Escrevo esse artigo para auxiliar os colegas na implementação de um servidor Nagios Core 4.0.8 com a finalidade de monitorar um ambiente de TI constituído por Servidores Linux, Windows, Impressoras, Switchs e qualquer outra coisa que contenha um IP.
Instalação e Configuração do Client Windows Server
Chegamos ao final da configuração de monitoração de nosso ambiente, vamos agora configurar nosso servidor para "enxergar" nosso clientes Windows Server.
Atenção: no meu ambiente atual utilizo em todos os servidores o MS Windows Server 2008 R2. Não testei em outras versões.
Primeiramente, vamos definir uma senha para nossos clientes Windows, em seguida vamos modificar no servidor Nagios o arquivo d commands.cfg, conforme abaixo:
e faça o download correspondente a versão do seu sistema Windows (32 ou 64).
A instalação em si, não tem segredo, são os famosos Next, Next, Finish da MS.
Porém é necessário se atentar em clicar em Typical na terceira tela, colocarmos o IP do servidor Nagios, a senha que criamos acima na quarta tela e escolher as todas as opções de "Modules to load" na quarta tela.
Ao fim da instalação, verifique na serviços se o serviço NSClient está em execução.
Obs.: assegura-se que o firewall do Windows esteja configurado para permitir acesso na porta 12489.
Reinicie o Nagios:
# service nagios restart
Pronto, em alguns instantes o Nagios irá começar a monitorar nossos clientes Windows Server.
[1] Comentário enviado por xclaudin em 08/10/2015 - 16:43h
Cara você caiu como um anjo na minha vida UHASHUAUHSUHAS
Eu ia instalar o nagios 3.4.4 porque tenho um backup antigo aqui e tava com uma mega preguiça de atualizar, porque mudou muita coisa desde então,
Agora vou seguir seu artigo e instalar usando a versão mais nova!
[2] Comentário enviado por erikpinheiro em 09/10/2015 - 08:00h
[1] Comentário enviado por xclaudin em 08/10/2015 - 16:43h
Cara você caiu como um anjo na minha vida UHASHUAUHSUHAS
Eu ia instalar o nagios 3.4.4 porque tenho um backup antigo aqui e tava com uma mega preguiça de atualizar, porque mudou muita coisa desde então,
Agora vou seguir seu artigo e instalar usando a versão mais nova!
Parabéns está ótimo o artigo.
Assim que estiver rodando posto meu feedback!
Muito obrigado!
Obrigado,
Faça passo a passo que não tem como errar. Qualquer dúvida, só perguntar.
[8] Comentário enviado por erikpinheiro em 09/10/2015 - 13:06h
[5] Comentário enviado por xclaudin em 09/10/2015 - 12:53h
Após concluir tudo da primeira página, usando o Debian 8
Só tive aquele erro do Webconf e quando fui startar o Nagios
service nagios start = Failed to start nagios.service: Unit nagios.service failed to load: No such file or directory.
Use esse comando aqui: /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf
Faltou algo na compilação do Apache ai...
root@DebianLinux:/usr/src/nagios-4.0.8# make install-webconf
/usr/bin/install: não foi possível criar arquivo comum “/etc/httpd/conf.d/nagios.conf”: Arquivo ou diretório não encontrado
Makefile:296: recipe for target 'install-webconf' failed
make: *** [install-webconf] Error 1
root@DebianLinux:/usr/src/nagios-4.0.8#
Rodei o comando q me passou ele não me retornou nada, ai rodei de novo o make install-webconf
root@DebianLinux:/usr/src/nagios-4.0.8# make install-webconf
/usr/bin/install: não foi possível criar arquivo comum “/etc/httpd/conf.d/nagios.conf”: Arquivo ou diretório não encontrado
Makefile:296: recipe for target 'install-webconf' failed
make: *** [install-webconf] Error 1
root@DebianLinux:/usr/src/nagios-4.0.8#
Rodei o comando q me passou ele não me retornou nada, ai rodei de novo o make install-webconf
e deu isso
Veja se o arquivo nagios.conf ta lá:
#ls /etc/httpd/conf.d
[16] Comentário enviado por xclaudin em 13/10/2015 - 08:35h
Parei nessa parte
root@DebianLinux:/usr/src/nagios-4.0.8# htpasswd /usr/local/nagios/etc/htpasswd.users nagiosadmin
htpasswd: cannot modify file /usr/local/nagios/etc/htpasswd.users; use '-c' to create it
Tentei dar permissão chmod 777 na pasta mas não resolveu,
O arquivo está em branco.
[17] Comentário enviado por xclaudin em 13/10/2015 - 11:21h
Mesmo assim acabei de fazer as outras configurações!
Só no final depois de configurar o arquivo objetos e servicos
fui restartar o nagios e deu isso:
root@DebianLinux:/usr/local/nagios/etc/objects# service nagios restart
Job for nagios.service failed. See 'systemctl status nagios.service' and 'journalctl -xn' for details.
[18] Comentário enviado por xclaudin em 13/10/2015 - 11:27h
Meu caro é isso! Os problemas que tive agora são só esses dois!
"root@DebianLinux:/usr/src/nagios-4.0.8# htpasswd /usr/local/nagios/etc/htpasswd.users nagiosadmin
htpasswd: cannot modify file /usr/local/nagios/etc/htpasswd.users; use '-c' to create it"
e esse que não sei se é um problema:
"root@DebianLinux:/usr/local/nagios/etc/objects# service nagios restart
Job for nagios.service failed. See 'systemctl status nagios.service' and 'journalctl -xn' for details."
Agora quando tento acessar o endereço http://192.168.6.10/nagios Ele me pede a senha, é User: nagios senha: nagios ?
[19] Comentário enviado por xclaudin em 13/10/2015 - 11:41h
root@DebianLinux:/home/teletecnico# systemctl status nagios
● nagios.service - LSB: Starts and stops the Nagios monitoring server
Loaded: loaded (/etc/init.d/nagios)
Active: failed (Result: exit-code) since Ter 2015-10-13 11:30:13 BRT; 11min ago
Process: 1589 ExecStart=/etc/init.d/nagios start (code=exited, status=8)
Out 13 11:30:13 DebianLinux nagios[1589]: ***> One or more problems was enco....
Out 13 11:30:13 DebianLinux nagios[1589]: Check your configuration file(s) t...d
Out 13 11:30:13 DebianLinux nagios[1589]: directives and data defintions. I...s
Out 13 11:30:13 DebianLinux nagios[1589]: version of Nagios, you should be a...s
Out 13 11:30:13 DebianLinux nagios[1589]: may have been removed or modified ...d
Out 13 11:30:13 DebianLinux nagios[1589]: the HTML documentation regarding t...e
Out 13 11:30:13 DebianLinux nagios[1589]: 'Whats New' section to find out wh....
Out 13 11:30:13 DebianLinux systemd[1]: nagios.service: control process exit...8
Out 13 11:30:13 DebianLinux systemd[1]: Failed to start LSB: Starts and stop....
Out 13 11:30:13 DebianLinux systemd[1]: Unit nagios.service entered failed s....
Hint: Some lines were ellipsized, use -l to show in full.
[20] Comentário enviado por xclaudin em 13/10/2015 - 12:09h
Manolo!
Consegui resolver tudo
Agora ta belezinha!
Só não to conseguindo logar no x.x.x.x/nagios rs
mesmo depois do root@DebianLinux:/home/teletecnico# htpasswd /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
htpasswd: The file /usr/local/nagios/etc/htpasswd.users does not appear to be a valid htpasswd file.
[25] Comentário enviado por xclaudin em 14/10/2015 - 14:27h
O Conteudo do arquivo estava "teste" apaguei a palavra e deixei em branco, ai rodei os comandos de novo deu tudo certinho!
Loguei no Nagios está beleza, porém está no alto: Nagios Core Not running mas já dei service nagios start
e dei um service nagios status e retornou : root@DebianLinux:/home/teletecnico# service nagios status
● nagios.service - LSB: Starts and stops the Nagios monitoring server
Loaded: loaded (/etc/init.d/nagios)
Active: active (running) since Qua 2015-10-14 14:25:47 BRT; 1min 9s ago
Process: 1518 ExecStart=/etc/init.d/nagios start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/nagios.service
├─1538 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagio...
├─1540 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var...
├─1541 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var...
├─1542 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var...
├─1543 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var...
└─1544 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagio...
Out 14 14:25:47 DebianLinux nagios[1538]: nerd: Channel hostchecks registere...y
Out 14 14:25:47 DebianLinux nagios[1538]: nerd: Channel servicechecks regist...y
Out 14 14:25:47 DebianLinux nagios[1538]: nerd: Channel opathchecks register...y
Out 14 14:25:47 DebianLinux nagios[1538]: nerd: Fully initialized and ready ...!
Out 14 14:25:47 DebianLinux nagios[1538]: wproc: Successfully registered man...r
Out 14 14:25:47 DebianLinux nagios[1538]: wproc: Registry request: name=Core...1
Out 14 14:25:47 DebianLinux nagios[1538]: wproc: Registry request: name=Core...3
Out 14 14:25:47 DebianLinux nagios[1538]: wproc: Registry request: name=Core...2
Out 14 14:25:47 DebianLinux nagios[1538]: wproc: Registry request: name=Core...0
Out 14 14:25:47 DebianLinux nagios[1538]: Successfully launched command file...4
Hint: Some lines were ellipsized, use -l to show in full.
Aparentemente está rodando !
Só que quando clico em qualquer menu no canto esquerdo seja Map, Hosts, ou qualquer um ele ta baixando um arquivo .cgi
e não abre a página que eu clico, o que pode ser esse bug ?
[28] Comentário enviado por xclaudin em 15/10/2015 - 10:23h
Já iniciei ele de várias maneiras diferentes, mas na página inicial ainda está "Not running"
Mas no terminal dei o nagios -v pra verificar as config tão tudo OK 0 erros 0 warning
service nagios status no terminal ta OK tbm : ● nagios.service - LSB: Starts and stops the Nagios monitoring server
Loaded: loaded (/etc/init.d/nagios)
Active: active (running) since Qui 2015-10-15 10:20:18 BRT; 2min 20s ago