首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zabbix不运行自定义警报脚本

Zabbix不运行自定义警报脚本
EN

Server Fault用户
提问于 2018-06-27 12:45:43
回答 1查看 1.6K关注 0票数 1

我正在运行Debian 8和Zabbix3.4,并制作了一个自定义警报脚本,当我从/usr/lib/zabbix/alertscripts运行终端时,这个脚本运行得很好:

代码语言:javascript
复制
./sms.sh

这是通过Nexmo发送短信。

在我的zabbix_server.conf中有:

代码语言:javascript
复制
AlertScriptsPath=/usr/lib/zabbix/alertscripts

我在https://www.zabbix.com/documentation/3.4/manual/config/notifications/media/script之后创建了一个自定义媒体类型

但是这个脚本没有被调用。

我对脚本的权限是:

代码语言:javascript
复制
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”,以查看是否发生了错误。没什么。

我的剧本以

代码语言:javascript
复制
exit 0

如何调试?

EN

回答 1

Server Fault用户

发布于 2018-07-12 19:51:32

配置:

代码语言:javascript
复制
DebugLevel=5

并重新启动和检查zabbix服务器日志。好的测试也将是在sms.sh用户下运行您的zabbix脚本。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/918482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档