Enviado em 17/12/2014 - 17:54h
PNP4Nagios não cria gráficos [RESOLVIDO]
Responder tópico14. Re: PNP4Nagios não cria gráficos [RESOLVIDO]
Enviado em 17/12/2014 - 23:15h
thinomar escreveu:
Estou dando uma vasculhada para ver se acho algo sobre o problema, porque creio que deva ser em algumas configuração, já que testei o pnp4nagios com as versões 0.6.16, 0.6.21 e 0.6.24 e mesmo assim o problema persiste.
Dei uma verificada aqui e as configurações estão corretas para o modo bulk com npcd.
Já tentou a configuração conforme o brother millinux fez?Estou dando uma vasculhada para ver se acho algo sobre o problema, porque creio que deva ser em algumas configuração, já que testei o pnp4nagios com as versões 0.6.16, 0.6.21 e 0.6.24 e mesmo assim o problema persiste.
Dei uma verificada aqui e as configurações estão corretas para o modo bulk com npcd.
define command{
command_name process-service-perfdata-file
command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl --bulk=/usr/local/pnp4nagios/var/service-perfdata
}
define command{
command_name process-host-perfdata-file
command_line /usr/local/pnp4nagios/libexec/process_perfdata.pl --bulk=/usr/local/pnp4nagios/var/host-perfdata
}
15. Re: PNP4Nagios não cria gráficos [RESOLVIDO]
Enviado em 18/12/2014 - 14:19h
Olá,
Antes de tudo, novamente, obrigado pela presteza.
Fiz backup da minha nagios/etc e reinstalei o Nagios corretamente e o PNP4Nagios de acordo com o tutorial que o millinux mandou. Também verifiquei tudo que o smithux pediu e já está tudo ok. Verifiquei que o pnp4nagios/var/host-perfdata && service-perfdata estão sendo gerados e alimentados pelo Nagios. Meu nagios.cfg está assim na parte do perfdata:
Ao usar o comando:
ele retorna tudo ok até certo ponto, mas permanece parando na mensagem a seguir:
porém este é o comando do process-service-perfdata-file para o modo bulk+npcd.
Se eu descomento a linha:
no meu nagios.cfg, o verify_pnp_config retorna que não estou trabalhando em modo bulk+npcd.
Realmente não sei mais como proceder, já que, pelo que verifiquei, todas as configurações estão nos conformes.
Só para constar, o NCPD está ativo e o RRDTOOL está corretamente instalado.
Att.,
Thiago Martins
Antes de tudo, novamente, obrigado pela presteza.
Fiz backup da minha nagios/etc e reinstalei o Nagios corretamente e o PNP4Nagios de acordo com o tutorial que o millinux mandou. Também verifiquei tudo que o smithux pediu e já está tudo ok. Verifiquei que o pnp4nagios/var/host-perfdata && service-perfdata estão sendo gerados e alimentados pelo Nagios. Meu nagios.cfg está assim na parte do perfdata:
process_performance_data=1
#host_perfdata_command=process-host-perfdata
#service_perfdata_command=process-service-perfdata
host_perfdata_file=/usr/local/pnp4nagios/var/host-perfdata
service_perfdata_file=/usr/local/pnp4nagios/var/service-perfdata
host_perfdata_file_template=DATATYPE::HOSTPERFDATA\t TIMET::$TIMET$\t HOSTNAME::$HOSTNAME$\t HOSTPERFDATA::$HOSTPERFDATA$\t HOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\t HOSTSTATE::$HOSTSTATE$\t HOSTSTATETYPE::$HOSTSTATETYPE$
service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\t TIMET::$TIMET$\t HOSTNAME::$HOSTNAME$\t SERVICEDESC::$SERVICEDESC$\t SERVICEPERFDATA::$SERVICEPERFDATA$\t SERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\t HOSTSTATE::$HOSTSTATE$\t HOSTSTATETYPE::$HOSTSTATETYPE$\t SERVICESTATE::$SERVICESTATE$\t SERVICESTATETYPE::$SERVICESTATETYPE$
host_perfdata_file_mode=a
service_perfdata_file_mode=a
host_perfdata_file_processing_interval=15
service_perfdata_file_processing_interval=15
host_perfdata_file_processing_command=process-host-perfdata-file
service_perfdata_file_processing_command=process-service-perfdata-file
Ao usar o comando:
perl verify_pnp_config_v2.pl --mode bulk+npcd --config=/usr/local/nagios/etc/nagios.cfg --pnpcfg=/usr/local/pnp4nagios/etc
ele retorna tudo ok até certo ponto, mas permanece parando na mensagem a seguir:
[CRIT] Command looks suspect (/bin/mv /usr/local/pnp4nagios/var/service-perfdata /usr/local/pnp4nagios/var/spool/service-perfdata.$TIMET$)
porém este é o comando do process-service-perfdata-file para o modo bulk+npcd.
Se eu descomento a linha:
#host_perfdata_command=process-host-perfdata
#service_perfdata_command=process-service-perfdata
no meu nagios.cfg, o verify_pnp_config retorna que não estou trabalhando em modo bulk+npcd.
Realmente não sei mais como proceder, já que, pelo que verifiquei, todas as configurações estão nos conformes.
Só para constar, o NCPD está ativo e o RRDTOOL está corretamente instalado.
Att.,
Thiago Martins
16. Re: PNP4Nagios não cria gráficos [RESOLVIDO]
Enviado em 18/12/2014 - 14:31h
Aparentemente, a única coisa que está impedindo a geração dos gráficos, é a execução da linha abaixo que se encontra no nagios.cfg:
Pois ela que fará o host-perfdata e o service-perfdata serem movidos para o /usr/local/pnp4nagios/var/spool/, e assim que é movida para o spool/, ela já é mandada para o perfdata/<host>/, gerando os gráficos.
Sinto que estou perto da causa do problema, mas não faço ideia de como soluciona-lo ainda.
host_perfdata_file_processing_command=process-host-perfdata-file
service_perfdata_file_processing_command=process-service-perfdata-file
Pois ela que fará o host-perfdata e o service-perfdata serem movidos para o /usr/local/pnp4nagios/var/spool/, e assim que é movida para o spool/, ela já é mandada para o perfdata/<host>/, gerando os gráficos.
Sinto que estou perto da causa do problema, mas não faço ideia de como soluciona-lo ainda.
17. Re: PNP4Nagios não cria gráficos [RESOLVIDO]
Enviado em 18/12/2014 - 15:37h
thinomar, tenta habilitar o modo debug para no process_perfdata.cfg e npcd.cfg para ver se é apresentada alguma luz no fim do túnel.
Altere nesses arquivos o log_level para 1 ou 2 para obter mais informações nos logs.
Altere nesses arquivos o log_level para 1 ou 2 para obter mais informações nos logs.
18. Re: PNP4Nagios não cria gráficos [RESOLVIDO]
Enviado em 18/12/2014 - 16:31h
Deixei ambos em debug mode mas ainda não geraram logs.
Só para constar, verifiquei que após a reinstalação do pnp, ele não criou o diretório /usr/local/pnp4nagios/var/spool/, então o criei como root e transferi o owner para o nagios. Logo após isto, os arquivos host-perfdata.$TIMET$ e service-perfdata.$TIMET$ começaram a ser criados nele.
Então o único ponto que falta para que os gráficos sejam gerados, é que algum script do pnp, provavelmente o process_perfdata.pl, verifique os arquivos do pnp4nagios/var/spool/ e crie os diretorios e arquivos dos hosts que eu ativei o serviço no pnp4nagios/var/perfdata/<host>/<service>.
Assim que eu conseguir resolver (ou não rs), eu te atualizo.
Só para constar, verifiquei que após a reinstalação do pnp, ele não criou o diretório /usr/local/pnp4nagios/var/spool/, então o criei como root e transferi o owner para o nagios. Logo após isto, os arquivos host-perfdata.$TIMET$ e service-perfdata.$TIMET$ começaram a ser criados nele.
Então o único ponto que falta para que os gráficos sejam gerados, é que algum script do pnp, provavelmente o process_perfdata.pl, verifique os arquivos do pnp4nagios/var/spool/ e crie os diretorios e arquivos dos hosts que eu ativei o serviço no pnp4nagios/var/perfdata/<host>/<service>.
Assim que eu conseguir resolver (ou não rs), eu te atualizo.
19. Re: PNP4Nagios não cria gráficos [RESOLVIDO]
Enviado em 18/12/2014 - 16:45h
Olha! Está progredindo...
Dá uma verificada nos process_perfdata.cfg e config.php se as configurações estão de acordo com sua instalação.
Revise também os seus commands para ver se estão de acordo.
Dá uma verificada nos process_perfdata.cfg e config.php se as configurações estão de acordo com sua instalação.
Revise também os seus commands para ver se estão de acordo.
20. Re: PNP4Nagios não cria gráficos [RESOLVIDO]
Enviado em 19/12/2014 - 18:15h
Olá pessoal,
Infelizmente ainda não consegui solucionar o problema, mas andei vasculhando os arquivos de configuração e notei uma coisa. Estou trabalhando em modo bulk+npcd, e notei que pelas configurações desse modo, não há nenhuma linha que chame o process_perfdata.pl, que pelo que eu observei, é quem cria os arquivos rrd e xml. Mas como não consigui com ele, vou tentar com o nagiosgraph.
Obrigado pela ajuda smithux e millinux.
Infelizmente ainda não consegui solucionar o problema, mas andei vasculhando os arquivos de configuração e notei uma coisa. Estou trabalhando em modo bulk+npcd, e notei que pelas configurações desse modo, não há nenhuma linha que chame o process_perfdata.pl, que pelo que eu observei, é quem cria os arquivos rrd e xml. Mas como não consigui com ele, vou tentar com o nagiosgraph.
Obrigado pela ajuda smithux e millinux.
21. Re: PNP4Nagios não cria gráficos [RESOLVIDO]
Enviado em 23/12/2014 - 12:33h
Olá pessoal,
Vim apenas para notificar que não obtive sucesso com o pnp4nagios que, mesmo sendo uma aplicação com ótimas criticas, não funcionou comigo provavelmente por alguma falha no host mesmo, porém, consegui fazer das certo com o Nagiosgraph, que supriu as necessidades que eu tinha. Agradeço novamente pela ajuda e disposição.
Como consegui os benditos gráficos, mesmo não sendo com a aplicação que eu queria, o caso foi resolvido, então até mais.
Att.,
Thiago Martins
Vim apenas para notificar que não obtive sucesso com o pnp4nagios que, mesmo sendo uma aplicação com ótimas criticas, não funcionou comigo provavelmente por alguma falha no host mesmo, porém, consegui fazer das certo com o Nagiosgraph, que supriu as necessidades que eu tinha. Agradeço novamente pela ajuda e disposição.
Como consegui os benditos gráficos, mesmo não sendo com a aplicação que eu queria, o caso foi resolvido, então até mais.
Att.,
Thiago Martins
Responder tópico
Entre na sua conta para responder.