全国组织机构代码管理中心-微博客平台应用数据库性能监控系统项目

(本文更新于2017-06-22 23:29:11)

项目背景
       全国组织机构代码管理中心是经中央编委批准成立,负责管理全国组织机构代码工作的职能机构。中心的主要任务是:统一组织、协调和管理全国组织机构代码工作,负责全国组织机构代码标识的编制,代码证颁发和整体印制,负责全国代码数据库的建立、维护和应用,对各省、市的代码数据实行监督和管理。
       近年来,社会化网络服务在国内开始兴起,微博客从一个新兴的社会化网络平台的概念,逐步走进用户,被越来越多的用户接纳并使用。伴随而来的是网站对数据库高并发读写的需求,对海量数据的高效率存储和访问的需求,以及对数据库的高扩展性性和高可用性的需求都在日益增加。作为数据库载体的服务器,以及相应的虚拟化平台规模也不断增大。
       传统的数据库管理模式依赖于管理员的主动性,采取被动管理模式;且传统的服务器管理模式存在无法满足实时管理的需求,时效性差,服务器故障难以溯源,占用系统资源较多等缺点;对于虚拟化平台,要求监控主机与虚拟主机的运行状态、主机CPU管理指标、主机配置信息等多项指标,传统的监控方式要求管理员手动登录虚拟化平台查看,同属被动管理。
针对这种情况,全国组织机构代码管理中心需要一个数据库监控系统,实现对数据库的主动监控和维护,包括对相应的作为载体的服务器以及虚拟化平台进行监控与管理

解决方案
        针对全国组织机构代码管理中心的现状,网瑞达科技有限公司分三部分提供了综合的解决方案:
        一、应用数据库监控:
        通过网瑞达综合网管系统,针对应用数据库监控实现了以下功能:
      (1)对数据库的运行状态,日志文件,备份情况,数据库空间使用情况,系统资源使用情况进行检查,发现并解决问题。
      (2)对数据库对象的空间扩展情况,数据增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。
      (3)对表、约束等数据库对象进行分析,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,更新空间管理计划。对数据库状态进行全面检查。
       二、服务器监控管理:
       通过网瑞达综合网管系统系统监控服务器各项重要指标,包括服务器运行信息、处理器利用率、CPU利用率等,以及相应的进程监控和带外管理,并将统计的数据图形化展现。当被监控服务器发生超越门限等异常事件时,可实现多种方式的报警,及时通知管理员,并将告警事件记录到系统中,方便管理员查阅,及时发现并排除系统可能出现的故障,保证服务器长期稳定地、可靠地运行。
       三、虚拟化平台监控:
       通过网瑞达综合网管系统实现对主机(包括虚拟主机)的运行状态、主机CPU管理指标、主机内存管理指标、主机磁盘管理指标、主机文件系统管理指标、主机进程管理指标、主机配置信息的监控。并形成相应的图表,以便管理部门随时掌握资源的使用情况,从而保证平台稳定运行,并向用户提供可靠的服务。

项目效果
       网瑞达综合网管系统根据以上解决方案,通过对应用数据库、服务器、虚拟化平台进行日常性能监控和异常诊断及时发现问题及解决问题,增强了数据库的健壮性,降低服务器与虚拟化平台管理难度,实现对虚拟化平台动态变化资源的监控。具有良好的扩展性,有效减轻运维人员的工作压力,提高工作效率。保证微博客平台以及数据库每天24小时不间断的平稳运行。