Удаленный мониторинг с помощью Nagios Core

Я работаю над проектом, используя Nagios для мониторинга контроллера, который отслеживает утечки газа, температуру, ... удаленно.

Как может Nagios Ядро в одном городе общается и получает информацию наблюдения со станции, расположенной в другом городе?

(Это поле для меня новое, в частности, я должен использовать для этой цели nagios).

Заранее спасибо.

0
задан 4 May 2020 в 02:15
1 ответ

Есть несколько способов сделать это.

Я предпочитаю использовать подключаемый модуль SSH, чтобы обернуть команду проверки в сеансе SSH и затем вызвать ее. Для этого требуется, чтобы удаленные системы были подключены к ящику, доступному через SSH, и чтобы этот ящик мог запускать соответствующие плагины nahios.

Что-то вроде датчиков обычно можно найти, чтобы открыть их через SNMP и попросить nagios запросить их через SNMP. Если вам не нравятся DoS-атаки, вы можете использовать брандмауэр для доступа SNMP к известным IP-адресам и / или использовать VPN для безопасного соединения двух сетей.

Если ни одно из этих действий не работает, вы можете найти плагин, который работает (возможно, плагин mqtt или плагин http / s). В противном случае не так сложно написать произвольный модуль на вашем любимом языке для взаимодействия с nagios, используя любой доступный метод связи.

(FWIW, посмотрите на pnp4nagios, если вы еще этого не сделали. Он не поможет вам подключиться к датчикам, но он может отображать результаты с течением времени, что может быть очень полезно для отображения тенденций и определения отклонений от нормы)

0
ответ дан 4 May 2020 в 01:10

Теги

Похожие вопросы