gyn

Win32下的Perl,无用的select,停滞的Tk,结束吧....

监测网络并切换ip地址的脚本

最近电信的线路总是受到攻击,一旦出现问题就得切换到联通的线路上去。这样的情况优势甚至出现在晚上下班以后,弄得人疲惫不堪。两条宽带线路接入的机房在另一部门的机房里,那儿有专人值班,所以一般物理上的切换只要打电话拜托几位兄弟就行了。但是服务器机房只有我在看管,所以其上的ip地址切换就不得不亲自前往,甚是麻烦。所以写了一个监测的脚本,每一分钟ping网管一次,如果遇到不通则将ip地址换为联通的。
use Net::Ping;
$count = 0;
$timer = 1;
print "start monitoring...\n";
while(1){
    $p = Net::Ping->new();
    if( not $p->ping('*.*.*.*', 3) ){
        if ($count == 3){
            $count = 0;
            system 'netsh -f c:/interface';
            open FH, '>>c:/transfer_log.txt';
            @current = localtime();
            $index = 0;
            while($index < 6){ $log = $log."\t".shift(@current); }
            print FH $log."\n";
            close FH;
            last;
        }else{
            print 'failed: '.$count."\n";
            $count++;
            sleep 15;
            next;
        }
    }
    print 'success: '.$timer."\n";
    $timer++;
    $p->close();
    sleep 60;
}
其中interface文件是用‘netsh -c interface ip dump > c:/interface’命令导出的网卡信息,稍作修改即可使用。

posted on 2007-07-22 21:14 gyn_tadao 阅读(505) 评论(1)  编辑 收藏 引用 所属分类: perl

评论

# re: 监测网络并切换ip地址的脚本 2007-08-07 11:45 5


真的是好文章,写的不错 。以后会经常光顾,希望有更好的文章哦 !!

业务增长总是要求 IT 基础设施不断扩展。经常需要增加服务器以支持新应用,而这会导致许多服务器无法得到充分利用,进而致使网络管理成本增加,灵活性和可靠性降低。

虚拟化可以减少服务器数量的增加,简化服务器管理,同时明显提高服务器利用率、网络灵活性和可靠性。将多种应用整合到少量企业级服务器上即可实现这一目标。

通过整合及虚拟化,数百台服务器可以减少至数十台。10% 甚至更低的服务器利用率将提高到 60% 或更高。IT 基础设施的灵活性、可靠性和效率也得到改进。


全国第一家虚拟主机:支持伪静态.有利于提高排名

15G全能空间年付500元/月付70元 可免费试用
5GB 独立WEB空间、5GB 企业邮箱空间、5GB MSSQL数据库
IIS连接数据 500 个、500GB/月流量、共享日志文件空间

企业邮箱功能
赠送5GB 超大企业邮箱,500个Email企业邮箱用户
自动回复、自动转发、POP3、SMTP收发信、SMTP发信认证
邮件过滤、邮件拒收、邮件夹管理、邮件域管理、定制邮件数

数据库功能
支持5GB MSSQL数据库空间,5个用户数据库、Access

主机功能支持
采用安全稳定的Win2003 .net2.0 架构
支持ASP、PHP、ASP.NET、PERL等脚本、支持自定义CGI
全面支持.net2.0版本,独立的Application应用池,
支持SSI(Shtml),支持FrontPage扩展
可免费自行绑定5个域名、500个解析、500个子域名


详情咨询021-51695858 QQ:446601

官方网站: WWW.ABCNIC.COM (中国福网)

企业名称:上海福虎信息科技有限公司

公司地址:上海市浦东新区金桥浙桥路289号建银大厦A座7层

许 可 证:沪ICP证B2-20040529号

  回复  更多评论   

只有注册用户登录后才能发表评论。
<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

导航

统计

常用链接

留言簿(15)

随笔分类(126)

随笔档案(108)

相册

搜索

最新评论

阅读排行榜

评论排行榜