У меня есть Nagios, настроенный на три непересекающиеся сети, которые все находятся за брандмауэрами. Мониторинг работает отлично, и я получаю представление о довольно сложной конфигурации. У меня есть сервер, который находится за пределами этих сетей, и который может быть им доступен. В идеале я хотел бы, чтобы эти серверы Nagios внутри брандмауэров продолжали осуществлять свой обычный мониторинг и отправлять свои уведомления в том виде, в каком они были, но я бы хотел, чтобы все они отправляли свои данные на имеющийся у меня сервер. вне брандмауэров.
По сути, этот сервер был бы местом, где я мог видеть все происходящее внутри каждой непересекающейся сети одновременно, и единственными вещами, связывающимися с ним, были бы другие другие серверы Nagios. Конфигурации брандмауэра не проблема, я просто не знаю, как настроить это в Nagios.
У меня есть Nagios 3.2.1, работающий на всех серверах мониторинга, скомпилированный из исходных кодов CentOS 5.5 для мониторинга серверов Windows с помощью NSClient ++
источник
У Nagios нет специального сборщика, однако вы можете попробовать этот текст ссылки на этот модуль.
источник
Помимо уже упомянутого DNX вам стоит взглянуть на Мерлина . Также обязательно прочитайте раздел « Распределенный мониторинг» в руководстве Nagios.
источник
NDO Utils включает в себя бэкэнд MySQL для Nagios. Вы можете указать плагин NDO на центральный сервер MySQL и анализировать данные оттуда. Если вас устраивает текущая настройка распределенного мониторинга / уведомлений, возможно, это самое простое решение.
- отредактировано, чтобы отразить, что NDO Utils является отдельным модулем
источник