所以我已经安装了我的新hyperv服务器,有几个虚拟机运行良好 – 现在我意识到我没有办法挂接主机服务器到我的nagios(核心),监视我的环境的其余部分。
是否有替代NSClient ++(或一些开关或东西),我可以用来从主机拉动nagios信息?
我试过了:
在hyperv框中的小命令窗口中下载并安装msi软件包。 下载是好的,但它不承认.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/
您引用的那篇文章比较老,我用一个更新的文章取代了它: http : //www.altaro.com/hyper-v/how-to-monitor-hyper-v-with-nagios/ 。 但是,这并不能真正解决您的问题。
我会继续尝试让NSClient ++工作。 它仍然是我从Nagios监控Hyper-V的最佳工具。 你记得解锁MSI文件(Unblock-File)吗? 它应该在Hyper-V服务器上工作得很好。 原来的文章在Windows Server和Hyper-V服务器上都经过了testing。 较新的一个没有使用Hyper-V Server进行testing,但是使用Windows Server Core进行了testing,运行良好。
如果MSIpath不起作用,请使用NSClient ++的ZIP分布。 一定要记住在解压之前解锁。 您需要安装最新的VC ++ Redistributable才能使用ZIP发行版。
如果使用ZIP分发版,则需要构build自己的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
如果WMI是一个可行的选项,那么检查WMI Plus是NSClient ++的替代scheme。
另外,您可以使用SNMP在Windows上检查一些(很多?)指标/服务。 Nagios Exchange的Windows类别中有很多SNMP插件。
这一切都取决于什么,具体来说,你想监视。