基于VMware vSphere 5.0的服务器虚拟化实践(10)

【VMware vSphere 5.0服务器虚拟化实践系列(10) :监视资源使用情况

在上一篇博文中对vSphere 5.0中的资源管理进行了相关设置,而线上生产环境中运行的虚拟机和主机依然存在各种潜在问题,那么可以利用VMware vCenter警报器来监视资源使用情况,警惕环境中各种各样的潜在问题,缩短事件反应时间、预防故障或VM性能退化。

设置和管理VMware vCenter警报器并不难,但是在开始之前,应该先知道几条术语和概念。

vCenter警报器介绍

vSphere环境中所有对象都有一个可用的Alarms选项卡。在这个选项卡上可以看到基本警报:如关闭主机或虚拟机(VM)以停止其耗尽资源。大多数情况下,这些警报器太一般了,需要配置自己的警报器,更有效地监控。

使用VMware vCenter警报器时,确定警报范围很重要。可以在数据中心、集群、主机甚至某个VM上创建警报器。这能够让创建更为广泛或具体的警报。例如,在集群创建警报器,它适用于集群上的所有主机和所有主机上的VM。但是如果为某个VM创建警报器,它只能适用于这个VM。可以使用不同的警报器满足不同的需求。

例如,可以在数据中心级别(最高级别,包括所有的集群、主机和VM)创建警报器,任何一个VM上的可用RAM如果下降到少于20%就会拉响警报。但这20%的标志也许并不适合我们想要保持密切关注的那些VM。那么就可以在某个VM上设置警报器在RAM少于30%时触发。

想为一个具体的对象,比如一个主机定义一个警报器,首先需要选择对象。接着,在Alarms选项卡单击定义,会看到当前已经设置好的警报器列表。要设置某个警报器的属性,可以从列表中双击,就会出现一个包含4个选项卡的窗口,这4个选项卡包含了警报器的不同属性,如触发警报事项、如何被记入日志以及警报触发时vSphere的动作。

vSphere提供了一些默认警报器,而这里我们创建自己实际需要的警报器。那么就可以精确定义警报触发时发生的动作。

右击对象可以设置警报器。在General选项卡上给警报器命名。在Triggers选项卡上点击Add添加警报触发器。如果在主机上添加警报器,默认的触发类型是CPU使用率的百分比,如果主机的CPU使用率超过一定的百分比,这将触发已选择的警报器。

选择触发器以后,制定其他的属性。首先,选择警报状态。通常,当资源的使用率高于或低于选定阈值,你可以设定一个警报器来触发。选定警报状态之后,设定警告和警报(更严重的状态)发起时间。还要为两者设定状态持续时间。当CPU使用率超过75%的状态超过5分钟,就会触发警告,同样条件下如果超过90%就会触发警报。

警报器最重要的部分是它的触发器。特定的触发器类型适用于环境中的不同对象,通常包括磁盘使用率,内存使用率和电源状态。

当确定警报器触发的时间以后,还要确定Actions选项卡中的vSphere应该发生的动作,默认的动作是发送一封通知邮件(基于SNMP的网络管理工具,这点很重要)。

另外可以设定警报发起后的动作,比如:进入维护模式、重启主机或者运行命令。同时确保也给配置字段设定需要的警报,比如:想要发送通知邮件,需要在配置字段输入email地址,通知邮件就会发送。

你可能感兴趣的:(vmware,虚拟化,vsphere,十全十美)