summaryrefslogtreecommitdiffstats
path: root/web/attachments/304167-check_ifoperstatus_perfdata.diff
diff options
context:
space:
mode:
Diffstat (limited to 'web/attachments/304167-check_ifoperstatus_perfdata.diff')
-rw-r--r--web/attachments/304167-check_ifoperstatus_perfdata.diff35
1 files changed, 35 insertions, 0 deletions
diff --git a/web/attachments/304167-check_ifoperstatus_perfdata.diff b/web/attachments/304167-check_ifoperstatus_perfdata.diff
new file mode 100644
index 0000000..437f47f
--- /dev/null
+++ b/web/attachments/304167-check_ifoperstatus_perfdata.diff
@@ -0,0 +1,35 @@
1--- check_ifoperstatus.pl 2007-03-16 13:11:46.000000000 +0100
2+++ check_ifoperstatus_perfdata 2008-12-05 12:53:33.000000000 +0100
3@@ -73,6 +73,8 @@
4 my $snmpIfLastChange = '1.3.6.1.2.1.2.2.1.9';
5 my $snmpIfAlias = '1.3.6.1.2.1.31.1.1.1.18';
6 my $snmpLocIfDescr = '1.3.6.1.4.1.9.2.2.1.1.28';
7+my $snmpIfInOctets = '1.3.6.1.2.1.2.2.1.10';
8+my $snmpIfOutOctets = '1.3.6.1.2.1.2.2.1.16';
9 my $hostname;
10 my $ifName;
11 my $session;
12@@ -127,10 +129,14 @@
13 $snmpIfDescr = $snmpIfDescr . "." . $snmpkey;
14 $snmpIfName = $snmpIfName . "." . $snmpkey ;
15 $snmpIfAlias = $snmpIfAlias . "." . $snmpkey ;
16+$snmpIfInOctets = $snmpIfInOctets . "." . $snmpkey ;
17+$snmpIfOutOctets = $snmpIfOutOctets . "." . $snmpkey ;
18
19 push(@snmpoids,$snmpIfAdminStatus);
20 push(@snmpoids,$snmpIfOperStatus);
21 push(@snmpoids,$snmpIfDescr);
22+push(@snmpoids,$snmpIfInOctets);
23+push(@snmpoids,$snmpIfOutOctets);
24 push(@snmpoids,$snmpIfName) if (defined $ifXTable) ;
25 push(@snmpoids,$snmpIfAlias) if (defined $ifXTable) ;
26
27@@ -219,7 +225,7 @@
28
29
30
31-print ("$state: $answer");
32+print ("$state: $answer|in=" . $response->{$snmpIfInOctets} . " out=" . $response->{$snmpIfOutOctets});
33 exit $ERRORS{$state};
34
35