免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3178 | 回复: 5
打印 上一主题 下一主题

Nagios飞信报警不正常 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-08 12:56 |只看该作者 |倒序浏览
我的nagios报警方式为飞信     现在的问题是有时候能报警,有时候就没有任何反应       麻烦路过的指点一二   谢谢了

论坛徽章:
0
2 [报告]
发表于 2010-07-08 13:36 |只看该作者
呵呵,这问题提的好,我相信没谁能分析出来原因 :)

论坛徽章:
0
3 [报告]
发表于 2010-07-08 14:41 |只看该作者
回复 2# chenl


久闻石头兄大名,之前在刘宇博客中看到过你的名字,而且也去过你的BBS   呵呵
我开始以为是版本的问题  但是换了版本后还是这样



commands.cfg添加的内容如下   
# 'notify-host-by-fei' command definition
define command {
             command_name            host-notify-by-fetion
             command_line            /usr/local/fetion/fetion --mobile=13511111111 --pwd=luwenju0518 --
to=$CONTACTPAGER$ --msg-utf8="Host $HOSTSTATE$ alert for $HOSTNAME$! on '$LONGDATETIME$'" $CONTACTPAGER
$
             }
# 'notify-service-by-fei' command definition
define command {
             command_name         service-notify-by-fetion
             command_line         /usr/local/fetion/fetion --mobile=13511111111 --pwd=luwenju0518 --to=
$CONTACTPAGER$ --msg-utf8="$HOSTADDRESS$ $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ on $LONGDATETIME$"
$CONTACTPAGER$
             }


contacts.cfg联系人设置的如下
define contact{
        contact_name              nagiosadmin
        use                             generic-contact
        alias                           Nagios Admin
       host_notification_period        24x7
       service_notification_period     24x7
       host_notification_options       d,r
       service_notification_options    c,w,r
         service_notification_commands   service-notify-by-fetion
        host_notification_commands      host-notify-by-fetion
        pager                           1351111111111
        }


监控的主机的配置文件如下
define host {
use linux-server
host_name win2003
alias win2003
check_command check-host-alive
address 192.168.0.13
                  }

define hostgroup {
hostgroup_name win2003
alias win2003
members win2003
                  }

define service {
use generic-service
host_name win2003
service_description PING
check_command check_ping!100.0,20%!500.0,60%
                      }






麻烦石头兄指点一下

论坛徽章:
0
4 [报告]
发表于 2010-07-10 23:38 |只看该作者
回复 3# luwenju

过奖了,没什么大名

没有任何反应的时候,检测可以从以下三个方面入手:

1)确认nagios的notification是否正常发出,nagios的log中可以查到相关的记录;
2)最好把你的fetion相关的脚本加上debug选项,调试的时候把日志打开,可以确认fetion接口是否正常调用,是否正常发送;
3)如果以上两个步骤都正常,那就看看fetion那边是否有问题。

论坛徽章:
0
5 [报告]
发表于 2010-07-23 22:44 |只看该作者
我想,如果nagios可以正常出发告警(比如先用邮件或其他程序代替飞信),那么就要检查飞信是否有问题了

个人觉得可能飞信的问题大一点

p.s. 目前公司使用短信网关,但是我有点倾向于直接触发GSM Modem,因为这样几乎没有闪失(除非通信运营商数据挂了,但这种可能很小,个人也只经历过一次)

论坛徽章:
0
6 [报告]
发表于 2010-07-27 10:54 |只看该作者
原来也用过libfetion,感觉短信丢失率没这么高吧,应该在95%左右吧,延迟也还好,一般10秒内基本能收到(移动短信队列不堵的时候),不知道现在飞信的丢失率咋样了,不过据说飞信1各月只能发5000条吧,至于每天是否有限制就不清楚了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP