
zabbix系列之十——添加短信告警
发布日期:2021-05-08 23:25:00
浏览次数:12
分类:博客文章
本文共 875 字,大约阅读时间需要 2 分钟。
zabbix添加短信告警
1、查看zabbix-server脚本存放路径:
[root@GYQ-Prod-Zabbix ~]# grep AlertScriptsPath /etc/zabbix/zabbix_server.conf### Option: AlertScriptsPath# AlertScriptsPath=${datadir}/zabbix/alertscriptsAlertScriptsPath=/usr/lib/zabbix/alertscripts
2、在这个路径下新建名为sendSMS.sh告警脚本:
[root@GYQ-Prod-Zabbix alertscripts]# cat sendSMS.sh #!/bin/bash# 脚本的日志文件LOGFILE="/var/log/zabbix/sms.log":>"$LOGFILE"exec 1>"$LOGFILE"exec 2>&1# 手机号码MOBILE_NUMBER=$1# 短信内容MESSAGE_UTF8=$2XXD="/usr/bin/xxd"CURL="/usr/bin/curl"TIMEOUT=5# 短信内容要经过URL编码处理,除了下面这种方法,也可以用curl的--data-urlencode选项实现。MESSAGE_ENCODE=$(echo "$MESSAGE_UTF8" | ${XXD} -ps | sed 's/\(..\)/%\1/g' | tr -d '\n')URL="http://10.90.2.118:7003/dps_mi/smsCommon.do?responseFormat=JSON&smsRecipient=${MOBILE_NUMBER}&smsText=${MESSAGE_ENCODE}"# Send itset -x${CURL} -s --connect-timeout ${TIMEOUT} "${URL}"
3、添加zabbix服务端报警媒介
4、添加users
5、添加action
6、结果
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月02日 01时31分16秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
DCL之单例模式
2019-03-06
什么?你竟然还没有用这几个chrome插件?
2019-03-06
将你的前端应用打包成docker镜像并部署到服务器?仅需一个脚本搞定
2019-03-06
【俗话说】换个角度理解TCP的三次握手和四次挥手
2019-03-06
基于Redo Log和Undo Log的MySQL崩溃恢复流程
2019-03-06
从RocketMQ的Broker源码层面验证一下这两个点
2019-03-06
如何正确的在项目中接入微信JS-SDK
2019-03-06
初探WebAssembly
2019-03-06
关于Objects类的getClass方法为什么可以得到子类的地址的思考
2019-03-06
239. 滑动窗口最大值
2019-03-06
纵览全局的框框——智慧搜索
2019-03-06
手把手教你如何快速构建应用内消息推送与运营能力
2019-03-06
快服务流量之争:如何在快服务中占领一席之地
2019-03-06
【活动】直播揭秘<如何从0开发HarmonyOS硬件>
2019-03-06
Cocos平台集成AGC性能管理(二)—— 性能管理SDK集成
2019-03-06
华为推送服务 | 简单一招,提高用户活跃和留存
2019-03-06
基于Cocos SDKHub接入华为HMS Game服务—打包上架流程
2019-03-06
Unity平台 | 快速集成华为性能管理服务
2019-03-06
详细实例教程!集成华为虚假用户检测,防范虚假恶意流量
2019-03-06
对模拟器虚假设备识别能力提升15%!每日清理大师App集成系统完整性检测
2019-03-06