免费注册 查看新帖 |

Chinaunix

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

Nagios 配置Linux 飞信报警 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-21 17:52 |只看该作者 |倒序浏览

一、说明
nagios是一个非常好的系统监控工具,现在我的nagios系统已经正常运行,使用短信猫和邮件可以报警,使用飞信可以节约我们的短信猫和短信费用。飞信首先手机要开通中国移动的飞信业务。目前使用飞信发送短信是免费的。需要把接受短信的手机和飞信发送手机加为好友。下载飞信的linux客户端程序.解开包后只有一个文件fetion。不错。这个就是飞信发送短信的程序啦。现在的飞信还是不能用的。因为它需要libace的glibc库的支持。
二、 飞信linux程序下载

主程序:
http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz
这个包里带有匹配的Library 库文件,所以不需要单独下载

三、安装

1. tar zxvf fetion20091117-linux.tar.gz

2. cp fetion /usr/bin/
3. 复制目录下其他文件到/lib 和 /usr/lib 目录下
4.ldd fetion 看有没有缺的库文件

四、测试

# fetion --mobile=135xxxxxxxx --pwd=123456789 --to=136xxxxxxxx --msg-gb="yeah,I'm successful"

看返回结果中如下字符说明成功:SIP-C/2.0 280 Send SMS OK

五、Nagios 配置

1.编辑command.cfg文件
添加如下字段:
#notify-service-by-sms   //发送短信报警
define command{
        command_name notify-service-by-sms
        command_line fetion --mobile=135XXXXXXXX --pwd=123456789 --to=$CONTACTPAGER$ --msg-utf8="$HOSTADDRESS$' $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$"
}

#notify-host-by-sms   //发送短信报警
define command{
        command_name notify-host-by-sms
        command_line fetion --mobile=135XXXXXXXX --pwd=cyz586335 --to=$CONTACTPAGER$ --msg-utf8="Host $HOSTSTATE$ alert for $HOSTNAME$! on '$DATETIME$'"
}
2、 nagios发送配置contacts.cfg:
[root@nagios ~]# more /usr/local/nagios/etc/contacts.cfg  
define contact{
        contact_name                    sa
        alias                           system admin
        host_notification_period        24x7
        service_notification_period     24x7
        host_notification_options       d,r,
        service_notification_options    c,w,r
       service_notification_commands   notify-service-by-email,notify-service-by-sms
#       service_notification_commands   notify-service-by-email
        host_notification_commands      notify-host-by-email
#        email                          
wwyhy@wwyhy.com
       pager                            136xxxxxxxx
        }
配置完毕,重启Nagios 即可。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/56685/showart_2183470.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP