lklkxcxc 发表于 2015-12-11 09:36

监控脚本py执行报错

raceback (most recent call last):
File "/usr/local/zabbix/share/zabbix/alertscripts/sendsms.py", line 12, in <module>
    bomcdb = cx_Oracle.connect('monitor','123456','192.168.1.10:1521/bomcdb',threaded=True)
cx_Oracle.InterfaceError: Unable to acquire Oracle environment handle

请问下这个告警脚本使用zabbix用户执行同样的告警内容不报错,为什么zabbix调用就报错

lklkxcxc 发表于 2015-12-11 09:43

回复 1# lklkxcxc
自己搞定了再zabbix_server启动脚本中加了环境变量:
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export PATH=$PATH:$ORACLE_HOME/bin


   
页: [1]
查看完整版本: 监控脚本py执行报错