Chinaunix首页 | 论坛 | 博客
  • 博客访问: 276241
  • 博文数量: 64
  • 博客积分: 1758
  • 博客等级: 上尉
  • 技术积分: 543
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-25 11:13
文章分类
文章存档

2011年(54)

2010年(10)

我的朋友

分类: Python/Ruby

2011-03-29 23:04:53

#!/usr/bin/perl

use strict;
use POSIX qw( strftime);

my $time = strftime("%Y-%m-%d %H:%M:%S", localtime(time));
my $date = strftime("%Y-%m-%d", localtime(time));
my $logfile = "/home/zhoucg/logs/check_bond_drop_$date.log";

open(FH, ">>", "$logfile") or die "Cannot open the log file: $!\n";

while() {
        chomp;
        my $ip = $_;
        my @result = `snmpwalk -Os -v 2c -c L97iDuba  $ip If`;
        foreach(@result) {
                if(/ifInDiscards\.5 = Counter32: (\d+)/) {
                        if($1 > 0) {
                                print FH "$time\t$ip\t$1\n";
                        }
                }
        }
}

阅读(1954) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~