Я обновил OMD до текущей версии, используя следующее:
omd update <site>
Кажется, все обновляется нормально, но теперь мои серверы с установленным агентом check_mk показывают (null), и у меня нет текущих данных. Вот странный момент: он отлично проведет инвентаризацию сервисов, поэтому агент в некоторой степени работает на сервере. Я также пытался:
check_mk -II
check_mk -R
Но это тоже не сработало. Если я разверну новый сайт и добавлю один из серверов, инвентаризация будет выполнена нормально, поэтому мне кажется странным, что на существующем сайте возникают проблемы с получением обновленной информации. Я надеюсь, что кто-нибудь поможет мне с этой проблемой.
Заранее спасибо!
это также происходит, если вы делаете
cmk -v имя_хоста_сервера
или это вернет статус правильно? Если все работает нормально, есть два пути, которые стоит изучить:
Предварительная компиляция проверок не работает. Cmk -R делает это, но, возможно, это действительно не удалось. Я бы попробовал cmk --debug -R (в большинстве случаев проблема должна быть в этом), и даже если все получилось, я бы также удалил предварительно скомпилированные проверки из var / check_mk / precompiled
Неработающее ядро nagios (статус omd) или проблема с его конфигурацией. (т.е. если вы использовали livecheck или mod_gearman, и это перестало работать, или если файлы результатов проверки больше не читаются ...)
В любом случае, проверьте файлы журналов Nagios для этого, и флаг --debug -v для check_mk также вам поможет.