Мониторинг Windows серверов с Nagios + check_mk

Устанавливаем на Windows сервер check-mk-agent.exe

Прописываем в C:\Program Files\check_mk\check_mk.ini ip c которых будет разрешен доступ

[global]
    only_from = 127.0.0.1 10.10.10.10

Перезапускаем сервис на Windows сервере

C:\Documents and Settings\Administrator>net stop check_mk_agent
The Check_MK_Agent service is stopping.
The Check_MK_Agent service was stopped successfully.
C:\Documents and Settings\Administrator>net start check_mk_agent
The Check_MK_Agent service was started successfully.

На Nagios сервере с check_mk, прописываем Windows сервер в /etc/hosts

10.10.10.11            WinVPS2003-16

Добавляем Windows хост в /etc/check_mk/main.mk

all_hosts = [ "WinVPS2003-16" ]

Делаем инвентаризацию

# check_mk -I WinVPS2003-16

Записываем результаты в Nagios.

check_mk -O
Generating Nagios configuration...OK
Validating Nagios configuration...OK
Precompiling host checks...OK
Reloading Nagios...OK

Результат
Windows Nagios check_mk

Убираем ненужные и неиспользуемые проверки

# cat /etc/check_mk/main.mk
# Put your host names here
# all_hosts = [ 'localhost' ]
all_hosts = [ "WinVPS2003-16" ]

ignored_services = [
  ( [ "WinVPS2003-16" ], [ "LOG Windows PowerShell", "LOG Internet Explorer", "System Time" ] )
]

Windows Nagios check_mk