19 12
发新话题
打印

[原创] 网络监控之神Nagios配置!占贴记录!

o(∩_∩)o...
应该都是新版本!现在中文版也出来了!在bbs.itnms.net可以下载到!
看个人爱好了!
不在一个内网,应该只要能ping通或者能访问到,都可以监控的吧!
我是用一个210.51.54.x
来监控所有47和45段的!等测试好了,在centos5.1上作,可能对报警的sms兼容比较好!
现在飞信没有办法测试!glibc版本不够高!至少2.4以上!
msn报警看了下好像都是基于脚本监控,然后返还给msn,在传递到admin那里!
郁闷阿!............

TOP

好文章,借鉴,收藏了

TOP

楼主写的很精彩,也很细致,但报警的功能不知道是否有,可以上传过来学习一下吗?thks!

TOP

额!最近临时忙着另外一个项目
这个好像都没有搞了!~~

sms短信报警,先临时借鉴下itnms里面的介绍!


这个在ubuntu上的做法
centos类似
1.首先手机要开通中国移动的飞信业务。目前使用飞信发送短信是免费的。
2
下载飞信的linux客户端程序.解开包后只有一个文件sms
ldd以下就知道这个命令需要的环境,至少glibc2.4以上!版本就是centos5.x(这个很重要)

3。#host-notify-by-sms   //发送短信报警
define command {
       command_name      host-notify-by-sms
       command_line      /root/shell/duanxin.sh 138********* "Host $HOSTSTATE$ alert for $HOSTNAME$! on '$DATETIME$' " $CONTACTPAGER$
       }

#service notify by sms  //发送短信报警
define command {
       command_name     service-notify-by-sms
       command_line     /root/shell/duanxin.sh 138******** "'$HOSTADDRESS$' $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTPAGER$
       }




_____________________________sms.pl________________________________________
#!/usr/bin/perl
use strict;
use Fcntl qw(:flock);
open SMS, ">/home/sms/sms.txt" or die "NO OK";
flock(SMS,LOCK_EX);
my $mobile=pop;
print SMS "sms $mobile  @ARGV\n";
print SMS  "quit\n";
system "/home/sms/fetion -u 飞信手机号 -p 密码  -b /home/sms/sms.txt";
#unlink "/home/sms/sms.txt";
flock(SMS,LOCK_UN);
close SMS;
#unlink "/home/sms/sms.txt";
________________________________________________________________________

[ 本帖最后由 tinkoko 于 2008-8-14 10:59 编辑 ]

TOP

 19 12
发新话题