搭建Prometheus+grafana监控系统

1. 项目目标

(1)熟练部署安装node_exporter

(2)熟练部署安装prometheus

(3)熟练部署安装grafana

2. 项目准备

2.1. 规划节点

主机名

主机IP

节点规划

prometheus-server

10.0.1.10

server

prometheus-client

10.0.1.20

client

2.2. 基础准备

系统镜像:CentOS 7.9

环境准备:docker 环境

3. 项目实施

3.1. 部署node_exporter(全部节点安装)

docker启动node_exporter

docker pull prom/node-exporter
docker run --name=node-exporter -p 9100:9100 -itd prom/node-exporter

访问node_exporter IP:9100

3.2. 安装prometheus server(server安装)

创建配置文件

mkdir -p /server/docker/prometheus/{server,client}
touch /server/docker/prometheus/server/rules.yml

编辑Prometheus.yml文件,添加客户端信息。

vim /server/docker/prometheus/server/prometheus.yml

global:scrape_interval:external_labels:monitor: 'codelab-monitor'
# 这里表示抓取对象的配置
scrape_configs:- job_name: 'prometheus'scrape_interval: 5s  #重写了全局抓取间隔时间,由15秒重写成5秒static_configs:- targets: ['localhost:9090','10.0.1.10:9100']- job_name: 'client-node1'static_configs:- targets: ['10.0.1.20:9100']

docker启动prometheus:

docker pull prom/prometheusdocker run --name prometheus -p 9090:9090 \
-v /server/docker/prometheus/server/prometheus.yml:/etc/prometheus/prometheus.yml \
-v /server/docker/prometheus/server/rules.yml:/etc/prometheus/rules.yml \
-itd prom/prometheus \
--config.file=/etc/prometheus/prometheus.yml \
--web.enable-lifecycle启动时加上--web.enable-lifecycle: 启用远程热加载配置文件 --config.file:启动时加载配置文件

访问Prometheus: IP:9090

3.3. 安装Grafana展示(server安装)

docker安装grafana取出配置文件

docker pull grafana/grafana
docker run --name=grafana -p 3000:3000 -itd grafana/grafana
将配置文件复制到宿主机: 
docker cp grafana:/etc/grafana/grafana.ini /server/docker/prometheus/grafana/ 
docker rm -f grafana 

docker启动grafana

docker run -p 3000:3000 --name grafana \
-v /server/docker/prometheus/grafana/grafana.ini:/etc/grafana/grafana.ini \
-e "GF_SECURITY_ADMIN_PASSWORD=grafana123" \
-itd grafana/grafana

-e "GF_SECURITY_ADMIN_PASSWORD=grafana123" 是设置grafana登陆页面的密码,如不添加这条,默认账号密码为admin/admin

访问Grafana: IP:3000

添加Data sources

Add new data source

填写connection的URL

拉到最下 Save & test

import dashboard

填写dashboard ID

  • 监控物理机/虚拟机(linux)
    推荐ID
  • 8919
  • 9276
  • 监控物理机/虚拟机(windows)
    推荐ID
  • 10467
  • 10171
  • 2129

选择data source

查看dashboard

4. 项目总结

本博客详细介绍使用docker搭建Prometheus+grafana的监控系统的全过程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/707229.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【高阶数据结构(四)】图的最短路径问题

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:高阶数据结构专栏⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学习更多数据结构   🔝🔝 高阶数据结构 1. 前言2. 单源最短…

弘君资本股市分析|巴菲特“神秘持仓”曝光!盘后大涨

巴菲特“神秘持仓”揭晓。 当地时间5月15日周三,巴菲特旗下伯克希尔哈撒韦提交的13F美股持仓文件显现,一季度伯克希尔持有2592万股安达稳妥(Insurer Chubb),持仓市值超67亿美元(约合人民币485亿元&#xf…

微信公众号自定义分销商城小程序源码系统 带完整的安装代码吧以及系统部署搭建教程

系统概述 微信公众号自定义分销商城小程序源码系统是一款功能强大的电商解决方案,它集成了商品管理、订单处理、支付接口、分销管理等多种功能。该系统支持自定义界面设计,商家可根据自身需求调整商城的页面布局和风格,打造独特的品牌形象。…

“碳”索不止

2023年,欧盟宣布将在未来实施CBAM(碳边境调节机制),也称为碳关税,是一种针对进口货物的碳排放定价政策工具。该机制要求在欧盟境内的进口商对其进口产品支付相应的碳排放费用,以弥补其生产过程中产生的碳排…

ESP32的LEDC——以电机调速、舵机控制为例

引言 在微控制器编程中,PWM(脉冲宽度调制)是一种重要的技术,它可以用于模拟模拟信号,控制LED亮度,驱动电机,以及生成音频信号等。ESP32是内置了一个高级LEDC(LED PWM Controller&…

【数据结构】排序(一)—— 希尔排序(思路演进版)

目录 一、常见的排序算法分类 二、常见排序算法的实现 2.1插入排序 2.1.1直接插入排序 基本思想 思路 step1.单趟控制 step2.总体控制 代码实现 测试 特性总结 2.1.2 希尔排序( 缩小增量排序 ) 基本思想 思路演进 🌈1.代码实现单组排序(…

不懂技术可以当项目经理吗?看完这篇你就知道了

项目经理作为项目的核心负责人,主要负责项目的规划、组织、协调和控制。 如果你不懂技术,但具备出色的项目管理技能,你仍然可以成功地管理项目。你可以通过与技术团队建立紧密的合作关系,明确项目需求,并依赖技术团队…

Echart-折线图根据区间设置折线的样式

根据X轴区间设置折线样式 完整配置如下: option {xAxis: {type: category,data: [Mon, Tue, Wed, Thu, Fri, Sat, Sun]},yAxis: {type: value},series: [{data: [150, 230, 224, 218, 135, 147, 260],type: line}],//【注】:如果一个图中有多个折线&a…

KCM Trade受邀出席Fastbull 2024年投资影响力大奖泰国颁奖典礼

2024年4月28日,由Fastbull主办的2024年投资影响力大奖泰国颁奖典礼,在泰国曼谷的素拉旺格兰德中心点酒店盛大举办,KCM Trade受邀出席现场,这是一场备受瞩目的盛会。此次颁奖典礼汇聚了全球金融精英和业界领袖,共同见证…

使用mysql主从热备+keepalived服务+ipvsadm工具 实现 mysql高可用主备+负载均衡

目录 1、工作原理 2、环境准备 3、分别在主服务器和备用服务器上安装keepalived和ipvsadm 4、修改keepalived服务的配置文件 4.1 修改主服务器上的keepalive服务的配置文件 4.2 修改备用服务器上的keepalive服务配置文件 5、编写mysql监控脚本放到主服务器上 6、在主服…

ATA-3040C功率放大器在MEMS传感器超声波喷涂中的具体应用

MEMS传感器即微机电系统(MicroelectroMechanicalSystems),是采用微电子和微机械加工技术制造出来的新型传感器。与传统的传感器相比,它具有体积小、重量轻、成本低、功耗低、可靠性高、适于批量化生产、易于集成和实现智能化的特点…

RockTree Capital石木资本品牌升级 沉浸式“加密朋克风”网站震撼上线

总部位于北京的领先的Web3 原生加密基金与投资机构 RockTree Capital 石木资本,宣布推出全新沉浸式网站,在其中呈现一个未来主义电影风格概念:赛博朋克加密城市。这个前沿互动型城市景观代表着 RockTree Capital 对 Web3 普及以及技术、金融与…