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、结果

 

 

 

上一篇:Zabbix通过IPMI监控HPE服务器硬件
下一篇:Zabbix4.0.3解决中文乱码

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年04月02日 01时31分16秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章