Nagios监控和飞信机器人结合

简介:
安装飞信机器人。来通知监控人员

我所用的操作系统是Redhat 5.4的32位系统

下载飞信机器人。下载地址:http://www.it-adv.net/

在这里是:linuxso_20101113.rar解压之后是一个目录:linuxso_20101113里面有:fetion libACE-5.7.2.so libACE_SSL-5.7.2.so libcrypto.so.4 libssl.so.4
文件和所依赖的库。
所要做工作是:
# mv linuxso_20101113 /uar/local/fetion
# vim /etc/ld.so.conf.d/fetion.conf
添加如下内容:
/usr/local/fetion
保存退出即可
# ldconfig
执行一下fetion这个文件,查看是否可用
# /usr/local/fetion/fetion 
会有如所示的结果说明fetion可用:

下面在命令行来执行一下fetion来发送一个飞信来测试一下。
[root@node1 fetion]# /usr/local/fetion/fetion --mobile=12345678910 --pwd=123456 --to=01987654321 --msg-utf8="测试一下哟!"
前面的号码是发送人,后面的是收件人。说明所要发送的号码必须是好友或者是自己也行。
如果发送成功会有如图所示的结果:

而且在第一次发送的时候会要求输入验证码所以会有上面所示的一段内容。验证码有一个12345678910.jpg的图片,打开图片输入验证码就可以发送成功了。

下面来将飞信机器人加入nagios中的联系人中。

# vim /etc/nagios/objects/commands.cfg
添加一个命令定义:
添加如下内容:
define command {
command_name notify-host-by-fetion
command_line /usr/local/fetion/fetion --mobile=23129834321 --pwd=password --msg-utf8="$NOTIFICATIONTYPE$ Host: $HOSTNAME$ State: $HOSTSTATE$ Address: $HOSTADDRESS$ Info: $HOSTOUTPUT$ Date Time: $LONGDATETIME$" --to=$CONTACTPAGER$
}

define command {
command_name notify-service-by-fetion
command_line /usr/local/fetion/fetion --mobile=23129834321 --pwd=password --msg-utf8="$NOTIFICATIONTYPE$ Host: $HOSTNAME$ State: $HOSTSTATE$ Address: $HOSTADDRESS$ Info: $HOSTOUTPUT$ Date Time: $LONGDATETIME$" --to=$CONTACTPAGER$
}
下面在联系人的配置文件中修改一下就可用了。
# cd /etc/nagios/objects/
[root@node1 objects]# vim contacts.cfg 
要修改的内容如下:
define contact{
contact_name nagiosadmin 
use generic-contact 
alias Nagios Admin 

email nagios@localhost 
pager 1224465463
}
下面来修改一下联系人的模板:
# vim templates.cfg 
主要是修改如下两项:

service_notification_commands notify-service-by-fetion,notify-service-by-email 
 host_notification_commands notify-host-by-fetion,notify-host-by-email
这些工作做之后就可以测试一下来查看是否有错误的地方。
所用的命令:
# /usr/local/nagios/bin/nagios -v /etc/nagios/nagios.cfg 
如果没有什么错误。飞信就可以用了。

 下面要测试一下,因为我是在虚拟中做的,而且不能上网,所以不能实时的来测试。如果谁的能上网,并按照上述做的,请测试一下看看飞信机器人是否真的能工作,请把结果告诉我一声好吗?谢谢了。



本文转自 ZhouLS 51CTO博客,原文链接:http://blog.51cto.com/zhou123/870498
相关文章
|
6月前
|
数据采集 DataWorks 监控
DataWorks常见问题之监控规则是数据质量配置好钉钉机器人不报警如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
存储 监控 机器人
不论微信钉钉还是什么软件,我写了个通用的消息监控处理机器人
不论微信钉钉还是什么软件,我写了个通用的消息监控处理机器人
|
Prometheus 运维 监控
远见而明察近观若明火|Centos7.6环境基于Prometheus和Grafana结合钉钉机器人打造全时监控(预警)Docker容器服务系统
我们知道,奉行长期主义的网络公司,势必应在软件开发流程管理体系上具备规范意识,即代码提交有CR(CodeReview),功能测试上自动化,而功能发布讲究三板斧:灰度、监控、止血。灰度属于测试范畴,止血则是亡羊补牢,今天我们来聊聊监控,提起监控,就不得不提在DepOps(自动化运维)领域鼎鼎有名的Prometheus(普罗米修斯),有人说这个开源系统的名字怎么有点如雷贯耳啊,没错,它的名字就是取自从宙斯手中为人类夺回圣火的古希腊神明普罗米修斯,而Prometheus的Logo恰恰就是奥林匹克圣火。Prometheus主要的功能就是可以无时不刻的监控所有部署在生产环境中的服务,如果服务出现问题则会
远见而明察近观若明火|Centos7.6环境基于Prometheus和Grafana结合钉钉机器人打造全时监控(预警)Docker容器服务系统
|
消息中间件 运维 监控
使用钉钉机器人监控DataWorks/消息队列Kakfa/实时计算Flink任务
我们写的数仓任务、Flink任务提交任务缺少对任务运行情况监控报警,这里可以使用钉钉自带的机器人实现钉钉群任务告警功能
1011 0
使用钉钉机器人监控DataWorks/消息队列Kakfa/实时计算Flink任务
|
监控 机器人 Python
Python 微信机器人:调用电脑摄像头时时监控功能实现演示,调用电脑摄像头进行拍照并保存
Python 微信机器人:调用电脑摄像头时时监控功能实现演示,调用电脑摄像头进行拍照并保存
1004 0
Python 微信机器人:调用电脑摄像头时时监控功能实现演示,调用电脑摄像头进行拍照并保存
|
监控 机器人 测试技术
九爷带你了解 zabbix 飞信以及机器人报警
一、安装飞信 wget http://ebook.elain.org/tools/fetion20101205.tar.gz tar -zxvf fetion20101205.tar.gz -C /usr/local 解压 fetion目录到 /usr/local/下 执行ln -s ...
1411 0
|
机器人 测试技术 Linux
|
7天前
|
机器学习/深度学习 传感器 算法
智能机器人在工业自动化中的应用与前景###
本文探讨了智能机器人在工业自动化领域的最新应用,包括其在制造业中的集成、操作灵活性和成本效益等方面的优势。通过分析当前技术趋势和案例研究,预测了智能机器人未来的发展方向及其对工业生产模式的潜在影响。 ###
36 9
|
3天前
|
机器人 人机交互 语音技术
智能电销机器人源码部署安装好后怎么运行
销售打电销,其中90%电销都是无效的,都是不接,不要等被浪费了这些的精力,都属于忙于筛选意向客户,大量的人工时间都耗费在此了。那么,有这种新型的科技产品,能为你替代这些基本的工作,能为你提升10倍的电销效果。人们都在关心智能语音客服机器人如何高效率工作的问题,今天就为大家简单的介绍下:1、智能筛选系统:电销机器人目前已经达到一个真人式的专家级的销售沟通水平,可以跟客户沟通,筛选意向,记录语音和文字通话记录,快速帮助电销企业筛选意向客户,大大的节约了筛选时间成本和人工成本。2、高速运转:在工作效率上,人工电销员,肯定跟不上智能语音机器人,机器人自动拨出电话,跟客户交谈。电话机
63 0

热门文章

最新文章