1
0
mirror of https://github.com/Napsty/check_esxi_hardware.git synced 2024-11-23 19:03:48 +01:00

Merge pull request #12 from giner/patch-1

check_esxi_hardware.py: unknown instead of crit
This commit is contained in:
Claudio Kuenzler 2015-07-10 09:45:02 +02:00
commit 8c147a204e

View File

@ -570,8 +570,8 @@ if os_platform != "win32":
on_windows = False on_windows = False
import signal import signal
def handler(signum, frame): def handler(signum, frame):
print 'CRITICAL: Execution time too long!' print 'UNKNOWN: Execution time too long!'
sys.exit(ExitCritical) sys.exit(ExitUnknown)
# connection to host # connection to host
verboseoutput("Connection to "+hosturl) verboseoutput("Connection to "+hosturl)
@ -640,13 +640,13 @@ for classe in ClassesToCheck :
instance_list = wbemclient.EnumerateInstances(classe) instance_list = wbemclient.EnumerateInstances(classe)
except pywbem.cim_operations.CIMError,args: except pywbem.cim_operations.CIMError,args:
if ( args[1].find('Socket error') >= 0 ): if ( args[1].find('Socket error') >= 0 ):
print "CRITICAL: %s" %args print "UNKNOWN: %s" %args
sys.exit (ExitCritical) sys.exit (ExitUnknown)
else: else:
verboseoutput("Unknown CIM Error: %s" % args) verboseoutput("Unknown CIM Error: %s" % args)
except pywbem.cim_http.AuthError,arg: except pywbem.cim_http.AuthError,arg:
verboseoutput("Global exit set to UNKNOWN") verboseoutput("Global exit set to UNKNOWN")
GlobalStatus = ExitCritical GlobalStatus = ExitUnknown
print "UNKNOWN: Authentication Error" print "UNKNOWN: Authentication Error"
sys.exit (GlobalStatus) sys.exit (GlobalStatus)
else: else: