我正在运行Debian 8和Zabbix3.4,并制作了一个自定义警报脚本,当我从/usr/lib/zabbix/alertscripts运行终端时,这个脚本运行得很好:
./sms.sh这是通过Nexmo发送短信。
在我的zabbix_server.conf中有:
AlertScriptsPath=/usr/lib/zabbix/alertscripts我在https://www.zabbix.com/documentation/3.4/manual/config/notifications/media/script之后创建了一个自定义媒体类型
但是这个脚本没有被调用。
我对脚本的权限是:
ls -alh
total 12K
drwxr-xr-x 2 root root 4.0K Jun 27 12:26 .
drwxr-xr-x 4 root root 4.0K Jun 6 11:12 ..
-rwxr-xr-x 1 root root 181 Jun 27 12:37 sms.sh我在/var/log/目录中尝试使用grep来获取"sms“和"nexmo”,以查看是否发生了错误。没什么。
我的剧本以
exit 0如何调试?
发布于 2018-07-12 19:51:32
配置:
DebugLevel=5并重新启动和检查zabbix服务器日志。好的测试也将是在sms.sh用户下运行您的zabbix脚本。
https://serverfault.com/questions/918482
复制相似问题