Переслать состояние сервера Nagios на второй сервер

Переслать состояние сервера Nagios на второй сервер

Есть ли способ переслать состояние сервера Nagios на второй сервер Nagios?

Я хочу установить сервер Nagios, который выполняет обычный сбор информации о машинах и сервисах в сети. Он должен работать в локальной сети с неограниченным доступом к другим машинам.

В то время, когда я не в офисе, я хотел бы посмотреть состояние Nagios с помощью веб-интерфейса. Но я не хочу разрешать подключения извне к локальной сети.

Моя идея заключается в том, чтобы иметь второй сервер Nagios, который находится вне офисной сети (возможно, в DMZ), и чтобы главный сервер отправлял результаты своих проверок на внешний сервер. Таким образом, будет только исходящее соединение из локальной сети. Веб-доступ идет на внешний сервер.

Возможно ли это с помощью Nagios или есть другое хорошее решение?

решение1

То, о чем вы спрашиваете, по сути, классика.распределенныйилимониторинг отказоустойчивостиНастройка. (Эти документы взяты из версии 2.x, но идея та же.)

(К сожалению, старые документы по «избыточному и отказоустойчивому мониторингу»похоже, что их больше нет, заменены решениями для Nagios XI.)

Идея заключается в том, чтобы один экземпляр Nagios пересылал все результаты своих проверок на другой сервер. Раньше вы делали это с помощьюocsp_команда(и/или ochp_command), которая перенаправит все результаты проверки на другой сервер.

Проблема в том, что все хосты и службы также должны быть определены на принимающей стороне (как пассивные проверки). Это можно смягчить с помощью инструментов управления конфигурацией.

Сейчас доступно несколько более современных вариантов, таких как DNX и MNTOS, которые подробно описаны вновые документы по распределенному мониторингу. Я отсылаю вас к классическим документам, поскольку эти новые инструменты могут не подойти вам, если у вас абсолютно нет входящего трафика (для отправки заданий).

Связанный контент