百摩网
当前位置: 首页 生活百科

awr工具mysql可以用吗(awr监控系统系统搭建教程--第一部分)

时间:2023-08-16 作者: 小编 阅读量: 1 栏目名: 生活百科

awr监控系统系统搭建教程--第一部分概述分享一个alpha版mysqlawr,其提供的特性类似于oracleawr或statspack集中式监控对于原来从事oracledba或者相关运维的人原来说,这会是个不错的选择下载地址:http:。

awr工具mysql可以用吗?分享一个alpha版mysql awr,其提供的特性类似于oracle awr或statspack 集中式监控对于原来从事oracle dba或者相关运维的人原来说,这会是个不错的选择,我来为大家科普一下关于awr工具mysql可以用吗?以下内容希望对你有帮助!

awr工具mysql可以用吗

概述

分享一个alpha版mysql awr,其提供的特性类似于oracle awr或statspack 集中式监控。对于原来从事oracle dba或者相关运维的人原来说,这会是个不错的选择。

下载地址:http://gitee.com/zhjh256/mysqlawr/releases

mysql awr提供的监控信息等价于Oracle AWR/Statspack,几乎比现有所有开源、商业mysql监控工具更为实用和强大。


一、部署JDK及tomcat

1、解压jdk

tar zxvf jdk-8u191-linux-x64.tar.gz –C /usr/local/

2、配置环境变量

vi /etc/profile===============================================================================JAVA_HOME=/usr/local/jdkjre_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jarexport JAVA_HOME JRE_HOME PATH CLASSPATHexport PATH

3、生效环境变量

source /etc/profile

4、检查jdk版本

java –version

5、解压 tomcat

tar -xvf apache-tomcat-8.5.37.tar.gz -C /home/mv /home/apache-tomcat-8.5.37/ /home/tomcat80

6、修改配置文件

vi /home/tomcat80/conf/server.xml


二、安装mysql数据库

应用和数据库部署在同一台服务器

1、创建基础目录并修改文件夹的属组

mkdir -p /data/datafilemkdir –p /data/logchown -R mysql:mysql /data

2、卸载自带包

sudo yum remove -y mariadb*

3、安装rpm

rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpmrpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpmrpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

4、修改数据库my.cnf参数

# vi /etc/my.cnf

[mysqld]datadir=/data/datafilesocket=/var/lib/mysql/mysql.socksymbolic-links=0log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pidlower_case_table_names=1character_set_server=utf8max_connections=2000log-bin = /data/log/mysql-bin.logserver-id = 1log-bin-index =/data/log/binlog.indexlog_bin_trust_function_creators=1sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO

5、启动服务

service mysqld restart

6、修改数据库密码

--查看数据库默认密码# cat /var/log/mysqld.log|grep password--更改密码# mysql –u root -pmysql> set global validate_password_policy=0;mysql> SET PASSWORD = PASSWORD('fswl@1234');

7、数据库配置

执行war中包含的\initsql\perfstat-db-init.sql

CREATE database perf_stat default character set gbk;use perf_stat;CREATE table apps (hostname varchar(64),port int,map_port int,appname varchar(64) primary key,ver varchar(64),mysql_username varchar(32),mysql_password varchar(64),ssh_username varchar(32),ssh_password varchar(64),ssh_port int,snap_interval int);CREATE table app_snaps (hostname varchar(64),appname varchar(64),snap_id int,log_time datetime,exec_result_info varchar(256)); -- ±£´7ͬؔ¶¯ɾ³CREATE index idx_app_snaps_appname on app_snaps(appname);CREATE table is_global_status(hostname varchar(64),appname varchar(64),log_time datetime,snap_id int,variable_name varchar(64),variable_value varchar(64)); -- Ǵ¶¯Ӕ4ȫ CREATE index idx_global_status_app_snap on is_global_status(appname,snap_id);CREATE index idx_global_status_variable_name on is_global_status(variable_name,appname,snap_id);CREATE index idx_global_status_log_time on is_global_status(log_time);-- mysql½춄cpuʱ¼哔¼°ϯmŚ´浦´¢´洢Ϊ±偿Ļcpu_time, memory_used¡£CREATE table is_global_variables(hostname varchar(64),appname varchar(64),log_time datetime,snap_id int,variable_name varchar(64),variable_value varchar(64)); -- Ǵ¶¯Ӕ4ȫ CREATE index idx_global_VARIABLES_app_snap on is_global_variables(appname,snap_id);CREATE index idx_global_VARIABLES_variable_name on is_global_variables(variable_name,appname,snap_id);CREATE index idx_global_VARIABLES_log_time on is_global_variables(log_time);CREATE table ps_events_waits_summary_global_by_event_name ( hostname varchar(64),appname varchar(64),log_time datetime,snap_id int, `EVENT_NAME` varchar(128) NOT NULL, `COUNT_STAR` bigint(20) unsigned NOT NULL, `SUM_TIMER_WAIT` bigint(20) unsigned NOT NULL, `MIN_TIMER_WAIT` bigint(20) unsigned NOT NULL, `AVG_TIMER_WAIT` bigint(20) unsigned NOT NULL, `MAX_TIMER_WAIT` bigint(20) unsigned NOT NULL);CREATE index idx_ewsgben_app_snap on ps_events_waits_summary_global_by_event_name(appname,snap_id);....CREATE table slow_query_log_digest (hostname VARCHAR(64),appname VARCHAR(64),log_time DATETIME,snap_id INT,query_id VARCHAR(32) not null default ' ',total_response_time decimal not null default 0.0,calls bigint not null default 0,abbr_sql VARCHAR(256) not null default ' ',full_sql VARCHAR(1024) not null default ' ',total_rows_examined bigint not null default 0,total_rows_effected bigint not null default 0);CREATE INDEX idx_slow_query_log_digest_app_snap ON slow_query_log_digest(appname,snap_id);CREATE INDEX idx_slow_query_log_digest_log_time ON slow_query_log_digest(log_time);CREATE USER perf_stat@'%' IDENTIFIED BY 'perf_stat123';GRANT ALL ON *.* TO perf_stat@'%' ;grant super on *.* to perf_stat@'%';


到这里监控端的环境基本就配置好了,后面再介绍下怎么部署mysql awr及配置被监控端,感兴趣的朋友可以关注下~

    推荐阅读
  • 骑缝章意义(司空见惯的骑缝章600多年前就开始盖你知道吗)

    朱元璋因为这个章不吝斩杀至少几百号大小官员,无论是腐廉好坏,涉及的省14个,府130多个。但是这个操作是在朱元璋不知道的情况下发生的,一半的地方官都这样做也已经成为潜规则。立刻下令搜查逮捕所有进京的缴税官。文武百官没有一个人敢站出来说明情况或者向朱元璋求情,因为都怕朱元璋执法太严。这时有个不怕死的人站出来写了封信给朱元璋解释空印文书缘由,不说还好说了更是火上浇油。

  • 煮八宝粥需要什么材料(煮八宝粥的材料有哪些)

    煮八宝粥需要什么材料煮八宝粥需要的材料有糯米、绿豆、花生、莲子、山药、赤豆、扁豆、白扁豆、红枣、百合、枸杞、芡实、桂圆、松籽仁、薏仁米等,可以全部食材一起熬制,也可根据个人口味选择其中几种食材一起熬制。

  • 合肥露营地点推荐(合肥野炊露营)

    露营越来越成为大家一种休闲放松的生活方式,合肥营地点可是有很多的哦,小编整理了一些供大家参考,详见正文。

  • 牛乳茶与奶茶的分别(怎么区分牛乳茶与奶茶)

    牛乳茶和奶茶原料和味道不一样牛乳茶是以黑白花牛乳汁发酵后泡的茶,现在小编就来说说关于牛乳茶与奶茶的分别?下面内容希望能帮助到你,我们来一起看看吧!牛乳茶是以黑白花牛乳汁发酵后泡的茶。奶茶则是鲜奶去除部分水分后泡制成的茶。它们在原料上还是有很明显的区别的。而且口感上牛乳茶属于清新淡雅型的,而奶茶则多属于香浓可口型的,风味完全不同。

  • 什么办法可以缓解孩子的抑郁(10个方法帮助孩子走出抑郁)

    患有抑郁症的孩子,父母的帮助非常重要。父母必须有“面对事实的心理准备与勇气”,认清事实,依照孩子的症状,考虑是否接受心理辅导或就医,才不致延误孩子的病情。同时提醒孩子服药、监督用药等。

  • 笔记-马克思主义的内涵(笔记-马克思主义的内涵)

    马克思主义是:1)创立者:马克思主义是由马克思和恩格斯创立并为后继者所不断发展的科学理论体系,下面我们就来说一说关于笔记-马克思主义的内涵?我们一起去了解并探讨一下这个问题吧!

  • 2020年南宁市初中招生服务地段公布(2021年南宁初中招生地段)

    天桃实验学校嘉和城业主子女。三十九中原南宁市矿务局、南梧路双号、长岗路五里、畅春湖小区、兴东路、昆仑大道南面。邕武路学校(中学部)邕武路东侧。四塘中学三塘镇:四塘社区、四塘煤矿社区、里罗社区、六村村、建新村、那笔村。昆仑中学昆仑镇:九塘社区、昆仑村、群星村、联光村、太昌村、八塘村、黄宣村、富兴村。

  • 冰箱除异味杀菌功能好吗(这里有答案)

    买冰箱需要挑选有杀菌除异味功能的。在冰箱里,细菌并没有被冻死,只是在低温下降低了新陈代谢,减慢繁殖,其实有些嗜冷菌仍可继续生长;而且冰箱内湿度较大,食品频繁地送进取出,空气中的细菌又会再度带进冰箱。特别是生肉和蔬菜里隐藏着大量的细菌,它们不仅可以继续繁殖,还会污染冰箱里的其他食物。因此,守护消费者的安全,防止病从口入,冰箱保鲜除菌成为了一道重要防线。各种食材各种味道,除异味更不用说当然也需要。

  • 马里亚纳大海沟什么时候形成(一百万年3千万亿吨)

    吸水的马里亚纳海沟大约在6000万年前,地球的板块运动互相碰撞挤压。为了了解神秘巨响背后的真相,科学家多次采用先进的科学仪器探索马里亚纳海沟巨响的秘密。在此调查数据出现以前,人们估计马里亚纳海沟每年吞入的海水量只有10亿吨左右,但真实监测的数据竟然是预估值的3倍。所以在地球水循环系统和全球变暖的双重影响下,即便是马里亚纳海沟每年都会吸入30亿吨海水,海平面也依然没有下降,反而有上升趋势。

  • 快递员的工资是怎样计算的(快递员薪酬将有劳动定额标准)

    目前,已有重庆、黑龙江、河北、辽宁、陕西、江西、江苏、山西等8省份出台了做好快递员群体合法权益保障工作的实施方案或实施意见。边作栋表示,国家邮政局将对落实不力导致快递员大量离职等严重异常的直接责任主体,实施应急整改并进行能力复核。督促企业严格执行安全生产相关标准,加强教育培训,确保快递员人身安全。