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

mk-livestatus Нет сокета UNIX

В настоящее время я настраиваю NagVis, и одним из предварительных условий является то, что mk-livestatus должен быть запущен на вашем сервере Nagios.

Это оказывается трудным.

На веб-сайте check_mk есть только инструкции о том, как установить все check_mk, насколько я могу судить, что мне действительно не нужно. Я нарушил эти инструкции по установке Вот, с одним отличием: путь /usr/lib/nagios/mklivestatus сейчас /usr/lib64/nagios/mklivestatus. Однако, когда я дохожу до последнего шага и проверяю его, вводя команду

echo 'GET hosts' | unixcat /usr/lib64/nagios/mk-livestatus/live

Я получаю следующее сообщение:

No UNIX socket /usr/lib64/nagios/mk-livestatus/live existing

Я пробовал установить более свежие версии mk-livestatus, но все остальные номера версий, которые я ввожу в wget команда просто возвращается с ERROR 404: Not Found. Все советы, которые я нашел в отношении этой проблемы, кажутся устаревшими, поэтому у меня возникли проблемы с разгадыванием этого.

Я запускаю Nagios 4.3.4 на сервере CentOS 7. Любой совет будет очень признателен. Большое спасибо.

Путь к сокету может быть любым, делает /usr/lib64/nagios/mk-livestatus/live существует? Если нет, то live сокет существует где-то еще? Ваша конфигурация livestatus, вероятно, должна содержать путь, по которому находится сокет.