ITKeyword,专注技术干货聚合推荐

注册 | 登录

利用Oracle Enterprise Manager的扩展监控功能开发MySQL Plugin用于MySQL数据库监控

jiahehao 分享于 2010-04-26

推荐:使用一体化监控系统监控云操作系统虚拟机中的MySQL数据库服务

文档 监控云平台虚拟机中的数据库服务–by 房俊恒 centos mysql安装及配置(网易云笔记) “一体化监控系统”安装部署指南 CentOS JDK Installation 云操作系统中

2020腾讯云“6.18”活动开始了!!!(巨大优惠重现!4核8G,5M带宽 1999元/3年),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1059

2020阿里云最低价产品入口,含代金券(新老用户有优惠),
地址https://www.aliyun.com/minisite/goods

 4月2日,中国首届数据库技术大会在北京盛大召开。在这一面向数据库及商业智能技术专业人群的技术盛会上,各路DBA高手云集,悉数分享各自在数据库技术领域深入研究的体会和经验。不论是演讲人还是听会人都抱着分享、学习、进步的愿望,充分互动与交流。

两天的DTCC大会覆盖数据库的架构设计、性能优化、存储安全和系统监控等七大主题。在这个众多数据库高手云集的会场,女性DBA实在是凤毛麟角。第二天下午的数据库分析监控与运维分析专场上,我们终于找到了这样一位佼佼者——Sohu资深数据库工程师王丹敬。

王丹敬,毕业于中南大学商学院信息管理与信息系统专业。04年她就获得OCP 8i认证,09年就职于搜狐,负责Oracle与MySQL数据库,及商务智能系统的设计、开发和运维工作。

本次大会,她分享了自己利用Oracle Enterprise Manager的扩展监控功能开发MySQL Plugin,用于MySQL数据库监控。这一方法不但使得管理大量MySQL数据库变得轻松,更因其监控内容和监控方式完全来自DBA日常经验,使得整套监控流程更加灵活、高效。同时,整套系统积攒下来的全部监控数据,还可用于数据库分析系统,帮助DBA从繁重的日常工作中解放出来。

为什么会选择开发EM插件呢?王丹敬解释 :首先是因为Oracle Enterprise Manager的框架功能非常强大,便于将各种类的数据库管理集中起来,并且便于未来对监控数据进行二次抽取;其次则是因为一般DBA在日常对Oracle的管理中都会使用到EM,对其界面和使用方法都比较熟悉,便于DBA使用。 EM插件开发流程

定义Target Type、Metric和Properties

(1)根据Oracle提供的DTD编写XML文件

《Oracle Enterprise Manager Extensibility Guide》

–$AGENT_HOME/sysman/admin/dtds/TargetMetadata.dtd

–$AGENT_HOME/sysman/admin/dtds/TargetCollection.dtd

–$AGENT_HOME/sysman/admin/metadata/*.xml

–$AGENT_HOME/sysman/admin/default_collection/*.xml

(2)metadata.xml

–定义收集哪些Metric

–定义Metric的收集方法

–定义Metric是否在UI显示

–… …

(3)collection.xml

–定义Metric的收集频率

–报警阀值

–… …

Chart展示

Report展示

导入MPA

发布Plugin到Agents

添加MySQL对象到EM

Plugin性能测试

(1)使用工具:

EM Management Plug-in Development Kit (EM PDK) lint and performance tools

(2)下载地址:

http://www.oracle.com/technology/products/oem/extensions/empdk.jar

(3)使用方法:

mptool/bin/mpcli perf -help

举例:

mpcli perf /

-out_dir=/export/home/oracle/metric_performance /

-time=600 /

-targets="mysql_test" /

中国首届数据库技术大会由IT168网站携手旗下三大企业级社区ITPUB、ChinaUnix、IXPUB社区举办。本次大会是首个面向数据库及商业智能技术专业人群的技术盛会,全部议题围绕使用的技术性主题,从数据库的架构设计、性能优化、存储安全、系统监控等方面,通过实践案例对数据库技术进行系统剖析。

 4月2日,中国首届数据库技术大会在北京盛大召开。在这一面向数据库及商业智能技术专业人群的技术盛会上,各路DBA高手云集,悉数分享各自在数据库技术领域深入研究的体会和经验。不论是演讲人还

相关阅读排行


相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。