使用Citrix XenServer 5.6默认警报并添加自己的警报,在发生问题时能及时通知你,这能让管理主机和虚拟机更容易。这些警报能基于一段时间或者CPU、网络和磁盘镜像。
默认下,Citrix XenServer 5.6配置成如果发生解决方案供应商感知的关键事件,就会发出警报。例如,如果用户的虚拟机出现问题,XenCenter就会出现信息提示。
一些默认的警报已经内置于XenServer 5.6中,所以本文只解释如何添加警报,确保重要的虚拟机或者主机参数受到监控。
如果你使用Citrix XenServer 5.6一段时间了的话,你可能已经在XenCenter界面的右上角看见过System Alerts。当点击System Alerts链接,就可访问关于你客户环境的警报概况。从图1所示窗口,你可以基于不同数据轻松过滤掉警报,如警报发生的当天或者受到警报的虚拟机。
图1:从System Alerts窗口,可以看见或者过滤掉你客户环境的警报。
许多默认警报在系统里都可用,包括虚拟机崩溃或者网络上发生故障的警报信息。但如果你有Citrix XenServer Advanced、Enterprise或Platinum版本,你可以配置自己的报警信息,通过邮件发送给某位用户。
配置并测试XenServer 5.6虚拟机警报
解决方案供应商应该知道如何为XenServer 5.6主机和虚拟机配置警报。要访问警报配置界面,首先需要点击服务器或池的属性。在这些属性中,会找到两个不同的与警报相关的表。***个是Alerts表,你可以配置CPU和与网络相关的警报,如果CPU使用率在某段时间(默认下是60分钟)超过预先设定的百分比,或如果网络使用率超过某个给定时间设置的流量,那么就会发生警报。要测试警报,需要配置成在一分钟之后CPU使用率超过5%,每15分钟就发出一次警报。当然,你肯定不想在生产系统上这样做,但这样可以演示报警系统其实并不困难。
图2
警报在XenCenter中可见,如果你是解决方案供应商,并想在远程用户现场监控服务器,这不是用于警报控制的最便利方式。Email Options表(见图3)在服务器属性表下方,让你更新关键警报更加容易。在该表中,你可以输入发送警报的邮箱地址,但也必须输入SMTP服务器主机名。
图3:在Email Options表中,你可配置报警发送给某位用户。
#p#
为虚拟机设置报警
在XenServer 5.6里,可以为主机和每台虚拟机设置报警。方法类似于为XenServer主机设置报警。首先,从XenCenter右击虚拟机,然后选择属性并点击报警。可以看见你能为虚拟机设置的三个默认报警:CPU、网络和磁盘使用率(见图4)。注意,磁盘使用率不能监控可用的磁盘空间,只监控磁盘设备每秒产生的I/O字节数量。如果设置正确,你能完全定义你想监控的不同虚拟机。
图4:可以设置报警监控CPI、网络和磁盘使用率。
XenServer 5.6能使得管理客户服务器的过程更加简单。你可以在池、服务器和虚拟机里设置这些报警。除了配置的默认报警能让你知道发生了什么事件,也可以配置报警监控关键CPU、网络和磁盘参数。报警管理与自动的邮件发送结合是XenServer里另一种特别有用的功能。如果某台重要机器出现问题,不管机器宿主在哪个站点,解决方案供应商都能收到邮件更新。
【编辑推荐】
- 基于思杰XenServer的虚拟化服务器选型
- vSphere、Hyper-V与XenServer 你选哪个?
- XenServer 5.6:哪个版本更适合您?
- 实战:在Citrix XenServer 5.5上安装虚拟机
- 详解Citrix思杰XenServer虚拟化