首页 > 代码库 > MySQL/MariaDB 监测介绍

MySQL/MariaDB 监测介绍

[PangApps] MySQL/MariaDB 监测介绍

[PangApps] MySQL/MariaDB 监测介绍

 

大家知道使用的数据库什么的时候上限吗?知道什么时候需要扩充吗?

知道数据库接收数据量和输出的数据量吗?

数据库缓冲器太小,导致性能降低的现象有没有?

数据库运营时,需随时随地,方便便捷的监控监测该多好。

 

这样的话怎么才能监测您的数据库呢~

免费监测软件是,又麻烦服务有不太好。

收费的监测软件是,费用有负担。

现在使用的监测工具不方便或性能差,又有价格负担,那推荐使用我们的庞数据(https://pangdata.com)监控监测软件。

 

我们提供的基本监测监控的对象是

数据库通信量(In/Out,每秒邀请(read/write)查询数,链接服务器的数量,缓冲器使用率,提供实时监控监测。

 

 

 任何设备只要链接网络,设备就可实时监控。

 

现在数据库的状态管理机房或者是办公室中就可以实时运维使用。(庞数据实时监测监控功能真是很强大~ ^^

如下画面看到了的仪表盘,可以按需要添加仪表盘部件。(购买企业授权那提供使用者需求设置)

                            技术分享

 实时数据库监测仪表盘画面

移动用户也支持

在公司,家,旅行中,世界任何地方,通过手机,平板 100%可以是用技术分享 

 

触发器

数据库在异常情况时,如缓冲器使用量50%以上时,通讯量达到20MB以上时,想得到通知信息,那方便的通过触发器及时得到通知

 

 

数据库性能履历管理

如数据库出现问题,有故障,就找到故障时数据库的状态来分析。

有些故障之前比之前的平均值高,或比之前的最大值高出很多,找到数据来比较分析时能找到故障的原因。

 

能管理前几秒几年前的数据。

可看到,按每个时期的平均,最大,最小,平均偏差等各种数据。技术分享

对于某种监测对象,也可以在任何时间段浏览过去的数据。

也可以比较各种监测对象

DIY(Do It Yourself) 监测

 

如果只看单纯的通信量或缓冲率,就可以监测相关内容。

可查询每个数据库的查询种类,或者监测更详细的信息。

非常简便的设置,可随意的添加既删除监控。

 

MySQL 5.7  状态变量说明书

http://dev.mysql.com/doc/refman/5.7/en/server-status-variables.html

 

MySQL 5.1  状态变量说明书

http://www.mysqlkorea.com/sub.html?mcode=manual&scode=01_1&m_no=22278&cat1=752&cat2=790&cat3=865&lang=k

 

MariaDB  状态变量说明书

状态变量监测对象添加方法

设定下载的庞数据应用程序如下

 

..status.Handler_read_first =falsestatus.Innodb_buffer_pool_wait_free=falsestatus.Threads_connected =truestatus.Max_used_connections =truestatus.Cpu_time =false...

 

Status.状态变名称= true

可以看到这样的模式~

 

Status.Com_update = true

如果只添加上面的文章,并重新启动的话,自动监测设备用户界面即可在总览中注册未登记设备就可实时的监控。

 

 

数据库的健康检查

 

数据库监测过程中最重要的是,就知道数据库是死的还是活的。

即使不经常检查,只要数据库不正常操作,就会立即通知管理者。

数据库停止工作时会即使得到通知。

 

健康检查方法

 

技术分享

进入设备画面进入已登录的设备群组

 

 

技术分享

从设备中选出一个代表的例子

技术分享

 

点击右上角设置就可进入技术分享

 

激活健康检查并设定时间保存即可

 

 

 

以低廉的价格可以让大家的数据库成为智能的数据库。

 

虽有这样的功能,但与其他收费数据库相比,可以以低廉的价格使用

 

约每月50元的价格

(每月基本监测的设备数量830秒为单位,监测也可设置周期为1秒为单位)

注册可3个月免费使用

 

以下是安装方法,现在就体验一下吧

 

链接

 

 

  1. 1.  注册庞数据(PangData

http://pangdata.com点击免费注册

注册成功之后接受的邮件认证就可使用。

1技术分享

 

 

  1. 2.  用户密钥

用户登录后,在左侧菜单中选择您的设置,并在配置文件中确认密钥

 

  1. 3.  Pang-Apps MySQLMonitor

[windows]

点击按钮下载

点击下载https://github-cloud.s3.amazonaws.com/releases/47380406/a7842a16-a4d4-11e6-8c94-c5b8e0b3311d.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20170307%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170307T012657Z&X-Amz-Expires=300&X-Amz-Signature=5dc62bd2f1ca6d4724a67743a580700640ddc84a32f0827aa76111c506112e16&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dpang-apps-monitor-mysqlmariadb.zip&response-content-type=application%2Foctet-stream

 

 

Github

https://github.com/pang-apps/pang-apps-monitor-mysqlmariadb

 

 

[Linux]

点击链接下载

$ wget https://github.com/pang-apps/pang-apps-monitor-mysqlmariadb/releases/download/1.0.5/pang-apps-monitor-mysqlmariadb.tar

$ tar -xvfpang-apps-monitor-mysqlmariadb.tar 

$ cdpang-apps-monitor-mysqlmariadb/

 

  1. 4.   应用程序设置


[windows]

在适当的位置解压后 conf文件里pang.Properties 修改txt文件

 

[Linux]

$ vi conf/pang.properties

 

conf/pang.properties


#Pangdata  reserved properties

pang.username=用户名

pang.userkey=用户密钥

# Data  sending schedule period(seconds)

pang.period =  10

pang.prefix = 输入Prefix

#Don‘t worry.  We do not send any information about connection properties

jdbc.driverClassName=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://127.0.0.1:3306

jdbc.username=MySQL  Username

jdbc.password=MySQL  Password

 

...


 pang.username

 输入注册的用户名

 pang.userkey

输入用户密钥

 pang.prefix

 MySQL 按服务器填写名称

 jdbc.url

 jdbc:mysql://mysql  地址:输入端口

 jdbc.username

 MySQL 输入要连接的账户名

 jdbc.password

 MySQL 输入要连接的密码





 

  1. 5.  运行应用程序

技术分享

 

 

 

[Linux]

 

$ ./pang.sh

$ ./log.sh

运行pang.sh运行log.sh 是否发生错误而不启动

技术分享

 

现在就能在pangdata里确认

http://pangdat.com

 


MySQL/MariaDB 监测介绍