Chinaunix首页 | 论坛 | 博客
  • 博客访问: 360317
  • 博文数量: 100
  • 博客积分: 1894
  • 博客等级: 上尉
  • 技术积分: 951
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-11 23:17
文章分类

全部博文(100)

文章存档

2018年(3)

2014年(2)

2013年(7)

2012年(10)

2011年(8)

2010年(6)

2009年(63)

2008年(1)

分类: LINUX

2010-02-21 17:52:42

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

二、 飞信linux程序下载
 
主程序:

这个包里带有匹配的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                          
       pager                            136xxxxxxxx 
        }
配置完毕,重启Nagios 即可。
阅读(1915) | 评论(0) | 转发(0) |
0

上一篇:/etc/fstab文件详解

下一篇:Python 下载

给主人留下些什么吧!~~