update nagios client checks to py3

This commit is contained in:
Mark O'Brien 2020-10-05 15:17:25 +01:00
parent 8a8b1731b3
commit 32330de141
4 changed files with 87 additions and 78 deletions

View file

@ -1,4 +1,6 @@
#!/usr/bin/python2
#!/usr/bin/python
from __future__ import print_function
from builtins import str
import sys
try:
@ -9,15 +11,15 @@ try:
items = queue.length
if items > 500:
print "CRITICAL: %i tasks in fcomm queue" % items
print("CRITICAL: %i tasks in fcomm queue" % items)
sys.exit(2)
elif items > 250:
print "WARNING: %i tasks in fcomm queue" % items
print("WARNING: %i tasks in fcomm queue" % items)
sys.exit(1)
else:
print "OK: %i tasks in fcomm queue" % items
print("OK: %i tasks in fcomm queue" % items)
sys.exit(0)
except Exception as e:
print "UNKNOWN:", str(e)
print("UNKNOWN:", str(e))
sys.exit(3)