Итак, я установил свой новый модный Hyperv-сервер, у меня неплохо работает пара виртуальных машин - и теперь я понял, что у меня нет возможности подключить хост-сервер к моему nagios (ядру), который контролирует остальную часть моей среды.
Есть ли альтернатива NSClient ++ (или другому переключателю или чему-то еще), которую я могу использовать для получения информации о nagios с хост-машины?
Что я пробовал:
Скачивание и установка пакета msi в маленьком командном окне в окне Hyperv. Загрузка прошла нормально, но MSI-файл не распознается, и 32-, и 64-битные файлы недействительны.
This installation package could not be opened.Verify that the package exists, and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package.
Читая эту статью - хотя предполагается, что в конце доступен полный сервер Windows: http://www.altaro.com/hyper-v/how-to-monitor-hyper-v/
Если WMI - приемлемый вариант, тогда Проверить WMI Plus является альтернативой NSClient ++.
Кроме того, вы можете использовать SNMP для проверки некоторых (многих?) Показателей / служб в Windows. Есть много подключаемых модулей SNMP в Категория Windows на Nagios Exchange.
Все зависит от того, что именно вы хотите отслеживать.
Эта статья, на которую вы ссылаетесь, более старая, и я заменил ее на более новую: http://www.altaro.com/hyper-v/how-to-monitor-hyper-v-with-nagios/. Однако на самом деле это не решает вашу проблему.
Я бы продолжил попытки заставить NSClient ++ работать. Это по-прежнему лучший инструмент, который я нашел для мониторинга Hyper-V от Nagios. Вы не забыли разблокировать файл MSI (Unblock-File)? Он должен нормально работать на сервере Hyper-V. Исходная статья была протестирована как на Windows Server, так и на Hyper-V Server. Более новый не был протестирован с Hyper-V Server, но он был протестирован с Windows Server Core и работал нормально.
Если путь MSI просто не работает, используйте ZIP-дистрибутив NSClient ++. Обязательно не забудьте разблокировать перед разархивированием. Вам понадобится последняя Распространяемый компонент VC ++ уже установлен, чтобы использовать дистрибутив ZIP.
Если вы используете дистрибутив ZIP, вам необходимо создать свой собственный файл nsclient.ini. В новой версии статьи более подробно рассказывается о правильной настройке, но этого примера должно быть достаточно, чтобы запустить базовый мониторинг:
[/settings/default]
password = nagios
allowed hosts = 192.168.25.128
[/settings/NRPE/server]
verify mode = none
insecure = true
[/modules]
CheckExternalScripts = 1
CheckHelpers = 1
CheckEventLog = 1
CheckNSCP = 1
CheckDisk = 1
CheckSystem = 1
NRPEServer = 1
NSClientServer = 1