Zabbix 3.2 短信报警配置
原理:通过脚本将zabbix报警信息传递到短信接口并发送至手机.
步骤简述:
1.定制调用短信接口的脚本->2.配置zabbix调用脚本的media type->3.配置zabbix触发器及报警动作action.
Step1 指定zabbix server报警脚本路径
#vim /etc/zabbix/zabbix-server.conf
# AlertScriptsPath=${datadir}/zabbix/alertscripts
#去掉注释,指定报警脚本路径
AlertScriptsPath=/usr/lib/zabbix/alertscripts
Step2 定制报警脚本
#vim /usr/lib/zabbix/alertscrips/sendsms.sh
#!/bin/bash
#定义变量
username=Mahuateng #短信接口提供的用户名
password=60307c5dfa23289954bb2a726 #短信接口提供的密码,用MD5加密
#password=`echo -n "password" |openssl md5`
apikey=65c660307c5dfa2328992a5 #短信接口提供的apikey
content=`echo -n "$2" |od -An -tx1|tr ' ' %` #UrlEncode编码转化,$2为是将要传递的内容
mobile=$1 #定义接收人变量为$1
curl=http://m.5c.com.cn/api/send/index.php #短信接口web
curl -d "username=$username&password_md5=$password&apikey=$apikey&mobile=$1&encode=UTF-8&content=$2" $curl
#调用接口,并将$1和$2传送到短信平台发送至手机
Step3 测试脚本
#chown zabbix. /usr/lib/zabbix/alertscripts/sendsms.sh 将脚本文件属主改为zabbix(非必须)
#chmod +x /usr/lib/zabbix/alertscripts/sendsms.sh 增加文件的可执行权限
#/usr/lib/zabbix/alertscripts/sendsms.sh $1 $2
实例:
#/usr/lib/zabbix/alertscripts/sendsms.sh 8613812341234 "测试短信内容"
如果短信接口的服务和配置都正常,那么就可以收到测试短信了.手机号码前加86
Step4 配置zabbix,使其将报警内容传入脚本中的$2
1. 创建media type
登陆zabbix->administration->media type->create media type
Step5 添加用户报警介质
Configuration->Users->选择用户->media
Configuration->Actions->Create actions
设置报警动作,operation type选择send message,并添加报警接收人.
配置完成,可以停掉一台zabbix agent测试短信报警了.
转载于:https://blog.51cto.com/ielts/1913029
Zabbix 3.2 短信报警配置相关推荐
- 13.zabbix学习笔记:zabbix监控之短信报警
zabbix学习笔记:zabbix监控之短信报警 zabbix的报警方式有多种,除了常见的邮件报警外,特殊情况下还需要设置短信报警和微信报警等额外方式.本篇文章向大家介绍短信报警. 短信报警设置 短信 ...
- zabbix应用之短信报警
下面就介绍一下一个简单的配置过程: 1.首先要有一个短信接口,这个是公司公共的短信接口. 2.编写一个python脚本,比如名称为sendsms.py,放在/usr/local/zabbix/shar ...
- zabbix手机报警,zabbix短信报警
zabbix手机和短信报警,实现原理和邮件报警一样 这里使用的api是nexmo的,https://www.nexmo.com/ 也并不是打广告,电话报警确实好用,附带用了他家的短信,需要的朋友的拿走 ...
- 五分钟实现Zabbix电话、短信、邮件、钉钉、飞书、企业微信等机器人报警
Zabbix是现在企业用的比较多的开源监控系统,Zabbix电话短信报警更是运维不可缺少的报警渠道,假如半夜正在睡觉服务器异常了,这时候电话报警就非常必要. Spug推送助手针对常见的报警系统,内置好 ...
- 程序主动进行电话短信报警,自定义电话、短信、钉钉报警通知
程序主动进行电话短信报警,自定义电话.短信.钉钉报警通知 一. 规则说明 这里我们要利用到阿里云的云监控的手段,有一个叫做事件监控的东西,可以通过自定义事件上传来进行监控报警. 流程: 程序发现错误 ...
- nagios整合ganglia实现hadoop、Hbase监控及手机短信报警
预计该博文篇幅较长,这里不再废话,对ganglia不太了解的去问谷老师,直接看环境: hadoop1.updb.com 192.168.0.101 hadoop2.updb.com 192 ...
- nagios监控服务短信报警开发及部署细节
网站监控的及时报警方式主要就是短信报警了:1)邮箱转短信报警. 2)微信,MSN,QQ转手机信息提醒. 3)短信网关报警(本文推荐) 4)短信猫报警. 5)飞信报警. 6)手机邮件客户端直接收邮件提示 ...
- 推荐|脚本2分钟实现电话短信报警
运维在日常工作中,会写很多脚本,但是脚本想支持电话短信报警却比较麻烦,要想让脚本支持电话.短信报警,一般要在电话短信运营商平台提交资料审核才可以,有些运营商平台还需要提交企业资质才可以,这就给运维带来 ...
- CentOS6.x设置邮件短信报警
CentOS6.x设置邮件短信报警 1.把监控脚本先写出来 提取IP地址 [root@localhost ~]# ifconfig | grep "inet addr" #抓取ip ...
最新文章
- matlab中PDE工具箱如何使用,使用PDE工具箱求解偏微分方程
- (43)内存装载驱动
- 小明分享:SSD201/202系统烧录篇,多种烧录方式,小明都做了分享,有需要的小伙伴拿走不谢哈!更多资料需求可以关注我,我是启明云端的小明MM!
- 从BMW Vision iNEXT 看宝马如何进军自动驾驶
- 2010有道难题练习赛
- 恋上数据结构完整笔记(第1季 + 第2季)
- [转载].NET开发常用的10条实用代码
- 除VISIO外,开源免费的流程图设计软件
- GitBash和GitGui右键失效解决方法
- Matlab中linspace函数和logspace函数详解
- 骨传导耳机哪个牌子好?哪些款式最值得入手?
- 一些关于ROS的讨论 Robot Operating System – A flexible framework for writing robot software (ros.org)
- 中国剩余定理 (孙子定理) 的证明和代码
- element 修改分页样式_vue想改变element分页样式
- python优秀代码写法笔记
- 原神2.1 官服与B服互转的方法
- 关于食品安全,你应该知道的60件事
- 时频分析:短时傅里叶变换(1)
- 快捷开发android前端框架,Android快速开发框架_让前端更专注于前端
- 异地组建局域网,两个ASDL拨号网络可以组建异地局域网,0成本搭建完成,无限制很自由
热门文章
- linux下启动jconsole报 java.lang.UnsatisfiedLinkError
- IPSec ports should be allowed
- List Control Utility
- 使用restTemplate报400或者415错误
- 你不懂的JS学习笔记(作用域和闭包)
- 55、组播配置实验之PIM Sparse Mode静态指定RP
- 聊聊数据挖掘竞赛中的套路与深度学习的局限
- 《电路分析导论(原书第12版)》一3.12 热敏电阻
- Openvswitch原理与代码分析(3): openvswitch内核模块的加载
- rails3 ajax替换成js