DNX - Nagios distribuído
<[email protected]> Thu, 15 Jul 2010 17:44:11 -0300
| Newsgroups | gmane.network.nagios.user.brazil |
|---|---|
| Message-ID | <3B4F12C319E3A24CA49204380E685C69029E8DBB@sp0000nt512.correio.caixa> |
Pessoal, Depois de muito apanhar, consegui fazer funcionar o Nagios distribuído com o DNX. Tive que fazer muitos ajustes nos comandos, mas os maiores problemas eram os seguintes: 1 - O script de inicialização do DNX Client foi feito pro Suse, com comandos totalmente diferentes do debian. Então não iniciava o serviço nem com reza braba. Na documentação oficial do DNX e mesmo na net, não encontrava nada a respeito. Então tive que ralar prá fazer outro script na unha. 2 - Também porque o ./aptitude do DNX, apesar de constar no seu help que aceita paths diferentes para a sua instalação, não aceita. Penei prá perceber isso. Enfim, consegui! Meu cenário atual: 03 máquinas nagios, com 01 Master enviando as checagens para 02 Nodes que fazem as checagens e devolvem pro Master, que mostra os resultados no Nagios, via Web. O legal é que a administração dos hosts e serviços, assim como dos plugins, é feita só no Nagios Master, sem ter que mexer nada nos Nodes. Ou seja, a administração é igualzinha ao Nagios standart. E conforme prometido, caso alguém se interesse, pode perguntar à vontade. Fiz até um roteirinho prá instalação no Debian. E quero agradecer imensamente a todos aqueles que me ajudaram (vide histórico abaixo). Sem vocês, prezados companheiros, eu não teria conseguido. Muito obrigado. Eu volto logo-logo com as minhas próximas dúvidas. :P Abraços Diramos -----Mensagem original----- De: Benedito Ramos Enviada em: terça-feira, 1 de junho de 2010 21:44 Para: [email protected] Assunto: [Nagios-users-br] RES: DNX - Nagios distribuído Ok, Vou tentar fazer isso. Posto os resultados, à medida em que surgirem. Grato, por enquanto. Retribuirei, logo que puder. Diramos -----Mensagem original----- De: Shine [mailto:[email protected]] Enviada em: segunda-feira, 31 de maio de 2010 17:41 Para: Unofficial Brazilian (Portuguese) Nagios Users List Assunto: Re: [Nagios-users-br] DNX - Nagios distribuído Tem razão. Uma receita meio pronta: http://nagioswiki.com/wiki/index.php/Nagios_%2B_DNX Em 31 de maio de 2010 16:19, Marcel <[email protected]> escreveu: > Do que me lembro, o DNX funciona somente no espaço do NEB (nagios event > broker). > > O broker de eventos do nagios então, passa todos os eventos para o qual o > módulo broker (DNX) se registrar e em caso desse broker estar no master, o > módulo envia para o módulo broker rodando no slave os parâmetros da > checagem, o nagios slave realiza a checagem, e devolve para o broker master > o resultado da checagem para o nagios master. > > Não há necessidade de manter arquivos de configuração no slave, nem > NSCA/NRPE ou magia negra pra coisa funcionar. > > Registre-se na lista dnx-users e faça as demais perguntas referentes a DNX > lá. > > []s > > 2010/5/31 <[email protected]> > >> Pessoal, >> >> Depois de muito relutar, estou partindo pro DNX também, pois como postado >> anteriormente, o meu parque é muito grande e Nagios centralizado não dá >> mais. >> Instalei o Nagios em 03 servidores: 01 master e 02 nodes. >> Eu já até instalei o DNX Server no servidor masterre o Client nos nodes. >> (Augusto: dentro do pacote do DNX tem um arquivo chamado INSTALL que >> explica o passo a passo sobre como fazer isso.) >> No meu caso eu penei um pouco porque o manual é prá distro SUSE e eu tenho >> o Debian Lenny aqui. Tive que baixar vários pacotes adicionais necessários >> prá instalação. >> Mas, como a documentação é meio vaga (ou talvez seja o aprendiz aqui que >> não esteja sabendo procurar), não sei o que fazer a partir do finalização da >> instalação. >> Então, se puderem ajudar: >> >> 1 - Como fazer pro Nagios client mandar os dados das checagens dos hosts e >> serviços pro Master? >> 2 - Tenho que configurar os hosts e serviços nos dois nodes (máster e >> client)? >> 3 - É necessário instalar mais alguns plugins, tipo NSCA, NDOUtils, etc? Eu >> não tenho nada disso instalado aqui, pois todas as minhas checagens são via >> SNMP. >> 3 - Onde encontrar material sobre configuração do DNX? >> >> Nos arquivos .cfg eu já até configurei os IP dos nodes e master. Os >> serviços DNX estão sendo inicializados certinho. Vejam o resultado do logs >> do Node 1 e Master: >> >> NODE 1 >> >> [Mon May 31 07:51:42.566 2010] -------- DNX Client Daemon Version 0.20.1 >> Startup -------- >> [Mon May 31 07:51:42.567 2010] Copyright (c) 2006-2010 Intellectual >> Reserve. All rights reserved. >> [Mon May 31 07:51:42.568 2010] Configuration file: /etc/dnxClient.cfg. >> [Mon May 31 07:51:42.568 2010] Dispatcher: udp:// >> SERVIDORMASTER.dominio.br:12480. >> [Mon May 31 07:51:42.568 2010] Collector: udp:// >> SERVIDORMASTER.dominio.br:12481. >> [Mon May 31 07:51:42.568 2010] Agent: udp://0:12482. >> [Mon May 31 07:51:42.616 2010] Changed working directory to >> /var/nagioscaixa/run/dnx >> [Mon May 31 07:51:42.623 2010] Running as root; attempting to drop >> privileges... >> >> MASTER >> >> [Mon May 31 07:55:07.696 2010] -------- DNX Server Version 0.20.1 Startup >> -------- >> [Mon May 31 07:55:07.697 2010] Copyright (c) 2006-2010 Intellectual >> Reserve. All rights reserved. >> [Mon May 31 07:55:07.697 2010] Configuration file: /etc/dnxServer.cfg. >> [Mon May 31 07:55:07.697 2010] Dispatcher: udp://0:12480. >> [Mon May 31 07:55:07.697 2010] Collector: udp://0:12481. >> [Mon May 31 07:55:07.697 2010] Agent: udp://0:12482. >> [Mon May 31 07:55:07.697 2010] Overriding requested service check slot >> count. Increasing from 15 to configured minimum: 100. >> [Mon May 31 07:55:07.697 2010] Allocating 100 service request slots in the >> DNX job list. >> [Mon May 31 07:55:07.698 2010] dnxTimer[42107950]: Watching for expired >> jobs... >> [Mon May 31 07:55:07.698 2010] Dispatcher awaiting jobs... >> [Mon May 31 07:55:07.699 2010] dnxCollector[43109950]: Awaiting service >> check results. >> [Mon May 31 07:55:07.699 2010] DNX Registrar: Awaiting worker node >> requests... >> [Mon May 31 07:55:07.699 2010] DNX Server Agent awaiting commands... >> [Mon May 31 07:55:07.700 2010] Server initialization completed. >> [Mon May 31 07:55:07.700 2010] DNX Server awaiting service check >> requests... >> >> Mas não sei como continuar. >> >> Poderiam dar uma força? >> >> Prometo que, quando funcionar certinho aqui, faço um manual completo e >> disponibilizo aos demais do grupo. >> >> Grato desde já. >> >> Diramos >> >> >> >> -----Mensagem original----- >> De: augusto.jorge [mailto:[email protected]] >> Enviada em: sexta-feira, 28 de maio de 2010 21:57 >> Para: Unofficial Brazilian (Portuguese) Nagios Users List >> Assunto: Re: [Nagios-users-br] Nagios de forma hierarquica >> >> Eu estou querendo saber as várias de usar o Nagios nessa configuração, se >> você puder me passar material sobre DNX (Distributed Nagios eXecutor)?!?!? >> E >> de qualquer forma muito obrigado pelo link com o NSCA. >> >> abraços >> >> 2010/5/26 Marcel <[email protected]> >> >> > ah, sem NSCA vc quer o DNX (Distributed Nagios eXecutor) >> > >> > []s >> > >> > 2010/5/25 augusto.jorge <[email protected]> >> > >> > > Oi, >> > > >> > > Eu gostaria de saber se é possível utilizar o Nagios da seguinte forma: >> > > >> > > "Há vários servidores Nagios instalados em algumas localidades >> distintas, >> > e >> > > esses servidores espalhados estejam conectados a um servidor do Nagios >> > > principal, que agrega as informações. Neste caso haveria uma hierarquia >> > de >> > > servidores de monitoramente, e não o uso de pluguins como NSCA e o >> NRPE." >> > > >> > > Se for possível, existe como indicar algum material. >> > > >> > > >> > > Grato >> > > >> > > >> > > -- >> > > ============================= >> > > Jorge Augusto Vasconcelos Lima >> > > >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > > -- >> > > [email protected] mailing list >> > > https://lists.sourceforge.net/lists/listinfo/nagios-users-br >> > > Wiki: http://nagios-br.sf.net/wiki >> > > >> > >> > >> ------------------------------------------------------------------------------ >> > >> > -- >> > [email protected] mailing list >> > https://lists.sourceforge.net/lists/listinfo/nagios-users-br >> > Wiki: http://nagios-br.sf.net/wiki >> > >> >> >> >> -- >> ============================= >> Jorge Augusto Vasconcelos Lima >> Eng. de Computação - UEFS >> Linux User: 389890 >> Ordem DeMolay >> >> ------------------------------------------------------------------------------ >> >> -- >> [email protected] mailing list >> https://lists.sourceforge.net/lists/listinfo/nagios-users-br >> Wiki: http://nagios-br.sf.net/wiki >> >> >> ------------------------------------------------------------------------------ >> >> -- >> [email protected] mailing list >> https://lists.sourceforge.net/lists/listinfo/nagios-users-br >> Wiki: http://nagios-br.sf.net/wiki >> > ------------------------------------------------------------------------------ > > -- > [email protected] mailing list > https://lists.sourceforge.net/lists/listinfo/nagios-users-br > Wiki: http://nagios-br.sf.net/wiki > ------------------------------------------------------------------------------ -- [email protected] mailing list https://lists.sourceforge.net/lists/listinfo/nagios-users-br Wiki: http://nagios-br.sf.net/wiki ------------------------------------------------------------------------------ -- [email protected] mailing list https://lists.sourceforge.net/lists/listinfo/nagios-users-br Wiki: http://nagios-br.sf.net/wiki ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first -- [email protected] mailing list https://lists.sourceforge.net/lists/listinfo/nagios-users-br Wiki: http://nagios-br.sf.net/wiki