Se você é um administrador de redes e precisa monitorar uma boa quantidade de computadores/serviços, fique sabendo que existe uma ferramenta gratuita que pode te ajudar a desempenhar sua função no dia-a-dia. O Nagios é um software que faz monitoramento de redes e checagens de serviços e além de tudo não é pago.
Então já que alteramos o arquivo nagios.cfg, onde indicamos que usaríamos arquivos extras, temos que criá-los.
Abaixo criaremos os seguintes arquivos:
contacts.cfg
Arquivo onde é definido o(s) e-mail de contato para envio de notificações.
contactgroups.cfg
Arquivo onde é definido grupos para envio de notificações.
dependencies.cfg
Arquivo utilizado para listar dependências de outros arquivos.
hosts.cfg
Arquivo onde são definidos os hosts a serem monitorados pelo Nagios.
hostgroups.cfg
Neste arquivo pode-se definir grupos de hosts, serve para uma melhor estruturação da rede.
hostextinfo.cfg
Arquivo que contém as informações das imagens a serem carregadas no browser, podemos colocar figuras específicas para cada host ou grupo de hosts.
services.cfg
Arquivo onde são definidos os serviços que serão monitorados em cada host ou grupo de hosts de acordo com os plugins instalados.
servicesgroups.cfg
Neste arquivo definimos a monitoração de serviços por grupo de hosts.
timeperiods.cfg
Podemos definir aqui os períodos de atuação do Nagios, se queremos que funcione entre tais horários, dias ou ambos.
Nota: No arquivo localhost.cfg é possível encontrar os modelos de configuração que serão citados nas linhas abaixo.
[3] Comentário enviado por ikamig em 23/07/2007 - 09:38h
Grande Danilo!!
Mandou muito bem no Artigo! Nota 10!
Parabéns!!!!
Ficou muito bem descrito e explicado! Quem quiser instalar o Nagios em sua rede vai conseguir colocar o sistema no ar já com uma grande quantidade de informações por este artigo.
Fico aguardando agora um artigo parecido sobre o MRTG, CACTI e ZABBIX.
ehehehehehe
[5] Comentário enviado por juno em 24/07/2007 - 12:34h
Parabéns
Danilo,
Muito bom seu tutorial, mas eu venho de um gerenciador mais simples o bigbrother (que tenho que instalar um cliente dele nas máquinas que quero monitorar) e quero trocá-lo pelo nagios; um passo que não observei , talvez porque não precise é a configuração do lado do cliente; gostaria de mais detalhes à respeito.
Abraços,
Juno
[7] Comentário enviado por martintec em 25/07/2007 - 18:55h
?comentario=
amigao nao sei se o e apache ou se fiz algo errado mas nao ta rolando
qdo clico nos links ao lado ex: view config ele pede uma senha e depois da erro na pagina
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
[8] Comentário enviado por danilo.roger em 30/07/2007 - 16:45h
Caro martintec, já tive uma breve experiencia com o apache no Debian, achei um pouco mais complexo a forma como são ditribuídos os arquivos, prometo-lher passar uma resposta mais consistente, mas por enquanto peço-lhe para verificar as propriedades dos arquivos, deverão estar todos nagios.nagios desde a pasta inicial como cito no arquivo.
[11] Comentário enviado por vitormicillo em 30/07/2008 - 14:48h
Danilo, sei que faz um certo que você escreveu este artigo sobre o nagios, entratanto estou tendo algumas dificuldades em acessar ele de outro computador.
na máquina local esta perfeito, porem ao entrar em outro pc pela rede ele me posta a seguinte mensagem:
You don't have permission to access /nagios/ on this server.
Sei que deve ser algo no apache, mas não encontro a solução, será que pode me ajudar. Utilizo o Fedora 8
[12] Comentário enviado por danilo.roger em 06/08/2008 - 12:00h
Cara desculpa pela demora na resposta mas analise o seguinte:
No apache dentro da tag "Directory temos um linha assim:
"Allow from all" esta linha é que permite o acesso de qualquer maquina ao servidor http.
Se nesta linha por exemplo tiver assim:
Allow from 127.0.0.1
Apenas a maq local poderá acessar e as demais não. Verifique isso e me dê um retorno.
[13] Comentário enviado por rosario em 01/11/2008 - 11:46h
Bom dia Amigo.
Muito legal o seu Tutorial.
Mas como eu sou novato na area do Linux e ainda estou em fase de apredizagem estou com um problema que eu acredito que seja simples maas devido o meu pouco conhecimento neste sistema Operacional não estou conseguindo resolver.
Vamos lá:
Realizei todo o seu Tutorial.
Na hora que estou executando o comando:
"./nagios -v /usr/local/nagios/etc/nagios.cfg" está me retornado a mensagem "bash: ./nagios: Permissão negada".
Como que eu posso resolver este error?
Desde já agradeço.
Se alguem ler este tópico e poder me ajudar o meu msn é jferosario@hotmail.com.
[16] Comentário enviado por danilo.roger em 20/11/2008 - 14:33h
Sim Sandrocarva esta é a solução correta. quanto ao amigo Rosario respondi a duvida dele diretamente por e-mail, porém faltou tempo para postar aqui na comunidade. Mas sua solução deverá ser tomada por todos que tiverem estas mesmas dificuldades.
[17] Comentário enviado por rodrigo.sanbuin em 24/12/2008 - 13:26h
Amigos,
Meu servidor Nagios esta aparecendo a seguinte mensagem quando autentico com nagiosadmin e password:
"Forbidden
You don't have permission to access /nagios/ on this server.
Apache/2.2.8 (Ubuntu) Server at localhost Port 80"
Notei que alguem postou essa dúvida no forum, porêm esse problema acontece no PROPRIO SERVIDOR e não nas maquinas que querem conectar via http://, será que alguem poderia me ajudar nessa questão?