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