пятница, 26 декабря 2008 г.

Nagios NRPE, мониторинг Windows-систем

В тему мониторинга доступности сервисов, серверов и т.д.
Windows обычно тоже мониторить надо! Так вот... для этого есть хорошая штука - NRPE_NT. Версия с sf.net лишена, конечно, плагинов. Их можно взять с Nagios Exchange, а можно скачать версию сразу с плагинами.

Чем это, на мой взгляд, лучше, чем удаленный мониторинг того же места на дисках через chech_disk_smb_user? Да, по-моему, это несколько безопаснее. Не надо указывать в конфигурационных файлах nagios паролей, есть поддержка ssl.

Для начала на самом nagios-сервере нужно установить nrpe-плагин:
aptitude install nagios-plugin-nrpe

На машине, которую нужно наблюдать, устанавливаем winrpe...

Редактируем конфигурационный файл в C:\Program Files\Nagios NRPE Agent\bin\nrpe.conf, задаем там фильтр по разрешенным хостам и команды плагинов. По-умолчанию там указаны проверка места на дисках, загрузки процессора и памяти, а также проверки, запущены ли некоторые сервисы и нет ли определнных записей в eventlog. Исправляем их по-необходимости, добавляем новые и т.д. Стартуем сервис nrpe_nt:
sc start nrpe_nt


Теперь нужно добавить сервисы в конфигурационный файл nagios (пример):
/etc/nagios/services.cfg:
define service{
use generic-service ; Name of service template to use

host_name dpsrv
service_description Disk Space - C:\
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1
contact_groups dnepr-admins
notification_interval 240
notification_period 24x7
notification_options c,r
check_command check_nrpe_1arg!pdm_disk_c
}

Перезапускаем nagios...
# /etc/init.d/nagios/restart

Наслаждаемся!

Комментариев нет:

Отправить комментарий