zabbix3.0 之短信报警配置
来源:互联网 发布:林俊杰 hebe 知乎 编辑:程序博客网 时间:2024/06/07 02:50
一、创建短信脚本
1、查看zabbix_server配置文件zabbix_server.conf
vim /etc/zabbix/zabbix_server.conf
找到AlertScriptsPath
2、创建脚本
vim /usr/lib/zabbix/alertscripts/sendSms.sh
内容
#!/bin/bash# 脚本的日志文件LOGFILE="/tmp/SMS.log":>"$LOGFILE"exec 1>"$LOGFILE"exec 2>&1MOBILE_NUMBER=$1 # 手机号码MESSAGE_UTF8=$3 # 短信内容 $2没有用到XXD="/usr/bin/xxd"CURL="/usr/bin/curl"TIMEOUT=5# 短信内容要经过URL编码处理MESSAGE_ENCODE=$(echo "$MESSAGE_UTF8" | ${XXD} -ps | sed 's/\(..\)/%\1/g' | tr -d '\n')# Uid和Key的值需要自行修改# Uid 网站用户ID# Key 接口秘钥Uid="XXXXXXX"Key="XXXXXXX" #接口秘钥可以在网站中查询到# SMS APIURL="http://sms.253.com/msg/send?un=${Uid}&pw=${Key}&rd=1&phone=${MOBILE_NUMBER}&msg=${MESSAGE_ENCODE}"# Send itset -x${CURL} -s --connect-timeout ${TIMEOUT} "${URL}"
修改脚本权限
chown zabbix:zabbix /usr/lib/zabbix/alertscripts/sendSms.sh
验证脚本是否正确
cd /usr/lib/zabbix/alertscripts/./sendSms.sh 手机号xxxxx "hello"
二、zabbix web 后台配置
1、创建媒体类型
填写以上信息,点“添加”
2、配置用户手机号
以管理员“admin”用户为例
选“报警媒介”-“添加”,选择类型并填写收信的手机号,点“添加”
3、配置告警动作
创建动作
配置动作
“动作”-“条件”
“动作”-“操作”
“动作”-“操作”-“新的”
三、测试
关闭客户端
systemctl stop zabbix-agent
如果收到短信证明OK了
阅读全文
0 0
- zabbix3.0 之短信报警配置
- ZABBIX3.04设置短信报警
- ZABBIX3.04设置短信报警
- zabbix3.0邮件报警
- zabbix3.0.4邮件报警配置
- zabbix3.2邮件报警配置
- zabbix3.0 微信报警
- 【zabbix教程七】——zabbix3.0配置微信报警
- 【zabbix教程七】——zabbix3.0配置微信报警
- Zabbix3.0 配置模板监控windows agent端的内存及磁盘容量并触发报警。
- Nagios短信猫报警配置
- zabbix 3.0 短信报警配置
- zabbix监控之短信报警
- zabbix3.2邮件报警
- zabbix3.2邮件报警
- zabbix基础·配置短信报警
- 短信报警
- Zabbix3.0邮件告警配置
- 习近平致信祝贺2017年广州《财富》全球论坛开幕
- Vmware虚拟机下三种网络模式配置
- shadows name 'xxxx' from outer scope 警告解决
- 学习Linux C编程之操作系统基础训练
- angular2中引用kendoUI-combobox进行过滤
- zabbix3.0 之短信报警配置
- 深入理解JVM03--判断对象是否存活(引用计数算法、可达性分析算法,最终判定),Eclipse设置GC日志输出,引用
- Mybatis3笔记。
- rem自适应移动端布局
- 遇见大数据可视化: 未来已来,变革中的数据可视化
- 7.立即执行函数
- PHP declare(ticks=N); 的作用
- Masonry学习之Array
- Node.js之HTTP