2020-12-06

MYSQL+Grafana 图形展示MySQL数据库相关信息

其实Grafana展示MySQL信息是通过SQL语句实现的,其他数据库也是一样的,只不过这里只用查询语句,不用其它类型的SQL语句,即只用select开头或者show开头的语句,应该也没人敢用delete,drop,insert,create,grant等sql语句吧? 

点击configuration里的数据源,安装该数据源

然后配置获取权限


连接一共有四种认证方式

1数据库账号; 

2 TLS客户端认证;

3 CA认证中心(第三方数字证书机构,类似于国内的法大大)

4 跳过TLS验证选项

看各种情况选择采用,每一种的安全性不一样。我这里只是测试机,安全性要求不高,我选择数据库账户,该账户必须要有相应的权限,授权语句如下:

create user 'zabbix'@'%' identified by 'XXXXXXX';

grant select on zabbix.* to 'zabbix'@'%',建议不要是%,可以选择localhost或者特定IP,最小权限原则

flush privileges;

接着测试是否成功


提示成功即可

然后新增面板,选择数据源为zabbix


直接编辑SQL语句



格式建议作为 tables,不要是time series

编辑完成点击Generated SQL,没有报错,然后查看数据返回情况。


最终效果


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容