Error al acceder a la librerias en Zabbix Agent2 con Oracle

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.