PNP4Nagios não cria gráficos [RESOLVIDO]

13. Re: PNP4Nagios não cria gráficos [RESOLVIDO]

  


14. Re: PNP4Nagios não cria gráficos [RESOLVIDO]

Phillipe Smith
smithux

(usa Arch Linux)

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?


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]

thinomar
thinomar

(usa Linux Mint)

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:

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]

thinomar
thinomar

(usa Linux Mint)

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:

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]

Phillipe Smith
smithux

(usa Arch Linux)

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.



18. Re: PNP4Nagios não cria gráficos [RESOLVIDO]

thinomar
thinomar

(usa Linux Mint)

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.


19. Re: PNP4Nagios não cria gráficos [RESOLVIDO]

Phillipe Smith
smithux

(usa Arch Linux)

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.


20. Re: PNP4Nagios não cria gráficos [RESOLVIDO]

thinomar
thinomar

(usa Linux Mint)

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.


21. Re: PNP4Nagios não cria gráficos [RESOLVIDO]

thinomar
thinomar

(usa Linux Mint)

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



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts