
Centron
(usa Red Hat)
Enviado em 14/02/2019 - 17:28h
Pessoal, boa tarde.
Estou com um problema pra implementar uma monitoração num DB2 em um zlinux.
Baixamos as libs no servidor e configuramos uma variavel de ambiente para roda-lo. Tudo funciona no servidor 'alvo'
Mas, ao tentar ler o resultado remotamente pelo plugin do nrpe o servidor 'mira' não consegue encontrar o path:
Direto do servidor:
[root@alvo download]# su - nagios
Last login: Thu Feb 14 15:25:20 -02 2019 on pts/6
[nagios@alvo ~]$ cd /usr/local/nagios/libexec
[nagios@alvo libexec]$ ./check_db2_health --hostname alvo --port 60000 --username nagios --password ********** --database ********* --mode connection-time
OK - 0.71 seconds to connect as NAGIOS | connection_time=0.7105;1;5
[nagios@alvo libexec]$
Remoto:
[root@mira libexec]# /usr/local/nagios/libexec/check_nrpe -A /usr/local/nagios/etc/ssl/ca/ca_cert.pem -C /usr/local/nagios/etc/ssl/nagios_server_certs/nagios_server.pem -K /usr/local/nagios/etc/ssl/nagios_server_certs/nagios_server.key -H ************ -t 120 -c check_db2_health -a "--hostname alvo --port 60000 --username nagios --password ********* --database *********--mode connection-time"
CRITICAL - cannot connect to alvo. install_driver(DB2) failed: Can't load '/usr/local/lib64/perl5/auto/DBD/DB2/DB2.so' for module DBD::DB2: libdb2.so.1: cannot open shared object file: No such file or directory at /usr/lib64/perl5/DynaLoader.pm line 190.
at (eval 9) line 3.
Compilation failed in require at (eval 9) line 3.
Perhaps a required shared library or dll isn't installed where expected
at /usr/local/nagios/libexec/check_db2_health line 2633.
-----------------------------------------------------------------------------------------------------------------------------
Onde estou errando?