diff --git a/nsclient/trunk/scripts/check_eva/check_eva.py b/nsclient/trunk/scripts/check_eva/check_eva.py index 1873472..fd38265 100644 --- a/nsclient/trunk/scripts/check_eva/check_eva.py +++ b/nsclient/trunk/scripts/check_eva/check_eva.py @@ -416,7 +416,7 @@ def check_operationalstate(object, print_failed_objects=False,namefield='objectn if not object.has_key(detailfield): detailfield = statefield if object['operationalstate'] not in valid_states: if print_failed_objects: - long("Warning, %s=%s (%s)\n" % ( object[namefield], object['operationalstate'], object[detailfield] )) + long("- Warning, %s=%s (%s)\n" % ( object[namefield], object['operationalstate'], object[detailfield] )) return warning debug( "OK, %s=%s (%s)\n" % ( object[namefield], object['operationalstate'], object[detailfield] ) ) return ok @@ -492,7 +492,8 @@ def check_generic(command="ls disk full",namefield="objectname", perfdata_fields nagios_state = max(nagios_state, check_multiple_objects(i, 'fibrechannelports')) nagios_state = max(nagios_state, check_multiple_objects(i, 'modules')) for x in longserviceoutputfields: - long( "- %s = %s\n" % (x, i[x])) + if i.has_key( x ): + long( "- %s = %s\n" % (x, i[x])) end(summary,perfdata,longserviceoutput,nagios_state)