OMD/Check_mk плагин Oracle не полностью работает
Я использую OMD 2.60 с check_mk 1.2.8p20.
У меня возникли некоторые проблемы с плагином mk_oracle, в котором логические переключатели ORA и сеансы ORA переходят в НЕИЗВЕСТНОЕ состояние.
Я настроил плагин на агенте и, когда я тестирую, выдает результат без проблем.
Когда я перечисляю обнаруженные сервисы на веб-сайте check_mk, все в порядке с "нормальным" выводом, отмечающим соответствующий статус сервиса с OK, предупреждением или критическим, как ожидалось.
Но как только я добавлю его, эти две службы, которые будут отслеживаться, перейдут в НЕИЗВЕСТНОЕ состояние со следующим сообщением "НЕИЗВЕСТНО - проверка не пройдена - отправьте отчет о сбое!".
Img.2 Статус сервисов хоста после добавления новых сервисов.
Я искал, и в системе нет отчетов о сбоях.
Может кто-нибудь помочь с этим?
Благодарю.
РЕДАКТИРОВАТЬ:
Решил проблему, думаю. Мне пришлось прокомментировать строки, в которых программа чтения плагинов на сервере check_mk вызвала функцию, которая, кажется, не существует.
Файл: /opt/omd/versions/2.60-labs-edition/share/check_mk/checks/oracle_sessions
комментарии:
# oracle_handle_ora_errors_discovery(info) - line 34
...
#err = oracle_handle_ora_errors(line) - line 42
#if err == False:
# continue
#elif isinstance(err, tuple):
# return err - line 46
...