В настоящее время я настраиваю 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, вероятно, должна содержать путь, по которому находится сокет.