this is probably a hack
authorStephen Gran <steve@lobefin.net>
Sun, 15 Jul 2012 16:31:57 +0000 (17:31 +0100)
committerStephen Gran <steve@lobefin.net>
Sun, 15 Jul 2012 16:31:57 +0000 (17:31 +0100)
Signed-off-by: Stephen Gran <steve@lobefin.net>
dsa-nagios-checks/checks/dsa-check-statusfile

index 6ca691d..4654731 100755 (executable)
@@ -74,8 +74,15 @@ if not returnvalue in NAGIOS_STATUS:
     print "UNKNOWN: %s has invalid return value: %s."%(statusfile, returnvalue)
     sys.exit(NAGIOS_STATUS['UNKNOWN'])
 
+linecnt = 0
 for line in status:
     print line,
+    linecnt += 1
+
+if linecnt == 0:
+    print "Found no output.  Something is probably wrong"
+    sys.exit(NAGIOS_STATUS['UNKNOWN'])
+
 sys.exit(NAGIOS_STATUS[returnvalue])
 
 # vim:set et: