下载附件中的py脚本(由于本站不允许上传.py的,所以请手工命名为zabbix_sendmail.py),然后放置于 /usr/local/zabbix/alertscripts, 然后给于 执行权限 (权限要执行);
chmod 777 zabbix_sendmail.py
chown zabbix:zabbix zabbix_sendmail.py
修改zabbix_server.conf文件,让系统知道脚本所在位置
AlertScriptsPath=/usr/local/zabbix/alertscripts
重启zabbix服务
service zabbix_server restart
添加如下启动内容
<a href="http://s5.51cto.com/wyfs02/M00/75/D9/wKioL1ZD5WeSgCwRAAB9vQdmOKQ301.png" target="_blank"></a>
<a href="http://s2.51cto.com/wyfs02/M00/75/DB/wKiom1ZD5R6RA3tsAADmNZB81qc103.png" target="_blank"></a>
<a href="http://s2.51cto.com/wyfs02/M00/75/DB/wKiom1ZD5R-TXCPLAACcoGMSbTg368.png" target="_blank"></a>
<a href="http://s2.51cto.com/wyfs02/M01/75/DB/wKiom1ZD5R-SedVUAACkwv61gjE133.png" target="_blank"></a>
P.S. 如何troubleshooting:
查看日志: 在管理员中> Audit > 右边有 Actions
<a href="http://s5.51cto.com/wyfs02/M01/75/D9/wKioL1ZD5ubQ9AroAAFB4i1weqk578.png" target="_blank"></a>
2. 直接在系统中执行脚本
[root@zabbixsql alertscripts]# ./zabbix_sendmail.py [email protected] test test
send ok
3. 安装一个脚本argparse:
easy_install argparse
本文转自 zhangfang526 51CTO博客,原文链接:http://blog.51cto.com/zhangfang526/1712013
<a href="http://down.51cto.com/data/2367099" target="_blank">附件:http://down.51cto.com/data/2367099</a>
<a href="http://blog.51cto.com/search/result?q=zabbix+send+mail+tri" target="_blank">zabbix send mail tri</a>