最近捡起了炸了两个月的Zabbix,然后将它升级到了5.4
本以为很麻烦,结果却是非常的简单。
然后有个想法,那就是将通知发送到QQ群,以下是实现效果
安装并配置 go-cqhttp
这部分懂得都懂,server那边记得开api就行,这里就不写了。
配置报警媒介
我写了一个php脚本(总不可能zabbix都装上了php都没有吧)
将这个脚本放到zabbix的alertscripts目录下(一般可以通过查看zabbix_server的配置文件获取),我使用的是Ubuntu,配置文件在:/etc/zabbix/zabbix_server.conf
cat /etc/zabbix/zabbix_server.conf | grep AlertScriptsPath
随后你将会获得一个目录,我获得的是/usr/lib/zabbix/alertscripts
然后放入脚本,编辑sakura-bot.php,将里面的ip:端口改成 go-cqhttp 里面设置的。
随后chmod +x sakura-bot.php
接着到Zabbix中的报警媒介配置,点击右上角导入,下载下面文件解压并上传。
然后测试报警媒介,收件人为群号码。
查看QQ群是否收到通知
添加报警媒介
到你的账户设置中,添加报警媒介
点完添加后一定要点更新,不然不会保存!
启用动作
如果发生问题时没有报警,则可能是动作没有启用,在Zabbix菜单“配置”->"动作"->"Trigger actions",将默认的“Report problems to Zabbix administrators”启用
如果以上操作没有任何问题,Zabbix 报警通知就配置成功了。
孬耶
好耶