电话告警zabbix配置
1 总述
先描述下整体需求。需要把zabbix的告警信息通过电话能通知到人,我们演示个案例,监控一台服务器的80端口,端口down时,把告警信息通知到用户。总共分6步,下面是详细配置。
2 添加监控项
查找对应主机,创建监控项。
3 添加触发器
4 创建报警媒介类型
try { Zabbix.Log(4, 'params= '+value); params = JSON.parse(value); req = new CurlHttpRequest(); data = {}; result = {}; req.AddHeader('Content-Type: application/json'); resp = req.Post('http://192.168.20.33:8080/api/v1/alertzabbix',JSON.stringify(params)); } catch (error) { result = {}; }
return JSON.stringify(result); |
5 创建用户和用户组
先创建用户组
再创建用户,并将用户添加至用户组。
6 创建动作
7 测试
这台机器上80端口是nginx所占用,把nginx停服后,就能收到电话告警。
休对故人思故国 且将新火试新茶 诗酒趁年华