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

Мониторинг использования Windows Server 2008 с помощью nsclient ++

Я настраиваю систему мониторинга для наших серверов. Я установил nagios в Linux, а затем я установил nsclient ++ (с помощью этой инструкции http://nagios.sourceforge.net/docs/3_0/monitoring-windows.html) (Windows Server 2008 R2). Я думал, что это легко, но nsclient ++ не общается с моим ящиком nagios. Все службы не работают. Это Nsclient'log, но я не могу понять, что не так.

Запуск nsclient с консоли не вызывает никаких ошибок, так что вроде все в порядке.

ОБНОВЛЕНИЕ: я обнаружил 1 ошибку из-за сети Rackspace и брандмауэра. Теперь, если я бегу вручную

/ usr / lib / nagios / plugins / check_nt -H IP -p 12489 -v UPTIME

он работает нормально, я установил тот же IP, что и здесь, в конфигурационном файле windows.cfg, но в Nagios все по-прежнему не работает

Есть идеи?

Вместо использования «Просмотр журнала». Я рекомендую запустить nsclient ++ в «/ тестовом режиме», так как это также включит журнал отладки.

Поэтому попробуйте следующее:

nsclient++ /stop
nsclient++ /test
...
... (run commands from nagios, ans see where what happens...)
...
exit
nsclient++ /start

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

Если команда работает нормально из командной строки, проверьте commands.cfg на сервере nagios на наличие службы UPTIME check_nt и реплицируйте ее в свою служебную команду:

define command{
    command_name    check_nt_uptime
    command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v UPTIME
    }

-

define service{
    use                             windows.template
    host_name                       hostname
    service_description             Uptime
    check_command                   check_nt_uptime
    }

С уважением.