Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

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