Versión de Zabbix testeada: 6.0.2
S.O. Cliente: Oracle 6/7
Cuando usamos Zabbix-agent2 para monitorizar nuestros Oracle un error común es que no puede acceder a ciertas librerías de nuestro sistema, el error al lanzar manualmente el check es el siguiente:
Cannot locate a 64-bit Oracle Client library: “libclntsh.so
Para ello deberemos decirle a nuestro agente de Zabbix donde se encuentran las librerias donde realizaremos los siguientes pasos:
Crearemos el fichero:
vi /etc/sysconfig/zabbix-agent2
Añadiremos el siguiente contenido donde deberemos poner la ruta segun nuestro sistema:
ZABBIX_AGENT_USER=zabbix
ORACLE_HOME=/var/app/oracle/product/12.0/dbhome/
LD_LIBRARY_PATH=/var/app/oracle/product/12.0/dbhome/lib/
export ORACLE_HOME
export LD_LIBRARY_PATH
Guardaremos y reiniciaremos el agente:
sudo systemctl restart zabbix-agent2
Esto deberia ser suficiente y el error deberia desaparecer.
Saludos,
Jeudiel.