我们目前有一个 Windows vCenter,我为其编写了一些脚本,用于使用 Xymon 进行各种监控。
我们正在转向 vCenter Appliance,我需要移植这些脚本(或编写等效的新脚本)以在 vCenter 和 ESXi 主机上运行。
我可以在 ESXi 主机上安装 Xymon 客户端吗(我怀疑每次升级后我也需要将其添加为计划)或者还有其他方法吗?
我知道有比 Xymon 更好的监控解决方案,但是我们使用这个解决方案并且目前无法进行迁移。
答案1
有很多选项可以从 vcenter 中获取 xymon 的数据。
您无法在 esx 上安装 xymon-clinet,必须使用脚本通过 API/PowerCLI 获取数据
https://sourceforge.net/projects/xymonesxi/ 适用于 Vmware ESXi 的 Xymon 监视器
http://www.squidworks.net/2012/11/xymon-esx-hardware-health-monitor/
xymon 脚本和实施内容
Creators of pyVmomi :
查看 github
“pyVmomi 是 VMware vSphere API 的 Python SDK,允许您管理 ESX、ESXi 和 vCenter。”
Creator of python-vmstats :
还有 github /python-vmstats
“使用 pyVmomi 获取虚拟机统计数据的 Python 脚本”
我希望这有帮助。