Docker技术搭建Grafana监控平台

   日期:2024-12-27    作者:jbk4o 移动:http://3jjewl.riyuangf.com/mobile/quote/62263.html

centos7虚拟机和docker的安装:可以参考之前的博文

CPU、mysql-exporter、docker监控模板:百度网盘

提取码:0000
cpu模版可以使用百度云盘中的12633.json文件导入,cpu_promethe这个有个小bug(看不到最大分区、网络、磁盘数据)
grafana模板下载地址参考:https://grafana.com/grafana/dashboards/
12633.json文件官网:https://grafana.com/grafana/dashboards/12633-linux/

先查看服务器时间是否和当前时间一致,如果不一致,查看对应设置:centos7时间同步博文

一、Grafana监控平台搭建步骤

搭建之前关于防火墙:1. 搭建之前先必须开启防火墙,2. 操作之后必须关闭防火墙或者把需要的端口加入防火墙规则中

  • 查看防火墙状态:systemctl status firewalld

  • 启动防火墙:systemctl start firewalld

  • 关闭防火墙:systemctl stop firewalld

  • 提前把node-exporter、mysqld-exporter、prometheus、grafana、cadvisor端口加入防火墙规则中后重启生效

 
  • 重新加载防火墙使其生效(刷新防火墙的配置
 
  • 查看列出开放的端口在防火墙中
 
  1. 创建并启动 node-exporter 容器
 
 
 
 
  1. 对prometheus配置相关数据
 

prometheus.yml 内容 如下:

 
 

prometheus.yml文件赋权

 
  1. 创建并启动 prometheus 容器
 
 
  1. 对grafana配置相关数据
 
  1. 创建并启动 grafana 容器
 
 
  1. docker容器监控第二种方法(创建并启动 cadvisor 容器)
    cAdvisor 可以对节点机器上的资源及容器进行实时监控和性能数据采集,包括 CPU 使用情况、内存使用情况、网络吞吐量及文件系统使用情况
 
 
  1. 监控docker容器第三种方法(创建并启动 sysdig 容器-后续可以通过docker分析性能指标) —备用
 
 
后期使用grafana监控平台就行

二、使用谷歌浏览器查看: 输入服务器地址:192.xxx.xx.xxx:9090

 
 
 
 
 
  • 后续启动容器操作

    • 后续1:后面再次启动顺序
     
      
    • 后续2:如果都加入开机启动也可以,可以自行研究

      • 举例,把防火墙加入开机启动:systemctl enable firewalld
    • 后续3:后期可以编写一个docker-compose.yaml文件使用docker-compose命令一键启动,1. 可以自行研究,2. 后续会写一遍文章单独介绍

    • 后续5: docker可视化界面(管理容器工具),后续会写一遍文章单独介绍,可视化容器、镜像,可以随时可以开启、暂停等功能,通过浏览器访问9000端口,如下

       

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号