Просмотр исходного кода

Fix output on config error
-state unknown if unable to parse output

erdoking 8 лет назад
Родитель
Сommit
6b5ad12abb
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      local/share/check_mk/checks/fhem

+ 4 - 2
local/share/check_mk/checks/fhem

@@ -97,9 +97,10 @@ def check_fhem(item, params, info):
                                         if line[5] == 'hour':
 #                                                hour2min=
                                                 data[line[3]]['value']=(int(line[4])*60)+int(line[6])
-        
+
+        # mostly config mistake or incorrect agent output
         if ourstatus == 0:
-                return (3, "UNKNOWN - %s - %s " % (device, dewpoint))
+                return (3, "UNKNOWN - unable to parse %s" % (item))
 
         perfdata = []
 
@@ -333,3 +334,4 @@ check_info['fhem'] = {
     "default_levels_variable" : "fhem_default_params",
 }
 
+