最近在维护网络设备时,想要实现接口DOWN时自动告警,于是在搜索引擎中搜索 Zabbix 如何使用 Bark 推送告警,发现没有人讲过Bark推送的配置教程,大部分都是介绍企业微信或是钉钉推送,于是写这篇文章记录一下
我们想要在Zabbix中配置Bark推送,首先得在Alert中的Media type设置

第七步脚本如下
try {
var params = JSON.parse(value);//获取上图定义的Parameters参数
var req = new HttpRequest();
req.addHeader('Content-Type: application/json');
req.post(params.URL, JSON.stringify({
"body": params.Message,
"device_key" :"填入Bark生成的KEY",
"title": params.Subject
}));
return JSON.stringify({ result: "success" });
}
catch (error) {
throw 'Failed with error: ' + error;
}
点击Add,选取你需要的告警模板,这里我就没有进行修改了,我使用的是官方预定义好的告警模板


将所涉及到的用户需要配置一个推送媒体类型
Type:选择为之前我们定义的Bark告警媒体,
Send to:随意写就行