Назад | Перейти на главную страницу

Обновленный агент OMD и Check_MK возвращает Null

Я обновил OMD до текущей версии, используя следующее:

omd update <site>

Кажется, все обновляется нормально, но теперь мои серверы с установленным агентом check_mk показывают (null), и у меня нет текущих данных. Вот странный момент: он отлично проведет инвентаризацию сервисов, поэтому агент в некоторой степени работает на сервере. Я также пытался:

check_mk -II
check_mk -R

Но это тоже не сработало. Если я разверну новый сайт и добавлю один из серверов, инвентаризация будет выполнена нормально, поэтому мне кажется странным, что на существующем сайте возникают проблемы с получением обновленной информации. Я надеюсь, что кто-нибудь поможет мне с этой проблемой.

Заранее спасибо!

это также происходит, если вы делаете

cmk -v имя_хоста_сервера

или это вернет статус правильно? Если все работает нормально, есть два пути, которые стоит изучить:

  1. Предварительная компиляция проверок не работает. Cmk -R делает это, но, возможно, это действительно не удалось. Я бы попробовал cmk --debug -R (в большинстве случаев проблема должна быть в этом), и даже если все получилось, я бы также удалил предварительно скомпилированные проверки из var / check_mk / precompiled

  2. Неработающее ядро ​​nagios (статус omd) или проблема с его конфигурацией. (т.е. если вы использовали livecheck или mod_gearman, и это перестало работать, или если файлы результатов проверки больше не читаются ...)

В любом случае, проверьте файлы журналов Nagios для этого, и флаг --debug -v для check_mk также вам поможет.