1. 下载附件中的py脚本(由于本站不允许上传.py的,所以请手工命名为zabbix_sendmail.py),然后放置于 /usr/local/zabbix/alertscripts, 然后给于 执行权限 (权限要执行);

    chmod 777 zabbix_sendmail.py

    chown zabbix:zabbix zabbix_sendmail.py

  2. 修改zabbix_server.conf文件,让系统知道脚本所在位置

    AlertScriptsPath=/usr/local/zabbix/alertscripts

  3. 重启zabbix服务

    service zabbix_server restart

  4. 添加如下启动内容



  1. wKioL1ZD5WeSgCwRAAB9vQdmOKQ301.png

  2. wKiom1ZD5R-TXCPLAACcoGMSbTg368.png

  3. wKiom1ZD5R-SedVUAACkwv61gjE133.png




P.S. 如何troubleshooting:

  1. 查看日志: 在管理员中> Audit > 右边有 Actions 

    wKioL1ZD5ubQ9AroAAFB4i1weqk578.png

2. 直接在系统中执行脚本

[root@zabbixsql alertscripts]# ./zabbix_sendmail.py zhangXXXXX@126.com test test
send ok


3. 安装一个脚本argparse

easy_install argparse


本文转自 zhangfang526 51CTO博客,原文链接:http://blog.51cto.com/zhangfang526/1712013