Fork me on GitHub

电话告警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停服后,就能收到电话告警。

 

posted @ 2021-11-30 23:16  神雕爱大侠  阅读(306)  评论(0编辑  收藏  举报