У меня есть сервер с VMware ESXi 4.1.0, и хотя мне нравятся графики в vSphere Client, они не предоставляют исторических данных с имеющейся у меня лицензией. Кроме того, все мои другие серверы контролируются через виртуальную машину Cacti, работающую на этом хосте.
Есть ли способ отслеживать и создавать графики для хоста VMware ESXi с помощью Cacti? Как я мог это сделать? Доступны ли шаблоны Cacti?
Ниже приведен довольно подробный ответ, который кто-то использовал для решения этой проблемы:
http://www.thelazysysadmin.net/2009/04/monitoring-vmwares-free-esxi-35-with-cacti/
Я не уверен, существуют ли существующие шаблоны, но вы, безусловно, можете сделать это, включение SNMP и используя SNMP - Универсальный шаблон OID для построения графиков различных показателей производительности VMWare.
Я также не удивлюсь, если поиск по Cacti Скрипты и шаблоны форум подвернулся шаблон для ESXi 4.x
Что касается (vSphere 5 или выше) отказа от поддержки SNMP, это не так. Модули MIB для всех продуктов VMware доступны после одной загрузки: 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
VMware (vSphere 5 или выше) отказался от поддержки SNMP. Вы должны использовать CIM / SMASH для получения статуса оборудования и т. Д. Вы должны использовать их API, чтобы получить статистику производительности «более высокого уровня», такую как использование ЦП, использование памяти, дисковый ввод-вывод и т. Д. AFAIK Cacti не имеет средство для выполнения любого из них.