summaryrefslogtreecommitdiffstats
path: root/plugins/t
diff options
context:
space:
mode:
authorSven Nierlein <Sven.Nierlein@consol.de>2013-09-14 17:59:17 (GMT)
committerSven Nierlein <sven@consol.de>2013-09-14 17:59:17 (GMT)
commit6361247b4c72b2527ffef5c5c4d9672264b61941 (patch)
treeb20915d71c110d3c47a0100e4aecef06a5e148fc /plugins/t
parent7b122f13dbb0bd714b47e1181ba36bfbb3bd7658 (diff)
downloadmonitoring-plugins-6361247b4c72b2527ffef5c5c4d9672264b61941.tar.gz
check_udp: try nc.traditional too
nc.traditional is available on (at least) ubuntu systems and uses traditional nc syntax
Diffstat (limited to 'plugins/t')
-rw-r--r--plugins/t/check_udp.t5
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/t/check_udp.t b/plugins/t/check_udp.t
index ae1718c..6ede300 100644
--- a/plugins/t/check_udp.t
+++ b/plugins/t/check_udp.t
@@ -31,7 +31,10 @@ cmp_ok( $res->return_code, '==', 2, "Errors correctly because no udp service run
31like ( $res->output, '/No data received from host/', "Output OK"); 31like ( $res->output, '/No data received from host/', "Output OK");
32 32
33my $nc; 33my $nc;
34if(system("which netcat >/dev/null 2>&1") == 0) { 34if(system("which nc.traditional >/dev/null 2>&1") == 0) {
35 $nc = 'nc.traditional -w 3 -l -u -p 3333';
36}
37elsif(system("which netcat >/dev/null 2>&1") == 0) {
35 $nc = 'netcat -w 3 -l -u -p 3333'; 38 $nc = 'netcat -w 3 -l -u -p 3333';
36} 39}
37elsif(system("which nc >/dev/null 2>&1") == 0) { 40elsif(system("which nc >/dev/null 2>&1") == 0) {