整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

mysql巡检脚本分享-一键生成mysql数据库html报告

分享一个我平时用来做mysql数据库巡检的脚本,该脚本主要用于大致诊断MYSQL主机和数据库配置及性能收集,然后会生成一个html报告,通过html来直观获得数据库相关信息。

下面介绍下脚本内容,文末附领取方式。

参考:https://blog.51cto.com/wyzwl/2425514


巡检脚本

脚本部分截图如下:


输出结果

html界面展示如下:


领取方式

这份实用的mysql巡检脚本怎么领取呢?

1.请在评论区评论+点赞+转发

2.点击关注,关注本头条号

3.进入头条号主页面,右上角有私信功能,私信小编:mysql巡检

同时希望大家多多转发分享给更多的朋友哦!


、 前言

1、之前出了一篇oracle自动巡检脚本生成html报告和一篇Linux服务器系统自动巡检脚本生成html报告,本篇文章出一篇mysql自动巡检脚本生成html报告。

2、脚本只提供部分简单的巡检内容,如binlog信息、数据库运行信息,还有些mysql的一些重要参数配置,其他的巡检内容大家根据实际需要编辑修改,增加符合自己需求的巡检内容。

3、项目已经上传到我的github上

项目地址:https://github.com/domdanrtsey/mywatch

二、注意事项与报告部分截图

注意阅读git上的README.md说明




三、README.md

1、需要使用root用户执行
2、使用说明

多实例下运行此脚本时,要注意区分不同实例的root用户密码与对应端口号
myuser="root"
mypasswd="XXXXX"
myip="localhost"
myport="3306"

3、执行完巡检之后,将在脚本所在的路径下生成html巡检结果报告,如下192.168.35.244os_mysql_simple_summary.html

4、巡检项信息如下(其他统计项可根据实际需要自行添加)

0)、巡检ip信息

1)、数据库基本信息与binlog参数信息

2)、数据库运行状况信息

3)、数据库一些重要参数配置信息

四、脚本内容

Javascript无法直接访问SqlServer数据库的,但可以使用浏览器的“执行SQL”功能查询数据库,将查询结果保存在浏览器变量中,然后在Javascript代码中引用这些变量即可。在浏览器的项目管理器中,新建执行SQL步骤,设置好SqlServer数据库连接参数,以及Sql查询语句和引用变量值。

Sqlserver连接参数及查询语句


在Javascript代码输入框中,点击鼠标右键选择Sql查询结果中对应的字段,这样就把Sql查询结果赋值给Javascript变量了。

Javascript引用Sqlserver查询结果


在网页填表步骤中,可直接引用Javascript变量的值。

Javascript变量的应用


提示:如果把Sql语句改为Install,则可以构建把Javascript变量插入到Sqlserver数据库的方案。