Zabbix使用第三方API短信报警

之前试过邮件告警,微信告警。但是,对于一些企业的重要业务服务器,可能是存放在隔离的内网中的,无法正常连接外网。这个时候,就有必要考虑一下使用短信告警。以下这个其实还是需要服务器能够连接到外网的,但是我们现在只是测试这个短信功能,所以就不讲究这么多了。正常隔离环境的话,我们还需要搭建内部短信平台。。。(这个是后话了,一般是一些大型企业才会搞这个)

没接触之前,觉得使用短信告警很麻烦,用过了之后,才发现很容易。以下就是我的操作步骤。

一、首先,需要找一个第三方短信平台提供短信测试接口,联系在线客服,申请一个测试账号用来发送短信

这里,我使用的是http://www.loktong.com/gywm

二、使用客服提供的账号密码登陆他给的短信网站,如下。我的需求是在Linux环境下使用Python发送告警短信,所以点击下图的API接入,下载Python的demo,这个就是我们需要的API

 

 三、修改Python的API

 该脚本内容如下

其中gwid如下:

 

 四、脚本示例

 执行Python脚本,提示success

 五、成功接收短信

 六、具体我们还可以根据情况对短信内容进行自定义,如添加ip变量,告警详情等。后续有时间再玩一下

猜你喜欢

转载自www.cnblogs.com/biaopei/p/11758650.html