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学习笔记(十五)_告警

agentid = '1000002'#

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

 Zabbix学习笔记(十五)_zabbix_02

Zabbix学习笔记(十五)_告警_03 

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

测试:

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

Zabbix学习笔记(十五)_微信_04

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

 

4、 zabbix media types 设置

Administration-Media types-create media type

 Zabbix学习笔记(十五)_微信_05

Zabbix学习笔记(十五)_告警_06

以下参阅zabbix邮件告警

5、 收件用户设置

administration-users-相关用户-media

 Zabbix学习笔记(十五)_告警_07

6、 创建触发器

7、 创建动作

configuration-actions-create action

 Zabbix学习笔记(十五)_告警_08

 Zabbix学习笔记(十五)_微信_09

 Zabbix学习笔记(十五)_微信_10