zabbix 3.0.1 自定义脚本告警不执行
本帖最后由 imaoxian 于 2016-4-25 12:13 编辑centos 6.5x64位zabbix 3.0.1
zabbix显示信息已发送,但是alertscripts 目录的脚本没有被执行到底,有没有人知道原因,求解答。
脚本的权限是否是755? 枫狐狸 发表于 2016-4-25 15:34
脚本的权限是否是755?
权限是 777
第二个图点下编辑,看看里面你怎么配的 imaoxian 发表于 2016-4-25 15:36
权限是 777
第二个图点下编辑,看看里面你怎么配的
枫狐狸 发表于 2016-4-25 15:42
第二个图点下编辑,看看里面你怎么配的
imaoxian 发表于 2016-4-25 15:45
1、看下zabbix_server.conf里面Alertscripts那个目录对不对,最好是指定绝对路径
2、你加了脚本之后httpd和zabbix_server服务有没有重启?
httpd 和zabbix_server 都重启了
Alertscripts 是绝对路径 枫狐狸 发表于 2016-4-25 15:50
1、看下zabbix_server.conf里面Alertscripts那个目录对不对,最好是指定绝对路径
2、你加了脚本之后http ...
imaoxian 发表于 2016-4-25 15:51
httpd 和zabbix_server 都重启了
Alertscripts 是绝对路径
手工执行脚本OK吗?自己带下参数
枫狐狸 发表于 2016-4-25 15:54
手工执行脚本OK吗?自己带下参数
刚刚又测了一遍
zabbix显示已发送,脚本没有执行
手动执行没有问题
imaoxian 发表于 2016-4-25 15:59
刚刚又测了一遍
你把脚本放到根目录下再试试,感觉是认不到脚本
枫狐狸 发表于 2016-4-25 16:23
你把脚本放到根目录下再试试,感觉是认不到脚本
换过几个目录后脚本还是不执行{:6_430:}
我来学习的 imaoxian 发表于 2016-4-25 17:10
换过几个目录后脚本还是不执行
用下面这个脚本试下有没有执行。脚本属主:root:root权限:755
#!/bin/bash
1="aaa"
2="bbb"
3="ccc"
file=/tmp/zabbix_mail.txt
echo "$1" "$2" "$3" > $file
枫狐狸 发表于 2016-4-26 14:56
用下面这个脚本试下有没有执行。脚本属主:root:root权限:755
#!/bin/bash
1="aaa"
谢谢帮我分析,最终我升级3.0.2,问题解决了。 {:6_419:} imaoxian 发表于 2016-4-26 17:24
谢谢帮我分析,最终我升级3.0.2,问题解决了。
3.0.2是比3.0.1好点,至少中文方面比3.0.1强多了。
imaoxian 发表于 2016-4-26 17:24
谢谢帮我分析,最终我升级3.0.2,问题解决了。
我也遇到相同问题,zabbix3.0不能接受微信告警消息,但actions的状态是sent,脚本单独执行没问题,除了升级,怎样解决呢? zabbix3.0.1需要在示警配置类型里添加
script parameters项
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
{ALERT.Admin}
页:
[1]