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

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

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

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及配置被监控端,感兴趣的朋友可以关注下~

    推荐阅读
  • 女人会喜欢什么的人(女生喜欢一个人的表现是怎样的)

    下面希望有你要的答案,我们一起来看看吧!女人会喜欢什么的人女人喜欢能够保护她的、懂她的、能够呵护她的、言而有信的、能够依靠的、甜言蜜语的、胆大的、有情调的男人。女生在喜欢一个男生的时候,会很喜欢和那男生聊天。看到那个男生就会不自觉的嘴角上扬,会很开心。男生给女生发消息,女生会回的很快,也会很关心那个男生,当那个男生生病时,会不自觉的担心起来。

  • 山东蓝海酒店集团(山东蓝海酒店集团有几个分店)

    温文儒雅,身上散发着浓浓的学者风范,这是张春良给人的第一印象。为了增加宾馆的特色,张春良又开始了一系列的创新。围绕这一目标定位,张春良从管理和经营上进行了调整。在张春良看来,酒店是人员密集型企业,不仅需要靠规范、制度,同时还要靠员工个人的素质。为此,张春良建立了培训学校,这一做法令很多人不解。学校的建立使得张春良确保了酒店人才的需求,几乎每年都会有2000左右的的学生输送到蓝海,特别是厨师,不用外招。

  • 兔子是怎么咬蛇的(刺猬会猎杀蛇吗)

    小时候一直认为刺猬满身尖刺,足以防御任何动物的攻击,不知你是否还听过“刺猬是蛇类天敌”的说法。天敌是指杀死、降低其他生物的繁殖潜力或减少其他生物数量的生物。很显然刺猬并不能成为蛇类的天敌,因为蛇并不是刺猬的主食,它们大多数时候会在夜间寻找各种食物。另一类捕食者是猛禽类,特别是同样夜间觅食的猫头鹰对刺猬有着特殊的嗜好,它们是刺猬的天敌之一。鼬科动物也是刺猬的主要天敌之一。

  • 骁龙690和670(一文看懂骁龙680是何方神圣)

    目前正在预售的iQOOU5x是一款千元以下的手机新品,这款手机支持4G网络。至于iQOO对于骁龙680的性能标注,参考对象也有点老,参照的是自家的骁龙662手机。另外,骁龙680的GPU变成了Adreno610,和骁龙665是同款。目前骁龙680的GeekBench单核心跑分在380分左右,对比之下骁龙695是680多分,天玑800U是600多分。

  • 要半糖还是正常用英语怎么说(喝奶茶英语怎么说)

    要半糖还是正常用英语怎么说ViTalk英语口语头条号原创文章,未经允许请勿转载、二次修改或截取片段盗用,违权必究。这里的boba就是配料“波霸”,你也可以直接说Boba来表示波霸奶茶。而tapioca的意思是木薯粉,是一种用来做波霸或珍珠的材料。虽然小学妹总感觉听到pearlmilktea表示奶茶里放进去的是真的海洋里的珍珠,但也确实有人会这样表达。购买专栏后请在ViTalk的头条主页回复关键词“训练营”三个字领取学习资料,以免影响正常学习。

  • 怎么添加打印机 怎么添加打印机设备

    怎么添加打印机,1、打开控制面板,点击设备和打印机。2、点击打印服务器属性。3、在驱动程序一栏下,点击添加。4、此时会出现添加打印机驱动程序向导,点击下一步。5、根据电脑的操作系统位数来选择,然后点击下一步。

  • 高组词有哪些(生字高组词简介)

    以下内容希望对你有帮助!高组词有哪些跳高[tiàogāo]一种田赛运动项目。有急行跳高、撑竿跳高和立定跳高三种,前两种是正式比赛项目。运动员经一段距离助跑加速后,单脚起跳,身体凌越横竿即判成功。若同一高度失败三次,即判失败,取消继续比赛资格。高声[gāoshēng]声音高;用听得清楚的正常说话的声音。升高[shēnggāo]提高地位、程度或水平。

  • 粽子叶除了包粽子还能做什么(粽子叶的用处)

    粽子叶除了包粽子还能做什么?以下内容大家不妨参考一二希望能帮到您!

  • 任达华真正男人的一面(没人能压住我心中这团火)

    在集体宿舍中,任达华可以说是吃百家饭长大的。13岁的时候,任达华已经颇具型男标准。之后,被缤纷公司招致麾下,任达华本以为熬出头了,可缤纷公司看中的却是他一身的肌肉,与他那恶魔般的演技。两部影片上映之后,反响一般,但在圈内,任达华的人气飙升,返港之后,任达华的片约不断,一年最少五部戏。王晶如愿以偿地把邱淑贞捧上了领奖台,在影片中的精彩表现,邱淑贞获得“第12届香港电影金像奖,最佳女主角奖”的提名。

  • 石湾原创陶艺大师简介(吸引三代石湾大师的目光)

    故事的主人公,是名列“二十四孝”的朱寿昌。活跃于清末的潘玉书是石湾公仔由粗放形态转入细腻刻画形态的代表性人物,一代宗师。可见,民间艺术的独特魅力,正是来自丰富的日常生活体验。朴拙传神,是石湾人物陶塑恒久不衰的审美追求。在《弃官寻母》等作品中,我们可以一睹石湾陶艺的典型风范。广州艺术博物院的专家们介绍,馆里收藏的现代石湾人物陶塑,题材丰富,风格多样。