实战EMPluginForMySQL监控

上传人:仙*** 文档编号:51829145 上传时间:2022-02-02 格式:PPT 页数:33 大小:1.58MB
收藏 版权申诉 举报 下载
实战EMPluginForMySQL监控_第1页
第1页 / 共33页
实战EMPluginForMySQL监控_第2页
第2页 / 共33页
实战EMPluginForMySQL监控_第3页
第3页 / 共33页
资源描述:

《实战EMPluginForMySQL监控》由会员分享,可在线阅读,更多相关《实战EMPluginForMySQL监控(33页珍藏版)》请在装配图网上搜索。

1、(实战)(实战)EM Plugin For MySQL EM Plugin For MySQL 监控监控搜狐搜狐DBADBA王丹敬王丹敬主题大纲主题大纲 为什么选择开发为什么选择开发EM PluginEM Plugin? EM PluginEM Plugin能做些什么?能做些什么? EM PluginEM Plugin的开发流程及代码示例的开发流程及代码示例 EM PluginEM Plugin的优点的优点 & & 缺点缺点为什么选择开发为什么选择开发 EM Plugin?EM Plugin?EM Plugin EM Plugin 能做些什么?能做些什么?基于基于EMEM框架的功能框架的功能

2、- Information Publishers Reports- Information Publishers Reports基于基于EMEM框架的功能框架的功能 Configuration Management Configuration Management基于基于EMEM框架的功能框架的功能 Configuration Management Configuration Management基于基于EMEM框架的功能框架的功能 Metric Metric的使用的使用 (History)(History)基于基于EMEM框架的功能框架的功能 Metric Metric的使用的使用 (Com

3、pare)(Compare)基于基于EMEM框架的功能框架的功能 Metric Metric的使用的使用基于基于EMEM框架的功能框架的功能 邮件报警邮件报警EM Plugin EM Plugin 能做些什么?能做些什么? Metric Policy Report & Chart Link EM PluginEM Plugin的开发流程的开发流程定义定义Target Type & Metric & PropertiesTarget Type & Metric & Properties根据根据OracleOracle提供的提供的DTDDTD编写编写XMLXML文件文件Oracle Enterpr

4、ise Manager Extensibility GuideOracle Enterprise Manager Extensibility Guide$AGENT_HOME/sysman/admin/dtds/TargetMetadata.dtd$AGENT_HOME/sysman/admin/dtds/TargetMetadata.dtd$AGENT_HOME/sysman/admin/dtds/TargetCollection.dtd$AGENT_HOME/sysman/admin/dtds/TargetCollection.dtd$AGENT_HOME/sysman/admin/met

5、adata/$AGENT_HOME/sysman/admin/metadata/* *.xml.xml$AGENT_HOME/sysman/admin/default_collection/$AGENT_HOME/sysman/admin/default_collection/* *.xml.xmlmetadata.xml metadata.xml 定义收集哪些定义收集哪些metricmetric,定义定义metricmetric的收集方法的收集方法定义定义metricmetric是否在是否在UIUI显示显示 collection.xmlcollection.xml定义定义metricmetr

6、ic的收集频率的收集频率报警阀值报警阀值 MySQL DB . . metadata.xmlmetadata.xml架构架构 Response Status Current Status of the Server Response time(ms) emdRoot scriptsDir perlBin host port uname pass mysqlhome mydelimiter %perlBin%/perl %scriptsDir%/emx/%TYPE%/response.pl %mysqlhome% %mydelimiter% %host% %port% %uname% %pass

7、% %mydelimiter% em_result= em_error= 120 metadata.xmlmetadata.xml架构架构 定义定义MetricMetric示例示例 Show Status metadata.xmlmetadata.xml架构架构 定义定义InstancePropertiesInstanceProperties示例示例 collection.xmlcollection.xml架构架构收集收集MetricMetric的方法的方法FetchletsFetchletsOS Command - OS Command - 推荐使用推荐使用PerlPerlSQLSQLSNM

8、PSNMPURL TimingURL TimingDynamic Monitoring Service (DMS)Dynamic Monitoring Service (DMS)HTTP DataHTTP DataURLXMLURLXMLWBEMWBEMJDBCJDBCOJMX/SOAPOJMX/SOAPReceiveletsReceiveletsSNMP ReceiveletsSNMP ReceiveletsAdvanced Queue ReceiveletsAdvanced Queue ReceiveletsHTTP ReceiveletsHTTP ReceiveletsChartChar

9、t展示展示ReportReport展示展示ReportReport展示展示 ResponseResponse Timing 375 150 south true Response Time (ms) reportTab MySQL Health Status Reports . . 定义定义ChartChartBEGINDECLARE -作为create_report_definition的p_late_binding_target_types参数值 l_target_types MGMT_IP_TARGET_TYPES; -定义报表的guid l_report_guid RAW(16); -

10、定义元素的guid l_element_guid RAW(16); -create_report_definition和add_element_to_report_def的p_parameters参数值 l_param_values MGMT_IP_PARAM_VALUE_LIST; - 序列变量 l_curr_order应该连续增长,从1到报表中的元素总数 BEGIN - INITIALIZE REPORT ORDER FOR PLUGIN INTERFACE l_report_order := 0; - 目标类型 l_target_type = target type - specify

11、the target type associated with this report - 报表名称 l_report_title_nlsid := MySQL Innodb Deadlock Reports; -得到报表所有者 - 定义报表 - create a report definition for the report l_report_guid := mgmt_ip.create_report_definition ( -加入图 l_param_values := MGMT_IP_PARAM_VALUE_LIST(); commit;END;END;定义定义ReportReport

12、打包打包PluginPlugin文件文件(MPA)(MPA) Management Plug-in Archive Management Plug-in Archive检查检查metadata.xmlmetadata.xml和和collection.xmlcollection.xml文件的正确性文件的正确性emcli check_mp -metadata_file=/export/home/oracle/mysql_plugin/satine_meta.xml -collection_file=/export/home/oracle/mysql_plugin/satine_coll.xml -

13、err_level=info打包文件打包文件emcli add_mp_to_mpa -mpa=/export/home/oracle/mysql_plugin/mpa/1.5.20090601/MYSQL_TEST_INTEGRATION.jar -mp_version=1.5.20090601 -ttd=/export/home/oracle/mysql_plugin/satine_meta.xml -dc=/export/home/oracle/mysql_plugin/satine_coll.xml -file=HOMEPAGE_DEFINITION:/export/home/oracl

14、e/mysql_plugin/homepage_charts.xml -file=REPORT_DEFINITION:/export/home/oracle/mysql_plugin/reports/SlowLog.sql -file=REPORT_DEFINITION:/export/home/oracle/mysql_plugin/reports/HealthStatusReports.sql -file=MONITORING_SCRIPT:/export/home/oracle/mysql_plugin/scripts/response.pl -file=MONITORING_SCRIP

15、T:/export/home/oracle/mysql_plugin/scripts/MysqlIsAlive.pl -file=ECM_DEPLOY:/export/home/oracle/mysql_plugin/ecm/mysql_ecm_deploy.sql -file=ECM_UNDEPLOY:/export/home/oracle/mysql_plugin/ecm/mysql_ecm_undeploy.sql -func_desc=Just for testing导入导入MPAMPA1.Setup2.Management Plug-ins3.Import4.List Archive

16、5.OK发布发布PluginPlugin到到AgentsAgents1.Deploy2.Add Agents3.Next4.Finish添加添加MysqlMysql对象到对象到EMEM1.找到用于监控的Agent2.Add选择对象类型3.Go4.输入正确信息5.OKPluginPlugin性能测试性能测试使用工具使用工具:EM Management Plug-in Development Kit (EM PDK) lint and performance tools下载地址下载地址:http:/ perf -help 举例: mpcli perf -out_dir=/export/home/o

17、racle/metric_performance -time=600 -targets=mysql_test PluginPlugin性能测试性能测试 报告报告报告规格:报告规格:Metadata Statistics Target Runtime Statistics Agent Process Statistics Performance Charts 1.System CPU Utilization2.System Physical Memory Utilization3.Memory Usage4.System Resource UsageEM PluginEM Plugin的优点的优

18、点 1.1.集中管理多种集中管理多种 databasesdatabases2.2.监控内容,监控方式灵活监控内容,监控方式灵活3.3.开发语言开发语言DBADBA熟悉熟悉 (XML, SQL, PLSQL, Perl(XML, SQL, PLSQL, Perl ) )4.4.可应用可应用EMEM自身强大功能自身强大功能5.5.监控数据的二次利用监控数据的二次利用EM PluginEM Plugin的缺点的缺点 1.需要部署需要部署agent,其体积庞大,其体积庞大2.对对mysql管理经验要求高管理经验要求高3.Oracle官方对自开发官方对自开发Plugin提供支持少提供支持少完毕,谢谢!完毕,谢谢!

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!