Thiago,

Segue resuminho simples da instalação do DNX.
Funcionou certinho no Debian Lenny, 64 bits e também no 32 bits.
No meu caso, o diretório raiz do Nagios é /opt/nagioscaixa. Altere para o teu 
aí.
Lembre-se que a instalação do Apache e configuração web do Nagios só é 
necessária no Servidor Master.

Depois do Nagios 3.2 instalado nas 03 máquinas (01 Master e 02 Nodes):

INSTALAR O DNX
================
NO SERVER E NODES
==================
Baixar o pacote dnx-0.20.1.tar.gz para o diretório /tmp
cd /tmp
tar -xzvf dnx-0.20.1.tar.gz
cd dnx-0.20.1 
./configure  --prefix=/opt/nagioscaixa 
make all

SOMENTE NO SERVER
===================
aptitude install rsync
make install-plugin
make install-servercfg
cd /opt/nagioscaixa/var
mkdir log
chown nagios:nagios log
No arquivo /opt/nagioscaixa/etc/nagios.cfg, incluir as seguintes linhas:

broker_module=/opt/nagioscaixa/lib/dnxPlugin.so
event_broker_options=-1 (esta linha provavelmente já tem. É só descomentar e 
deixar com valor -1).

No arquivo /opt/nagioscaixa/libexec/sync_plugins.pl comentar a seguinte linha: 
#`/usr/bin/rsync -a --delete /usr/local/nagios/libexec/* 
nagi...@$host:/usr/local/nagios/libexec/`;

E inserir esta:
`/usr/bin/rsync -a --delete /opt/nagioscaixa/libexec/* 
nagi...@$host:/opt/nagioscaixa/libexec/`;

SOMENTE NOS NODES
==================
groupadd dnx
useradd -g dnx dnx
make install-client
make install-clientcfg
make install-initscript
cd /opt/nagioscaixa/var
mkdir -p log
chown dnx:dnx log

No arquivo /opt/nagioscaixa/etc/dnxClient.cfg, alterar as seguintes linhas:

channelDispatcher = udp://IP_DO_NAGIOS_MASTER:12480
channelCollector = udp://IP_DO_NAGIOS_MASTER:12481

Iniciar o DNX Client:

/opt/nagioscaixa/sbin/dnxClient --cfgfile /opt/nagioscaixa/etc/dnxClient.cfg

Para verificar se o DNX Client foi iniciado, digitar no prompt:

# ps aux | grep dnx

Deverá aparecer algo do tipo:

root      1652  0.0  0.0   7232   816 pts/0    S+   16:08   0:00 grep dnx
nagios   29976  0.2  0.1 547268  1572 ?        Sl   Jul13   8:46 
/opt/nagioscaixa/sbin/dnxClient --cfgfile /opt/nagioscaixa/etc/dnxClient.cfg

Iniciar o Nagios em TODOS os servidores (Master e Nodes)

===============================

Para fazer o teste final de funcionamento do Nagios Distribuído via DNX, 
digitar no prompt do Nagios Master:

/opt/nagioscaixa/bin/dnxstats -s IP_DO_NAGIOS_NODE -c "GETSTATS 
jobs_handled,jobs_ok,jobs_failed,th_created,th_destroyed,th_exist,th_active,req_sent,jobs_rcvd"

Tem que retornar algo do tipo:

13702,6253,7449,340,320,20,6,224742,13708

No início haverão alguns valores com 0 (zero), que serão incrementados com o 
tempo.

Repetir esses procedimentos para todos os Nodes.

Lembre-se que todos os plugins e commands existentes no Master, devem estar nos 
Nodes, idênticos, pois quem faz a checagem a partir de agora são os Nodes.

FIM
=============================

Espero que funcione aí.

Dê retorno sobre o resultado.

Diramos

-----Mensagem original-----
De: Thiago Nunes Vilela [mailto:thiag...@gmail.com] 
Enviada em: sexta-feira, 16 de julho de 2010 11:49
Para: Unofficial Brazilian (Portuguese) Nagios Users List
Assunto: Re: [Nagios-users-br] DNX - Nagios distribuído

Pode enviar o roteiro? =D

Obrigado!

Em 15 de julho de 2010 17:44, <benedito.ra...@caixa.gov.br> escreveu:

> 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: nagios-users-br@lists.sourceforge.net
> 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:esh...@gmail.com]
> 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 <mits...@gmail.com> 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 <benedito.ra...@caixa.gov.br>
> >
> >> 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:augusto.jo...@gmail.com]
> >> 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 <mits...@gmail.com>
> >>
> >> > ah, sem NSCA vc quer o DNX (Distributed Nagios eXecutor)
> >> >
> >> > []s
> >> >
> >> > 2010/5/25 augusto.jorge <augusto.jo...@gmail.com>
> >> >
> >> > > 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
> >> > >
> >> > >
> >> >
> >>
> ------------------------------------------------------------------------------
> >> > >
> >> > > --
> >> > > Nagios-users-br@lists.sourceforge.net mailing list
> >> > > https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> >> > > Wiki: http://nagios-br.sf.net/wiki
> >> > >
> >> >
> >> >
> >>
> ------------------------------------------------------------------------------
> >> >
> >> > --
> >> > Nagios-users-br@lists.sourceforge.net 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
> >>
> >>
> ------------------------------------------------------------------------------
> >>
> >> --
> >> Nagios-users-br@lists.sourceforge.net mailing list
> >> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> >> Wiki: http://nagios-br.sf.net/wiki
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >>
> >> --
> >> Nagios-users-br@lists.sourceforge.net mailing list
> >> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> >> Wiki: http://nagios-br.sf.net/wiki
> >>
> >
> ------------------------------------------------------------------------------
> >
> > --
> > Nagios-users-br@lists.sourceforge.net mailing list
> > https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> > Wiki: http://nagios-br.sf.net/wiki
> >
>
>
> ------------------------------------------------------------------------------
>
> --
> Nagios-users-br@lists.sourceforge.net mailing list
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Wiki: http://nagios-br.sf.net/wiki
>
>
> ------------------------------------------------------------------------------
>
> --
> Nagios-users-br@lists.sourceforge.net 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
> --
> Nagios-users-br@lists.sourceforge.net mailing list
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Wiki: http://nagios-br.sf.net/wiki
>



-- 


---------------------------------------------
Thiago Nunes Vilela
---------------------------------------------
------------------------------------------------------------------------------
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
-- 
Nagios-users-br@lists.sourceforge.net 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
-- 
Nagios-users-br@lists.sourceforge.net mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki

Responder a