summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Guyot-Sionnest <dermoth@aei.ca>2009-03-18 07:51:16 (GMT)
committerThomas Guyot-Sionnest <dermoth@aei.ca>2009-03-18 07:51:16 (GMT)
commitead340235ef352674a0033633dc913be5efc292b (patch)
tree3573e015758fa20ab0549386ee701b57569b376c
parente9f5442bb3ad6f6070c12f48ec5e3c0f43e26d9a (diff)
downloadmonitoring-plugins-ead340235ef352674a0033633dc913be5efc292b.tar.gz
Add suggested multi-oid test (John A. Barbuto)
-rw-r--r--plugins/t/check_snmp.t6
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/t/check_snmp.t b/plugins/t/check_snmp.t
index 6d3dcb4..646cfa4 100644
--- a/plugins/t/check_snmp.t
+++ b/plugins/t/check_snmp.t
@@ -8,7 +8,7 @@ use strict;
8use Test::More; 8use Test::More;
9use NPTest; 9use NPTest;
10 10
11my $tests = 32; 11my $tests = 34;
12plan tests => $tests; 12plan tests => $tests;
13my $res; 13my $res;
14 14
@@ -81,6 +81,10 @@ SKIP: {
81 like($res->output, "/^SNMP CRITICAL - 2 *1*/", "Got two values back" ); 81 like($res->output, "/^SNMP CRITICAL - 2 *1*/", "Got two values back" );
82 like( $res->perf_output, "/ifIndex.2=2/", "Got 1st perf data" ); 82 like( $res->perf_output, "/ifIndex.2=2/", "Got 1st perf data" );
83 like( $res->perf_output, "/ifIndex.1=1/", "Got 2nd perf data" ); 83 like( $res->perf_output, "/ifIndex.1=1/", "Got 2nd perf data" );
84
85 $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrStorage.hrMemorySize.0,host.hrSystem.hrSystemProcesses.0 -w 1:,1: -c 1:,1:");
86 cmp_ok( $res->return_code, '==', 0, "Exit OK when querying hrMemorySize and hrSystemProcesses");
87 like($res->output, '/^SNMP OK - \d+ \d+/', "String contains hrMemorySize and hrSystemProcesses");
84 } 88 }
85 89
86 SKIP: { 90 SKIP: {