目录

  • grafana可视化
    • 环境说明
      • 部署grafana
      • 展示node1的监控信息
      • 监控mariadb数据库
        • 在node1节点上安装数据库
        • 在node1上安装mysql exporter
        • 配置prometheus监控mysql
        • 在grafana中展示mysql exporter数据
        • 模板切换

grafana可视化

  • grafana是一款开源的、跨平台的、基于web的可视化工具
  • 展示方式:客户端图表、面板插件
  • 数据源可以来自于各种源,如prometheus

环境说明

继续使用上文中部署好的两台prometheus主机

部署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
  • 修改配置,对接prometheus

访问http://192.168.88.10:3000。初始用户名和密码都是admin。第一次登陆时,要求改密码


对接数据的步骤:

  1. 添加数据源
  2. 为数据展示选择展示方式(dashboard仪表盘)
  3. 查看结果




    选择展示方式。导入模板文件,展示不同主题风格。




    查看结果:

展示node1的监控信息

  • grafana模板下载:https://grafana.com/grafana/dashboards/
  • 导入主机监控模板
# 解压prometheus_soft.tar.gz
[root@zzgrhel8 ~]# tar xf /linux-soft/2/prometheus_soft.tar.gz





监控mariadb数据库

在node1节点上安装数据库

[root@node1 ~]# cat /etc/yum.repos.d/local.repo
[local_repo]
name=CentOS-$releasever - Base
baseurl=ftp://192.168.88.240/dvd
enabled=1
gpgcheck=0[root@node1 ~]# yum install -y mariadb-server
[root@node1 ~]# systemctl enable mariadb --now

在node1上安装mysql exporter

  • mysql exporter需要访问数据库,所以需要在数据库中为exporter创建授权用户
[root@node1 ~]# mysql
MariaDB [(none)]> grant all on *.* to jerry@'localhost' identified by '123';    # 创建用户jerry,密码是123
MariaDB [(none)]> exit
  • 配置mysql exporter
[root@prometheus prometheus_soft]# scp mysqld_exporter-0.12.1.linux-amd64.tar.gz 192.168.88.11:/root/[root@node1 ~]# tar xf mysqld_exporter-0.12.1.linux-amd64.tar.gz
[root@node1 ~]# mv mysqld_exporter-0.12.1.linux-amd64 /usr/local/mysqld_exporter# 编写用于连接mysql服务的配置文件
[root@node1 ~]# vim /usr/local/mysqld_exporter/.my.cnf
[client]
host=127.0.0.1
port=3306
user=jerry
password=123# 创建service文件
[root@node1 ~]# vim /usr/lib/systemd/system/mysqld_exporter.service
[Unit]
Description=mysqld_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 ~]# ss -tlnp | grep :9104
LISTEN     0      128         :::9104

配置prometheus监控mysql

# 修改配置文件,追加以下内容:
[root@prometheus ~]# vim /usr/local/prometheus/prometheus.yml - job_name: 'mysql'static_configs:- targets: ['192.168.88.11:9104']
[root@prometheus ~]# systemctl restart prometheus.service

查看状态:

在grafana中展示mysql exporter数据




模板切换

查看其模板:

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对其可视化. 二.目的 1.根据nginx日志(slb)来 ...

  7. grafana 可视化

    grafana是一款开源的.基于web的可视化工具,通过客户端图表.面板插件展示. 数据源可以来自于各种源,如prometheus 展示prometheus的数据 (1)安装grafana,并启动服务 ...

  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. 2008-07-30 郁闷的旅行之一
  2. (019)java后台开发之第三方库收集
  3. ipython和anaconda区别_anaconda和python区别
  4. 【CCCC】L2-025 分而治之 (25分),图的度数,使节点独立的方案
  5. 小白都能理解的矩阵与向量求导链式法则
  6. 全网首发:怎样加快android doubango的编译速度?
  7. 阵列信号处理基础(一、协方差矩阵)
  8. 梦幻家园前37关(iPad)
  9. 浅谈GOF设计模式之建造者模式(五)
  10. Nginx 代理minio 共享文件
  11. 苹果自带地图包括路线规划
  12. 1 About This Guide
  13. 【python】flask框架
  14. Docker - Docker Volume及Volume命令详解
  15. 【转载】eMule电驴使用从入门到精通(8)-------代理和高ID、低ID
  16. 3年已过,你知道这些目标网站,过去是如何被爬的吗?爬虫100例复盘5
  17. 2021全球与中国智能音频SoC芯片市场现状及未来发展趋势
  18. 手机号注册163邮箱怎么注册?手机注册企业邮箱地址怎么填写?
  19. 吴恩达深度学习第一课--第二周神经网络基础作业上正反向传播推导
  20. 修改header-隐藏身份

热门文章

  1. SCI SCIE区别
  2. [CF4D]Mysterious Present
  3. 计算机,会是下一个土木专业吗?
  4. 任务栏通知区的应用程序图标不显示时的解决办法
  5. zero-shot, one-shot和few-shot
  6. 什么蓝牙耳机游戏无延迟?盘点游戏延迟低的蓝牙耳机
  7. 负数分解质因数java_Java分解质因数
  8. 服务器中安装adb工具
  9. python datetime 加一个月_在当前日期加一年PYTHON
  10. 智能网联开发及测试技术动态