论文部分内容阅读
近年来,随着企业对私有云平台的广泛应用,其安全性和可靠性越来越受到人们的广泛关注。私有云平台上分布着大量动态复杂的物理资源和虚拟资源,底层涉及到大量的计算和存储,如何保证内部数据的安全性和外部服务的可靠性、高效管理私有云平台、提高系统资源利用率、降低运营成本、简化部署流程、保障云平台的稳定运行和有效管理,成为当前云计算研究领域的一个热门课题,亦是需要迫切解决的问题。而传统的监控方式存在的大访问量等问题不适用于对私有云的监控。因此,建立兼容性好、实时智能的私有云监控系统尤为重要。本课题通过研究OpenStack、CloudStack和Vcenter三大主流私有云平台特点,结合现有监控技术,提出并设计了基于Zabbix平台的私有云监控系统的方案,建立了一个基于Zabbix平台的高效、可靠的私有云监控系统,主要工作如下:首先,研究私有云平台的时代背景、创建云监控系统的意义以及对云监控的研究现状,提出了主要研究内容和难点,确立了采用Zabbix作为监控私有云平台的工具。接下来,对私有云监控系统进行需求分析,确定了监控数据采集的目标和指标以及可视化展示的详细功能;对系统进行总体架构设计和模块设计,并确定各模块的逻辑结构和实现方法;制定了详细的报警策略和通知、确认机制,对系统发生的故障和异常及时报警。最后,基于Zabbix平台搭建了私有云监控系统,实现了对物理机、虚拟设备和云平台上监控信息的采集、传输、存储;通过对监控数据的整合处理,从业务和资源两个维度对监控结果进行展示,实现了对系统的实时监控管理。本文所设计并实现的基于Zabbix平台的分布式私有云监控系统,提供了灵活的监控项配置规则,实现了云平台物理资源的统一监控;提供了直观简洁的视图和报表,方便用户和系统管理员及时查看系统故障和异常;提供了对故障和异常的报警功能,提高了资源利用率,降低了运维成本,研究成果具有良好的应用价值。