博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix3调用接口发送短信告警
阅读量:6215 次
发布时间:2019-06-21

本文共 1112 字,大约阅读时间需要 3 分钟。

一、需求

  之前使用的邮件告警,由于经常会忽略邮件,所以有时候告警查看的并不及时,所以增加短信告警的,以便及时处理。

二、zabbix-server端的配置

# 需要在zabbix-server端打开AlertScriptsPath,并编写发短信的python脚本。[root@192-168-x-x ~]# grep '^A' /etc/zabbix/zabbix_server.conf AlertScriptsPath=/usr/lib/zabbix/alertscripts# 可发短信的python脚本[root@192-168-x-x7 ~]# cat /usr/lib/zabbix/alertscripts/sendSMS.py #!/usr/bin/env python# -*- coding:utf-8-*-# Time      : 2019/3/4 16:12# Author    : leon# Contact   : 532141928@qq.com# File      : sendSMS.py# Software  : PyCharmimport sysimport requestsdef sendsms(phone, total, message):    post_url = 'http://xxx.xxx.xxx.xxx/UserName=username&UserPass=password&Subid=&Mobile={}&Content=[监控告警]-{}{}'.format(phone, total, message)    requests.post(post_url)if __name__ == '__main__':    phone = sys.argv[1]    total = sys.argv[2]    message = sys.argv[3]    sendsms(phone, total, message) [root@192-168-x-x ~]# chmod +x /usr/lib/zabbix/alertscripts/sendSMS.py [root@192-168-x-x ~]# chown zabbix.zabbix /usr/lib/zabbix/alertscripts/sendSMS.py

三、在zabbix-web界面进行配置

3.1 先配置报警媒介类型

3.2 配置接收告警的用户信息

3.3 配置告警动作

转载于:https://www.cnblogs.com/cyleon/p/10481740.html

你可能感兴趣的文章
清除默认共享文件夹账号密码
查看>>
Python3学习笔记——数据类型和变量
查看>>
Intel 11代全新核显出现了!好强 好乱
查看>>
Windows Server 2012四个版本的异同
查看>>
新的开始
查看>>
如何实现报表设计中的高精度报表套打?
查看>>
敏捷软件开发实践-Sprint Story Point Estimation
查看>>
相关论文汇总
查看>>
fiddler测试弹窗报错:creation of the root certificate was not successful
查看>>
Sass--嵌套、变量、运算
查看>>
Quill.js 富文本编辑器插件使用
查看>>
css改变滚动条的样式:
查看>>
匿名函数_ 生成器
查看>>
开发一个自己的 CSS 框架(一)
查看>>
Java如何把链接中的参数在页面使用参数名字获取ModelMap model去页面显示或者处理...
查看>>
从数据库(oracle)里把数据导出(excel)
查看>>
多进程,守护进程,锁
查看>>
Android-布局管理-表格布局
查看>>
exe4j生成exe后执行报错
查看>>
Python复习
查看>>