博客
关于我
zabbix系列之十——添加短信告警
阅读量:393 次
发布时间:2019-03-05

本文共 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、结果

 

 

 

转载地址:http://kimzz.baihongyu.com/

你可能感兴趣的文章
DUBBO高级配置:多注册中心配置
查看>>
Java集合总结系列2:Collection接口
查看>>
Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome
查看>>
大白话说Java反射:入门、使用、原理
查看>>
集合系列 Set(八):TreeSet
查看>>
JVM基础系列第11讲:JVM参数之堆栈空间配置
查看>>
MySQL用户管理:添加用户、授权、删除用户
查看>>
比技术还重要的事
查看>>
linux线程调度策略
查看>>
软中断和实时性
查看>>
Linux探测工具BCC(可观测性)
查看>>
Opentelemetry Metrics SDK
查看>>
流量控制--2.传统的流量控制元素
查看>>
SNMP介绍及使用,超有用,建议收藏!
查看>>
SDUT2161:Simple Game(NIM博弈+巴什博弈)
查看>>
51nod 1596 搬货物(二进制处理)
查看>>
来自星星的祝福(容斥+排列组合)
查看>>
Hmz 的女装(递推)
查看>>
HDU5589:Tree(莫队+01字典树)
查看>>
Codeforces Round #459 (Div. 2):D. MADMAX(记忆化搜索+博弈论)
查看>>