mrtg-ipget.patch
上传用户:shbosideng
上传日期:2013-05-04
资源大小:1555k
文件大小:1k
- diff -u ../xxx/SNMP_util.pm ./SNMP_util.pm
- --- ../xxx/SNMP_util.pm Tue Feb 23 23:01:32 1999
- +++ ./SNMP_util.pm Fri Mar 12 14:00:46 1999
- @@ -53,6 +53,7 @@
- #frame relay stuff ... see the docs for explanations
- 'frInOctets' => '1.3.6.1.2.1.10.32.2.1.9',
- 'frOutOctets' => '1.3.6.1.2.1.10.32.2.1.7',
- + 'ipRouteifIndex' => '1.3.6.1.2.1.4.21.1.2',
- # squid mib
- 'cacheServerRequests' => '1.3.6.1.4.1.3495.1.3.2.1.10',
- 'cacheServerErrors' => '1.3.6.1.4.1.3495.1.3.2.1.11',
- Only in .: diff
- diff -u ../xxx/mrtg ./mrtg
- --- ../xxx/mrtg Tue Feb 23 23:01:32 1999
- +++ ./mrtg Fri Mar 12 14:02:35 1999
- @@ -616,8 +616,18 @@
- $target{$targ}{'oid1'} = "ifInOctets.$port";
- $target{$targ}{'oid2'} = "ifOutOctets.$port";
- } else {
- + if (!$01 && !$02 && $port) {
- + $target{$targ}{'port'} = "ipRouteifIndex.$port";
- + ($port)=
- + &snmpget($target{$targ}{'community'}."@".$target{$targ}{'router'},
- + $target{$targ}{'port'});
- +
- + $target{$targ}{'oid1'} = "ifInOctets.$port";
- + $target{$targ}{'oid2'} = "ifOutOctets.$port";
- + } else {
- my($o1, $o2) = split(/&/, $port,2);
- - if (!$o1 || !$o2) {
- +
- + if (!$o1 || !$o2) {
- warn ("nERROR: If specifying the full OID, you must specifyn".
- "2 full OID's separated by '&'. Error found withn".
- ""$&" in "Target[$rou]"n");
- @@ -625,6 +635,7 @@
- }
- $target{$targ}{'oid1'} = $o1;
- $target{$targ}{'oid2'} = $o2;
- + }
- }
- }
-