传统的集群监控软件无法识别虚拟机虚拟化层的存在,同时,环境的伸缩、虚拟机的频繁增减也对监控系统提出新的需求。针对上述问题设计并实现了Cloud Monitor,即一种面向云计算环境的监控系统,提出了一种多级监控服务器结构,解决主机之间不能相互访问的问题;另外,每个机群都有一个机群监控服务器,机群监控服务器负责处理机群中节点的监控信息,减轻了中心服务器的负担,有效增加了整个监控系统的监控规模。系统在开源监控系统Nagios的基础上结合传统机群监控软件的优点和虚拟化技术的特点,可以监控云计算环境下的各类资源。Cloud Monitor已在实验性云基础平台上集成运行,并验证了其设计目标。
The traditional cluster monitoring system can′t identify the virtualization level of the virtual machine,so the new requirement for monitoring system is put forward due to the change of environment and virtual machine quantity. For the above problems,Cloud Monitor,a monitoring system based on cloud computing environment was designed and implemented. A multistage monitoring server structure is proposed to solve the mutual access problem among host computers. Each machine cluster has a cluster monitoring server to deal with the node monitoring information in the cluster,which can alleviate the burden of the center server,and effectively enlarge the monitoring scale of the whole monitoring system. On the basis of the open-source monitoring system Nagios,the advantages of the traditional cluster monitoring software and virtualization technology are integrated in the system to monitor various sources in cloud computing environment. The Cloud Monitor was operated on the cloud computing platform,and its design target was verified.