欢迎来到天天文库
浏览记录
ID:50155713
大小:843.22 KB
页数:5页
时间:2020-03-08
《基于 CACTI 的分布式ORACLE监控系统的 设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机系统应用2010年第19卷第9期基于CACTI的分布式ORACLE监控系统的设计与实现①赵林海1,2李晓风1谭海波1(1.中国科学院合肥物质科学研究院信息中心安徽合肥230031;2.中国科学院研究生院北京100049)摘要:针对多个ORACLE数据库系统的主动性监控问题,提出一个基于CACTI的分布式监控报警系统。采用“一个管理端+多个代理”的监控模式,CACTI作为监控管理端,在运行ORACLE数据库服务器上添加代理模块,实现对物理位置上分布的多个ORACLE进行不间断的集中式监控。通过在CACTI上对各个ORA
2、CLE数据库设置不同的性能报警粒度,实现系统多层次多粒度、灵活多样的监控策略,并对数据库运行过程中的异常状态进行邮件和短信报警。实验结果和型号项目中的实际应用验证了系统的有效性。关键字:ORACLE;CACTI;分布式监控;报警DesignandImplementationofDistributedOracleMonitorSystemBasedonCACTI1,211ZHAOLin-Hai,LIXiao-Feng,TANHai-Bo(1.InformationCenter,HefeiInstitutesofPhysica
3、lScience,ChineseAcademyofSciences,Hefei230031,China;2.GraduateUniversity,ChineseAcademyofSciences,Beijing100049,China)Abstract:InordertoguaranteemultipleORACLEdatabasesysteminitiatively,adistributedguaranteewarningsystemisproposedbasedonCACTI.Byusingthe“one-manage
4、r-multi-agent”mode,CACTIaddsagentmodeltoORACLEdatabaseservertoenablecontinouscentralizedmonitoringonadistributedORACLEdatabase.Multi-levelandflexiblemonitoringstrategiesarerealizedbysettingdifferentgranularityonCACTIforvariousORACLEdatabases.Thesystemalertsabnorma
5、lstatesofmailandmessageinadatabase.Theexperimentalresultsandthepracticalapplicationinmodelprojectsverifytheeffectivenessofthesystem.Keywords:ORACLE;CACTI;distributedmonitoring;warning1引言一系列复杂的业务逻辑操作,任何一个数据库性能过数据库在中企业占据着至关重要的地位,低或发生故障将会对整个分布式系统造成严重的影ORACLE数据库作为大型数据
6、库的首选,在大型企业响,甚至给企业带来巨大的损失。要保障此类系统持中得到广泛的应用。随着企业信息化的发展,数据量续可靠与高效的运行,必须对各个数据库进行有效的的日益增多,单个数据库已经很难满足企业的实际需监控,及时发现数据库运行中的异常状态,避免系统求,因此,分布式数据库系统得到越来越多企业的青睐。这些系统分布于不同的物理位置,相互配合完成崩溃。①收稿时间:2009-12-22;收到修改稿时间:2010-01-22134实用案例ApplicationCase2010年第19卷第9期计算机系统应用2研究现状后对这些状态信息进
7、行分析,如果有异常的状况就立当前有不少商用的ORACLE数据库监控和管理工即发送报警消息给管理员。监控服务器采用的MYSQL具,比较有影响的如OEM(Oracleenterprise数据库不仅在性能上满足监控服务的要求,而且它是manager)[1]、EmbarcaderoDatabaseSolutions[2]开源的,企业无需支付使用费。和QuestCentral[3]等。通过比较可知,现有的监控工具在集成性、集中式多点监控、监控层次粒度、灵活性、实时监控报警和二次开发表现得不尽如人意。虽然不少商用监控工具都支持邮件报警
8、,但是均未能实现短信报警的功能,这可能造成ORACLE数据库的异常状态未能及时被发现,导致数据库系统的崩溃。除了不能根据企业实际环境制定符合自身情况的监控策略,现有的商用监控工具普遍价格不菲,给企业增加了不少使用成本,所以有必要根据实际需要,制定开发一个开源的监控系统。前期关于ORACLE数据库系统管理
此文档下载收益归作者所有