我为公司设置了一个基于 Eucalyptus 的小型云。我想使用 Nagios 跟踪节点控制器系统上的负载,以跟踪每个控制器上部署了多少个虚拟机。我如何从集群控制器或节点控制器本身获取此信息?euca2ools 仅提供有关集群本身的汇总信息,而不提供有关单个节点的信息。
答案1
免责声明:我从未使用过 Eucalyptus
然而,Eucalyptus 似乎具有某种内置功能,可以将被动检查结果直接发送给 nagios:
http://open.eucalyptus.com/wiki/EucalyptusMonitoring_v2.0
他们显然也提供了有关此内容的自述文件: https://geni-orca.renci.org/trac/browser/eucalyptus/eucalyptus-2.0.0/tags/neuca-0.11/extras/README.monitoring?rev=2721
本自述文件假设 nagios 已在本地安装,但您可以在中间塞入 NSCA,将结果转发到另一个 nagios 实例。
以下是其他人整理的文章(参见步骤 4): http://www.soa.si/2011/07/25/monitoring-eucalyptus-cloud-with-nagios-and-ganglia/