Мониторинг VMware vCenter и ESXi с помощью Xymon
В настоящее время у нас есть Windows vCenter, для которого я написал несколько скриптов для различного мониторинга с помощью Xymon.
Мы переходим на vCenter Appliance, и мне нужно перенести эти сценарии (или написать эквивалентные новые сценарии) для работы на vCenter и хостах ESXi.
Могу ли я установить клиент Xymon на хосте ESXi (я подозреваю, что мне нужно добавить это как план и после каждого обновления) или есть альтернативный способ?
Я понимаю, что существуют лучшие решения для мониторинга, чем Xymon, но мы используем это, и миграция сейчас не вариант.
1 ответ
Существует множество вариантов получения данных из vcenter для xymon.
Вы не можете установить xymon-clinet на esx и должны использовать сценарии для получения данных через API / PowerCLI
https://sourceforge.net/projects/xymonesxi/ Xymon Monitor для Vmware ESXi
http://www.squidworks.net/2012/11/xymon-esx-hardware-health-monitor/
скрипты ксимона и реализация
Creators of pyVmomi :
Смотрите GitHub
"PyVmomi - это Python SDK для API-интерфейса VMware vSphere, который позволяет управлять ESX, ESXi и vCenter".
Creator of python-vmstats :
также github /python-vmstats
"Python-скрипт, использующий pyVmomi для получения статистики ВМ"
Надеюсь, это поможет.