使用nagios监视vmware

我想要一些连接nagios的方法,所以它会看到虚拟中心的状态,即如果基础设施客户端显示警报,则显示在nagios中。

为了显示错误消息,不需要nessecary,只是显示“错误”的nagios,所以我可以看看基础设施客户端,看看有什么不对。

否则,如果没有任何事情发生错误,错误可能会被忽略,因为我没有看IC,而Nagios一直在运行(或实际上是一个nagiospopup窗口)

我一直在寻找一个好的vCenter甚至只是ESX(i)来检查一下Nagios,而我什么也没find。 我最终写了一次性的脚本以满足需要,而且当我有机会的时候,我会回去改进它们。

有这样的: http : //exchange.nagios.org/directory/Addons/Configuration/Configuration-Wizards/VMware-ESX–2F-vSphere–2F-vCenter-Monitoring-Wizard/details,但我还没有尝试过,因为它只兼容Nagios,Nagios XI的商业版本。

如果您可以在perl中编写脚本,VMware SDK可以在这里find: http : //www.vmware.com/support/developer/viperltoolkit/

它应该包含所有必要的function来做你想做的(然后一些)。

看看Netway的Nagios的VMWare插件。 我不认为你可以用它来检查VirtualCenter,但ESX主机和客人工作

自从VMware ESX Server 2.0发布以来,服务器监控还有另一种select:通用接口API。 基于这个API,我们开发了一个新的Nagios插件,可以毫不费力地查询单个虚拟机的全局状态。 它不需要安装在每个单独的服务器虚拟机上,因为该插件独立报告虚拟机,包括其心跳状态。 如果需要,还可以查询CPU负载,内存和磁盘利用率以及其他参数。 该插件分发NagiosGrapher模板,提供简单的数据外推到性能图表。

你可以在这里find更多关于它的信息: http : //www.netways.de/en/de/produkte/nagios_plugins/vmware_esx/

我们在CentOS上使用check_esx3与ESX服务器和标准的nagios结合使用 – 效果很好。

由于vmware旧系统的新版本不起作用(SNMP或在ESX内部运行本地命令)。 有没有办法让它与Vmware的新API /版本,其他监控系统(Zabbix,潘多拉FMS,开放NMS)有同样的问题,和API是一个地狱:(我没有看到任何免费的插件ESX监控尚:(