开发者社区> 科技小先锋> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

浅谈nagios监控 fetion 飞信机器人报警长短信

简介:
+关注继续查看
   nagios报警的确是个好东西。相信不少朋友也是使用的飞信机器人来发送的短信。而不是短信网关。但近日我发现每次一条报警信息,却收到二条短信。
   查了下飞信机器人的官网,[url]http://www.it-adv.net/[/url]
    发现如下一条信息:因为至今只收到唯一一份捐助。所以,据官方透露,该功能可能被无限期推迟。那么我们就只能频繁收到二条短信吗?

    后来笔者查了下配置文件。
    commands.cfg 
define command {             command_name         service-notify-by-sms                         command_line         /usr/local/nagios/libexec/sms/sms.pl '** $NOTIFICATIONTYPE$ alert - $HOSTNAME$    $SERVICEDESC$ is $SERVICESTATE$ info: $SERVICEOUTPUT$'

  这里是用来发短信的。短信内容为:** $NOTIFICATIONTYPE$ alert - $HOSTNAME$    $SERVICEDESC$ is $SERVICESTATE$ info: $SERVICEOUTPUT$'
感觉这东西怎么这么多呀。压缩一下。
command_line         /usr/local/nagios/libexec/sms/sms.pl '$NOTIFICATIONTYPE$ $HOSTNAME$ $SERVICEDESC$ is $SERVICESTATE$ info: $SERVICEOUTPUT$'
   
  去掉了一些不用的符号和空格。但这样还无法达到我的要求。
    为此我继续修改配置文件:
    因为报警信息里应用到了$HOSTNAME$ $SERVICEDESC$ 
   
    所以在每一个配置文件里修改以下参数:
   1、 将host_name 由以前的长字符串改短。如:www-111-1 改为 111 
   2、将 service_description             Root Partition 
    改为:service_description             Root
 
    这么算一下。一条报警信息就少了十几个字符。因此一条报警信息由之前的二条短信变成了一条。

    本文已通过测试!

    本方法很笨很笨。也不够智能的,一会准挨批。但我想能解决问题就行。至少个人满意。如果大家有更好的方法欢迎共享。



本文转自守住每一天51CTO博客,原文链接:http://blog.51cto.com/liuyu/114139,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Nagios飞信linux系统免费短信报警配置
本人声明如需转载请保留如下信息: 作者:SOLARIS小兵MAIL:solarisxb@hotmail.comBLOG:http://solarisxb.cublog.cn/一、        前言:1、        nagios是一个非常好的系统监控工具,现在我的nagios系统已经正常运行,使用短信猫和邮件可以报警。
1205 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载