创建 media类型
创建Type是script,
script name 是脚本名字
script要放在AlertScriptsPath
里,这个可以设置,也可以用默认值
先创建个user用于发提醒用
设置用户
在用户Media选项卡,添加Media类型
send_to 是slack channel的token
user type
我直接选了 super admin
创建 action
配置
在operations配置发送者
加完后
可以在Administration => Audit => Actions
查看脚本执行状态
添加脚本
slack自定义脚本要处理三个参数 send_to, subject, message
写了golang版本的
https://github.com/lidashuang/zabbix_slack.go
编译完放到AlertScriptsPath就可以了,名字和添加media type里的设置一样
url:
* https://www.zabbix.com/documentation/2.0/manual/config/notifications/media/script
* https://www.zabbix.com/documentation/2.0/manual/appendix/config/zabbix_server