1、 告警脚本的位置(查看/usr/local/zabbix/etc/zabbix_server.conf)

LogFile=/usr/local/zabbix/zabbix_server.log

DBHost=127.0.0.1

DBName=zabbix

DBUser=zabbix

DBPassword=******

DBPort=3306

Timeout=30

AlertScriptsPath=/usr/local/zabbix/alertscripts

ExternalScripts=/usr

2、 创建目录

mkdir /usr/local/zabbix/alertscripts -p

3、 告警脚本


corpid = 'ww61977ead38c*****'#企业Id

 Zabbix学习笔记(十五)_第1张图片

agentid = '1000002'#

corpsecret = 'WRXWFwolSr2osD-BNi3NmTEC19Ve8qZwEs4k*******'

 Zabbix学习笔记(十五)_第2张图片

Zabbix学习笔记(十五)_第3张图片 

chmod a+x  /usr/local/zabbix/alertscripts/zabbix_sendweixin.py #加可执行权限

测试:

/usr/local/zabbix/alertscripts/zabbix_sendweixin.py LiuXiangTao '内容' 

Zabbix学习笔记(十五)_第4张图片

{"errcode":0,"errmsg":"ok","invaliduser":""}

 

4、 zabbix media types 设置

Administration-Media types-create media type

 Zabbix学习笔记(十五)_第5张图片

Zabbix学习笔记(十五)_第6张图片

以下参阅zabbix邮件告警

5、 收件用户设置

administration-users-相关用户-media

 Zabbix学习笔记(十五)_第7张图片

6、 创建触发器

7、 创建动作

configuration-actions-create action

 Zabbix学习笔记(十五)_第8张图片

 Zabbix学习笔记(十五)_第9张图片

 Zabbix学习笔记(十五)_第10张图片