Nagios 4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

Neste presente tutorial, vou abordar a configuração do Nagios 4 com o Check_MK 1.2.5.i3 no CentOS 6.5 x64.

[ Hits: 39.956 ]

Por: evandro matos couto em 23/06/2014


Configurando o NDOUtils



Passo 1. Download do pacotes:

# cd /opt/
# wget
http://sourceforge.net/projects/nagios/files/ndoutils-2.x/ndoutils-2.0.0/ndoutils-2.0.0.tar.gz/download

Passo 2. Extração do pacote:

# tar -xvf ndoutils-2.0.0.tar.gz
# rm -rf ndoutils-2.0.0.tar.gz


Passo 3. Acessando o diretório ndoutils:

# cd ndoutils-2.0.0/

Passo 4. Compilando o NDOUtils:

# ./configure --enable-mysql --disable-pgsql --with-ndo2db-user=nagios --with-ndo2db-group=nagios
# make ; make install


Passo 5. Criando a estrutura das tabelas:

# cd db/
# ./installdb -u nagios -pdoorto2 -d nagios


Passo 6. Entrando no diretório src:

# cd ../src/

Passo 7. Copiando os arquivos/binários para o diretório bin do Nagios:

# cp ndomod-4x.o ndo2db-4x log2ndo file2sock /usr/local/nagios/bin/
# cp ndomod-4x.o /usr/local/nagios/bin/ndomod.o


Passo 8. Copiando os arquivos necessários para o diretório do Nagios:

# cd ../config/
# cp ndo2db.cfg-sample ndomod.cfg-sample /usr/local/nagios/etc/
# cd /usr/local/nagios/etc/


Passo 9. Renomeando os arquivos:

# mv ndo2db.cfg-sample ndo2db.cfg
# mv ndomod.cfg-sample ndomod.cfg


Passo 10. Corrigindo o dono do arquivo:

# chown nagios.nagios ndo*

Passo 11. Alterando o arquivo nagios.cfg:

# vim nagios.cfg

Altere a linha abaixo:

event_broker_options=-1

Insira a linha abaixo:

broker_module=/usr/local/nagios/bin/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg

Passo 12. Alterando o arquivo ndo2db.cfg:

# vim /usr/local/nagios/etc/ndo2db.cfg
  • De: #socket_type=unix
  • Para: socket_type=tcp

  • De: #db_user=ndouser
  • Para: db_user=nagios

  • De: #db_pass=ndopassword
  • Para: db_pass=doorto2

Alterando o arquivo ndomod.cfg:

# vim /usr/local/nagios/etc/ndomod.cfg
  • De: #instance_name=default
  • Para: instance_name=nagios

  • De: #output_type=file
          #output_type=unixsocket
  • Para: output_type=tcpsocket

  • De: #output=/usr/local/nagios/var/ndo.dat
          #output=/usr/local/nagios/var/ndo.sock
  • Para: output=127.0.0.1

Insira no final do arquivo:

data_processing_options=-1
config_output_options=2

Passo 13. Reiniciando novamente o Nagios:

# /etc/init.d/nagios restart

Passo 14. Iniciando o NDOUtils:

# /usr/local/nagios/bin/ndo2db-4x -c /usr/local/nagios/etc/ndo2db.cfg

Passo 15. Configurando o NDOUtils para iniciar junto com o servidor:

# vim /etc/rc.local

Insira:

/usr/local/nagios/bin/ndo2db-4x -c /usr/local/nagios/etc/ndo2db.cfg

Página anterior     Próxima página

Páginas do artigo
   1. Nagios / MySQL
   2. Configurando o NDOUtils
   3. Configurando o PNP4Nagios
   4. Plugins / Check_MK
   5. NagVis - Instalação e acesso
Outros artigos deste autor

HAproxy + Stunnel (https) + CentOS 6

Quota - Criando e administrando no CentOS

Docker Linux Container - Open vSwitch Containers - Múltiplos Servidores

CentOS 5.8 - MySQL Cluster 7.1 + HAProxy

Alta disponibilidade: CentOS 6 - configurando os pacotes DRBD com gfs2 - parte 1

Leitura recomendada

Paravirtualização com XEN

Inventário "like a boss" com OCS Server

Configurando o OpenOffice

BluePad - Celular com Java e Bluetooth controlando apresentações remotamente

Arduino IDE no Linux Mint

  
Comentários
[1] Comentário enviado por jfernandes em 23/06/2014 - 13:28h

Caraca mano...

Que maneiro, gostei do post, das explicações, acredito que é só executar os procedimentos e correr pra galera ...

Parabéns Evandro, você a cada dia se supera ...

Abraços

[2] Comentário enviado por vandocouto em 24/06/2014 - 18:40h

Valeu Jfernandes!

[3] Comentário enviado por fmmartins83 em 27/11/2014 - 22:36h

Muito bom mano...
Somente para ajudar quem tiver o mesmo problema lembrar de desativar o selinux!

[4] Comentário enviado por defabio em 13/01/2015 - 13:29h


Muito bom
Tenho o Nagios rodando perfeitamente, quero instalar o Nagvis, pode instalar somente o Nagvis?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts