通过 Cacti 绘制 VMware ESXi 图表

通过 Cacti 绘制 VMware ESXi 图表

我有一台运行 VMware ESXi 4.1.0 的服务器,虽然我喜欢 vSphere Client 中的图表,但它们无法提供我所拥有的许可证的历史数据。此外,我所有其他服务器都通过在此主机上运行的 Cacti 虚拟机进行监控。

有没有办法使用 Cacti 监控和创建 VMware ESXi 主机的图表?我该怎么做?有可用的 Cacti 模板吗?

答案1

下面是其他人针对此问题使用的非常深入的答案:

http://www.thelazysysadmin.net/2009/04/monitoring-vmwares-free-esxi-35-with-cacti/

答案2

我不确定是否有现有的模板,但你当然可以通过以下方式做到这一点启用 SNMP并使用SNMP - 通用 OID 模板绘制 VMWare 的各种性能指标图表。

我也不会感到惊讶,如果在 Cacti 上搜索脚本和模板论坛上出现了 ESXi 4.x 的模板

答案3

来自仙人掌论坛:

VMware(vSphere 5 或更高版本)已放弃对 SNMP 的支持。您必须使用 CIM/SMASH 才能获取硬件状态等。您必须使用它们的 API 才能获取“更高级别”的性能统计数据,如 CPU 利用率、内存利用率、磁盘 IO 等。据我所知,Cacti 没有办法实现上述任何一项。

答案4

至于 (vSphere 5 或更高版本) 放弃对 SNMP 的支持,情况并非如此。所有 VMware 产品的 MIB 模块都可从一次下载中获得: http://communities.vmware.com/community/developer/forums/managementapi 并且 vSphere 5.1 具有完整的 snmpv1/v2c/v3 代理,它的一些描述在这里找到: http://blogs.vmware.com/vsphere/2013/04/vsphere-5-1-feature-enhancements-networking-mib-support-part-1.html#comment-161220

相关内容