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

Какой самый простой способ отслеживать статистику с помощью Nagios на удаленной машине?

Я хочу отслеживать использование ОЗУ и ЦП на нескольких машинах. Nagios развернут на одном.

Как проще всего выполнить эти проверки для машин, на которых не работает сервер nagios?

Он встроен в nagios - установите nrpe на удаленный сервер и вызовите то, что вам нужно
ЦПУ
загрузить дисковое пространство

например (загрузка с использованием общей службы в качестве шаблона)

define service{
name                system-load-2cpu
service_description     System Load
check_command           nrpe_load!1!1!1!2!2!2
contact_groups          alerts_to_admin
use             generic-service
notification_options            u,c,r
register            0

}

На мой взгляд, проще всего установить SNMP на удаленные машины и запустить Кактусы на них. Другими способами было бы установить Мунин, однако для этого требуется конфигурация клиент / сервер (простая в настройке). Я считаю, что есть способ сделать это с помощью Nagios (не цитируйте меня), однако для этого требуется установка, такая как Munin, где это клиент на удаленных машинах. Опять же, на мой взгляд, мне нравится подход snmp.

Установите на них клиент / плагин nagios и, конечно же, настройте сервер для сбора данных от клиентов. См. Руководство по nagios для справки.

Если у вас есть сервер Nagios, просто настройте клиентов.

NRPE - клиент Unix / NSClient ++ - клиент Windows

Если вам нужна помощь в настройке, просто спросите.