nagios——短讯报警
nagios搭建请看:Nginx平台安装Nagios监控服务
nagios配置请看:nagios配置——添加linux主机监控
nagios常用报警方式有以下三种:
一、声音报警
二、电子邮件报警
三、手机短讯报警
以下是小弟配置的短讯报警,如有错误的地方请大虾们指出:
1、下载飞信机器人及安装
下载请点击我 这是我网上搜集整理的!!!
unzip fetion.zip |
使用方法,转一转网上的资料:
./fetion --mobile=13691515**** --pwd=mypwd --to=13691515****--msg-utf8=test 以下参数提供登录用的账号密码(三种方式,手机号-密码 飞信号-密码 文件--索引) |
2、定义短讯报警命令
跟使用邮件报警一样,调用command.cfg上定义的命令,那么我们先在command.cfg上定义我们的短讯命令,还可以定义短讯的格式,下面是我的command.cfg中的配置:
define command {
command_name host-notify-by-fetion
command_line LD_LIBRARY_PATH=/usr/local/nagios/fx /usr/local/nagios/fx/fetion --mobile=13691515****--pwd=passwd --to=13691515**** --msg-utf8="Host $HOSTSTATE$ alert for $HOSTNAME$! on '$LONGDATETIME$'" $CONTACTPAGER$
}
define command {
command_name service-notify-by-fetion
command_line LD_LIBRARY_PATH=/usr/local/nagios/fx /usr/local/nagios/fx/fetion --mobile=13691515**** --pwd= passwd --to=13691515**** --msg-utf8="$HOSTADDRESS$ $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ on $LONGDATETIME$" $CONTACTPAGER$
} |
蓝色的地方根据自己的实际情况修改哦!
3、在模板配置中添加短讯报警机制,下面是我的templates.cfg中的配置:
define contact{
name generic‐contact
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r,f,s
host_notification_options d,u,r,f,s
service_notification_commands notify-service-by-email; service-notify-by-fetion
host_notification_commands notify-host-by-email,host-notify-by-fetion
register 0
} |
有些在资料在联系人配置文件中也添加了报警方式,那么相应联系人配置文件也需要添加上飞信的报警方式,最后重启服务
service nagios restart |
这要一个短讯报警系统就大功告成!
本文转自运维笔记博客51CTO博客,原文链接http://blog.51cto.com/lihuipeng/578715如需转载请自行联系原作者
lihuipeng
nagios——短讯报警相关推荐
- python插件做nagios发报警邮件二
接上文 python插件做nagios发报警邮件 http://www.nginxs.com/linux/371.html,由于python 传入的参数,python 会自动加 \ ,经过代码测试,代 ...
- Nagios设置报警间隔
假如我想让Nagios发出的前三次报警按照默认的时间发送,三次以后至到恢复则30分钟发出一次报警,就需要利用escalations escalation不需要另外安装,Nagios默认支持,利用这个规 ...
- CentOS 6.5 x64安装nagios fetion报警
一.由于运维工作使用的操作系统多是CentOS和ubuntu,两个系统上面安装的飞信依赖包会有所不同,现在我就安装一下CentOS的fetion 二.安装fetion的一些依赖包 由于fetion需要 ...
- nagios 主机报警别名修改
使用的nagios V3.2.0中文版,之前修改了主机的别名.网页上显示正常,可是报警邮件中主机名还是以前的.网上找了半天也问过朋友,可是别人都没有遇到过这种问题,于是自己想办法解决: 1.首先在文件 ...
- nagios 邮件报警脚本
一.python邮件发送脚本 1.linux服务器发送邮件,许多人会直接用mail命令发送,虽然可以发送成功,但是许多都会被互联网邮箱当初垃圾邮件处理 2.mutt和msmtp相关于linux下的邮件 ...
- nagios 使用MSN 发报警消息
- - 公司管理的服务器太多了!在年前部属了cacti,但cacti只能做事后分析的工作,而实时报警功能不强,在部属cacti前就在监控PC上安装了nagios,只是一直没有时间详细研究!目前在我 ...
- nagios利用pyfetion报警最新
nagios利用移动飞信报警,可是移动飞信总是经常换协议,导致我们这些利用飞信报警的工程师很恼火,可是没有办法,许多用飞信的朋友,在2010年7月25号后,飞信又是不能发信息了,因为飞信的协议又有些变 ...
- nagios 整合 ganglia 设置邮件、短信报警
要学的东西还有很多呢,慢慢来~! 环境: 操作系统:ubuntu 10.10 软件:ganglia-monitor 3.1.7-1,gmetad 3.7.1-1,nagios 3.2.1-2 步骤: ...
- 限制Nagios报警次数
原文:http://www.weiruoyu.cn/?p=688 最近经常遇到nagios频繁报警头痛,听说可以尝试自动设置自动报警间隔时间,于是自己测试了可以 vim nagios.cfg 插入一句 ...
- nagios利用fetion发送报警
飞信系统升级公告(2010.11.26) 发布时间:2010-11-25尊敬的用户: 为了给您提供更完善的服务,系统于2010年11月26日凌晨0:00-3:00进行升级操作.在升级期间,飞信客户端无 ...
最新文章
- shsh验证服务器,SHSH(Signature HaSH blobs)是由Apple验证服务器根据iOS设备ECID和固件版本产生的一个签名证书...
- CodeVS 1081 线段树练习 2
- python学习实例(7)
- 【计算机网络复习】1.1.2 标准化工作及相关组织
- C++和Lua交互教程(基于LuaBridge)
- eos java是什么框架_EOS的整体框架
- mysql事务管理及spring声明式事务中主动异常抛出使数据库回滚
- 【博客搬家】【转】matlab 6.5和7.0中simulink模型的兼容问题
- LeetCode IPO
- 采用new分配内存失败时为什么会出现两种错误报告方式?
- 2019最新领航Java机器人项目开发之人工智能项目实战(完整)
- Smart3D软件基本操作步骤
- win10新版蓝牙驱动没有电源管理问题
- 论文查重怎么看查重率
- windows上未关闭135、445等危险端口引发的威胁
- python提取图片中的文字自动填表,python提取图片中的文字并生成word文档
- 结束任务管理器电脑黑屏怎么办
- 想去看演唱却总是抢不到票?教你用Python制作一个自动抢票脚本
- ai决策_人工智能时代的决策
- Java--->Ajax(上)
热门文章
- Win11录屏怎么录声音?Win11录屏幕视频带声音的方法
- 教你怎么买美区苹果id
- 计算机进制转换列表,计算机进制转换汇总
- Linux-vim常见命令
- 怎么检查计算机和打印机是否连接网络,如何检查电脑中是否已成功连接网络打印机...
- 如何避免IE浏览器自动升级到版本11
- X-VECTORS: ROBUST DNN EMBEDDINGS FOR SPEAKER RECOGNITION论文翻译
- 锁存器(74HCT573)使用
- Verilog 锁存器 触发器 寄存器区别
- 事实表 的指标 维度表_数据库-事实表和维度表之间的区别?