grafana是一款开源的、基于web的可视化工具,通过客户端图表、面板插件展示。
数据源可以来自于各种源,如prometheus

展示prometheus的数据

(1)安装grafana,并启动服务

[root@prometheus ~]# cd prometheus_soft/
[root@prometheus prometheus_soft]# ls *.rpm
grafana-6.7.3-1.x86_64.rpm
[root@prometheus prometheus_soft]# yum install -y grafana-6.7.3-1.x86_64.rpm
[root@prometheus ~]# systemctl enable grafana-server.service --now

(2)修改配置,使其对接prometheus
访问http://192.168.4.10:3000。(grafana 端口号 3000)

初始用户名和密码都是admin。第一次登陆,要求改密码,我的密码修改为`tedu.cn`。

添加数据源

展示监控信息

grafana模板下载:https://grafana.com/grafana/dashboards/
导入主机监控的模板,以 json 结尾的模板
[root@prometheus ~]# scp prometheus_soft/*.json  192.168.4.254:/tmp/  (真机4.254)

监控mysql数据库

(1)安装数据库

[root@node1 ~]# yum install -y mariadb-server
[root@node1 ~]# systemctl enable mariadb.service --now

(2)在数据库服务器上安装mysql exporter

mysql exporter 需要连接数据库,要在mysql数据库中为exporter创建授权用户.。
[root@node1 ~]# mysql
MariaDB [(none)]> grant all on *.* to 'jerry'@'localhost' identified by '123';

(3) 配置mysql exporter

[root@node1 ~]# cd prometheus_soft/
[root@node1 prometheus_soft]# tar xf mysqld_exporter-0.12.1.linux-amd64.tar.gz
[root@node1 prometheus_soft]# mv mysqld_exporter-0.12.1.linux-amd64 /usr/local/mysqld_exporter

(4)编写连接mysql服务的数据文件

[root@node1 ~]# vim /usr/local/mysqld_exporter/.my.cnf
[client]
host=127.0.0.1
port=3306
user=jerry
password=123

(5)创建管理exporter的service文件(用systemctl启动的话,需要添加服务文件)

[root@node1 ~]# vim /usr/lib/systemd/system/mysqld_exporter.service
[Unit]
Description=node_exporter
After=network.target[Service]
ExecStart=/usr/local/mysqld_exporter/mysqld_exporter \
--config.my-cnf=/usr/local/mysqld_exporter/.my.cnf[Install]
WantedBy=multi-user.target[root@node1 ~]# systemctl daemon-reload[root@node1 ~]# systemctl enable mysqld_exporter.service --now[root@node1 ~]# systemctl start mysqld_exporter.service --now
[root@node1 ~]# ss -tlnp | grep :9104
LISTEN     0      128         :::9104                    :::*   

(6)配置prometheus 监控 mysql

[root@prometheus ~]# vim /usr/local/prometheus/prometheus.yml
# 追加以下内容:- job_name: 'mysql'static_configs:- targets: ['192.168.4.11:9104']
[root@prometheus ~]# systemctl restart prometheus.service
[root@prometheus ~]# systemctl status prometheus.service    

查看状态
导入granfa模板

grafana 可视化相关推荐

  1. 查看mysql服务的可视化_Prometheus 监控Mysql服务器及Grafana可视化

    Prometheus 监控Mysql服务器及Grafana可视化. mysql_exporter:用于收集MySQL性能信息. 使用版本 mysqld_exporter 0.11.0 官方地址 使用文 ...

  2. Prometheus 监控Mysql服务器及Grafana可视化

    Prometheus 监控Mysql服务器及Grafana可视化 mysql_exporter:用于收集MySQL性能信息. 使用版本 mysqld_exporter 0.11.0 官方地址 使用文档 ...

  3. Prometheus+Grafana可视化监控SpringBoot项目

    原文地址:https://xeblog.cn/articles/7 Prometheus简介 简史 Prometheus受启发于Google的Brogmon监控系统(相似的Kubernetes是从Go ...

  4. k8s实战之部署Prometheus+Grafana可视化监控告警平台

    写在前面 之前部署web网站的时候,架构图中有一环节是监控部分,并且搭建一套有效的监控平台对于运维来说非常之重要,只有这样才能更有效率的保证我们的服务器和服务的稳定运行,常见的开源监控软件有好几种,如 ...

  5. Grafana可视化工具-之表格图开发

    Grafana可视化工具-之表格图开发 Table Panel也是Grafana的原生插件,Table Panel支持将基于时间序列的多种数据以表格式形式展示,Table Panel灵活且相对复杂 D ...

  6. grafana可视化

    目录 grafana可视化 环境说明 部署grafana 展示node1的监控信息 监控mariadb数据库 在node1节点上安装数据库 在node1上安装mysql exporter 配置prom ...

  7. 阿里云日志服务grafana可视化探索

    一.背景 网站前端启用了阿里云的负载均衡,各类日志很方便的接入阿里云的日志服务,目前对于日志服务后台提供的可视化不甚满意,故探索grafana对其可视化. 二.目的 1.根据nginx日志(slb)来 ...

  8. Grafana可视化工具-之仪表测量(Gauge)图

    仪表测量(Gauge)图介绍 Gauge 和Bar Gauge 均是 Grafana 的原生插件,使用简单.Grafana 有几个版是将 Gauge 放在了 Singlestat 中.但 Single ...

  9. prometheus+grafana可视化实时jvm监控工具

    先安装Grafana: Docker部署可视化监控工具Grafana 再安装Prometheus并配置到Grafana grafana+prometheus 下载JMX Exporter的jar包用来 ...

最新文章

  1. poi 合并单元格_POI数据获取脚本分享
  2. Tomcat 之 tomcat安装和组件介绍
  3. Sun 认证考试是否合适于你?
  4. sudoers配置文件详解
  5. python 匹配字符串多个_在Python中匹配多个数据集的字符串
  6. HDLBits答案(1)_Verilog语法基础
  7. java中如何设计答题小系统_java的一点问题,设计一个答题的程序
  8. docker mysql关掉后启动_Docker启动mysql的坑2
  9. 状态空间模型中参数的贝叶斯估计
  10. 阿里程序员常用的 15 个高效工具,大部分已开源!
  11. java之模块学习-接口回调机制详解
  12. python制作简单文本编辑器
  13. win7网络打印机重启后脱机的问题
  14. 数据库操作(DML,DCL,DQL)
  15. 程序员怎么跨年?跨年烟花网页支持自定义文本烟花
  16. 星际争霸2人工智能研究环境SC2LE完全入门指南
  17. 前端请求异步与同步的区别
  18. 认识区块链,认知区块链——百花争鸣
  19. 【文本挖掘】——词频统计、词云绘制与美化+[微微一笑很倾城]实战
  20. 反恐精英枪王对决 服务器维护6,反恐精英之枪王对决

热门文章

  1. 天迹云通信短信分销系统源码
  2. python提取首字母的函数_Oracle提取中文字符串拼音首字母函数
  3. keystone提示“......The client is assumed to be in error. (HTTP 400) (Request-ID: req-7d2a33be-..)“错误
  4. 跨平台移动应用开发是否真的是一个好选择?
  5. 索引(SqlServer2008)
  6. Blob工具基本使用
  7. Linux make学习
  8. linux内核烧写erasing failed,TQIMX6UL开发板手动烧写具体方法
  9. 四面阿里巴巴拿offer后定级P6:分享Java面经及答案总结
  10. 在windows和linux上传或下载文件