Есть ли способ переслать состояние сервера Nagios на второй сервер Nagios?
Я хочу установить сервер Nagios, который выполняет обычный сбор информации о машинах и службах в сети. Он должен работать в локальной сети с неограниченным доступом к другим машинам.
Когда я не нахожусь в офисе, я хотел бы посмотреть состояние Nagios с помощью веб-интерфейса. Но я не хочу разрешать подключения извне к локальной сети.
Моя идея состоит в том, чтобы иметь второй сервер Nagios, который расположен за пределами офисной сети (возможно, в DMZ), и чтобы главный сервер отправлял свои результаты проверок внешнему серверу. Таким образом, будет только исходящее соединение из локальной сети. Веб-доступ идет на внешний сервер.
Возможно ли это с Nagios или еще одно хорошее решение?
То, о чем вы спрашиваете, в основном классическое распределен или мониторинг аварийного переключения настроить. (Эти документы относятся к версии 2.x, но идея та же.)
(К сожалению, старые документы о резервном мониторинге и отказе кажется, ушел, заменено на решения для Nagios XI.)
Идея состоит в том, чтобы один экземпляр Nagios пересылал все результаты проверки другому серверу. Раньше вы делали это с ocsp_command (и / или ochp_command), который пересылает все результаты проверки на другой сервер.
Проблема в том, что все хосты и службы также должны быть определены на принимающей стороне (как пассивные проверки). Этого можно избежать с помощью инструментов управления конфигурацией.
Сейчас доступно несколько более современных опций, таких как DNX и MNTOS, которые подробно описаны в новые документы распределенного мониторинга. Я отсылаю вас к классической документации, потому что эти новые инструменты могут не работать для вас, если у вас абсолютно нет входящего трафика (для подачи вакансий).