promethues grafana 安装和使用

news2025/1/16 16:45:20

文章目录

  • 1、promethues安装
  • 2、node-exporter安装
  • 3、grafana安装
  • 4、配置promethues监控node节点
  • 5、grafana操作
  • 外传

Docker 镜像下载地址: https://hub.docker.com
比较好的hub.docker.com///-- https://hub.docker.com/u/bitnami
grafana监控面板:https://grafana.com/grafana/dashboards

1、promethues安装

docker pull bitnami/prometheus:2.48.1

配置文件下载:https://prometheus.io/download/

如果需要授权相关文件夹权限,可以参考下面的命令

chmod -R 777 /home/docker_data/monitor/prometheus/data
chmod -R 777 /home/docker_data/monitor/prometheus/rules
chmod -R 777 /home/docker_data/monitor/prometheus/conf

先去掉挂在目录的data,rules,config

docker run -itd --name prometheus  --restart=always   -p 9090:9090 -v /etc/localtime:/etc/localtime bitnami/prometheus:2.48.1

启动后会报错:
查看日志:docker logs prometheus
err="open /opt/bitnami/prometheus/data/queries.active: permission den

拷贝配置文件(也可以直接下载配置文件prometheus.yml)
docker cp prometheus:/opt/bitnami/prometheus/conf/prometheus.yml /home/docker_data/monitor/prometheus/conf

添加挂载目录启动

docker run -itd --name prometheus  --restart=always   -p 9090:9090 -v /etc/localtime:/etc/localtime -v /home/docker_data/monitor/prometheus/data:/opt/bitnami/prometheus/data  -v /home/docker_data/monitor/prometheus/conf:/opt/bitnami/prometheus/conf -v /home/docker_data/monitor/prometheus/rules:/opt/bitnami/prometheus/rules bitnami/prometheus:2.48.1

查看prometheus节点: http://192.168.1.231:9090/targets?search=

在这里插入图片描述

2、node-exporter安装

docker pull bitnami/node-exporter:1.7.0

docker run -itd  --name node-exporter  --restart=always   -p 9100:9100  -v /etc/localtime:/etc/localtime -v /home/docker_data/monitor/node-exporter/proc:/host/proc:ro  -v /home/docker_data/monitor/node-exporter/sys:/host/sys:ro -v /home/docker_data/monitor/node-exporter/:/rootfs:ro  bitnami/node-exporter:1.7.0

3、grafana安装

docker pull grafana/grafana:10.1.6

docker run -itd --name grafana  --restart=always -p 3000:3000  -v /etc/localtime:/etc/localtime -v /home/docker_data/monitor/grafana:/var/lib/grafana grafana/grafana:10.1.6

初始化密码:admin/admin. 修改后:lwd123456
访问地址:http://192.168.1.231:3000/
admin/lwd123456

如果admin密码忘记了,那么可以执行:grafana-cli admin reset-admin-password admin123,修改密码

在这里插入图片描述

在这里插入图片描述

4、配置promethues监控node节点

vim prometheus.yml
在Prometheus配置文件按以下内容修改:

scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: 'prometheus'

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    static_configs:
    - targets: ['localhost:9090']
      labels:
        instance: prometheus

  - job_name: linux-231
    static_configs:
    - targets: ['192.168.1.231:9100']                   #被监控端的IP地址和端口号(有多个被监控端可用 逗号 隔开)
  - job_name: linux-230
    static_configs:
    - targets: ['192.168.1.230:9100']

监控node-explorter ,模版:12884

5、grafana操作

官网:https://grafana.com/grafana/dashboards
模版下载:https://grafana.com/grafana/dashboards/12884-1-node-exporter-for-prometheus-dashboard-cn-v20200628/

在grafana仪表盘中导入12884模块,如果没有数据,可能是版本或者其他原因,尝试升级模块

查看promethues多少job节点
http://192.168.1.231:9090/targets

模版详情:
https://grafana.com/grafana/dashboards/12633-linux/
监控linux ,模版:12633/10180

在这里插入图片描述

外传

😜 原创不易,如若本文能够帮助到您的同学
🎉 支持我:关注我+点赞👍+收藏⭐️
📝 留言:探讨问题,看到立马回复
💬 格言:己所不欲勿施于人 扬帆起航、游历人生、永不言弃!🔥

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用Docker方式安装Artifactory

1、安装前环境准备 首先要关闭防火墙&#xff0c;关闭Selinux&#xff0c;准备好安装好的docker。以下安装版本&#xff1a;7.19.10 ##关闭防火墙&#xff0c;并设置开机自关闭 systemctl stop firewalld.service systemctl disable firewalld.service ##查看防火墙状态 sy…

越早学会这个配电柜技术,对你的帮助越大!

在当今数字化时代&#xff0c;电力作为社会生产和生活的基石之一&#xff0c;其可靠性和稳定性对于各行各业至关重要。 配电柜作为电力系统的核心组件&#xff0c;其有效的监控与管理成为确保电力供应安全的关键环节。为了满足这一需求&#xff0c;配电柜监控系统应运而生&…

【shell漫步】2 运算符

碎碎念 上一章介绍了各种变量的定义和使用&#xff0c;这次要针对数字和文本这两种基本数据类型进行运算和判断了&#xff0c;shell中的运算包括&#xff1a; 对数字类型 算术运算&#xff08;对数字的 数学 运算&#xff09;关系运算&#xff08;用来做数字的条件判断&…

力扣-42.接雨水

题目&#xff1a; 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图&#xff0c;计算按此排列的柱子&#xff0c;下雨之后能接多少雨水。 示例 1&#xff1a; 输入&#xff1a;height [0,1,0,2,1,0,1,3,2,1,2,1] 输出&#xff1a;6 解释&#xff1a;上面是由数组[0,1,0,2…

GraphQL 工具推荐:打造高效的开发环境

GraphQL 工具 本文章&#xff0c;会列举一些好用的 GraphQL 工具&#xff0c;他们可以大大提升你在开发中使用 GraphQL 的效率哦&#xff01; Prisma 你可以这么理解&#xff0c;Prisma 是一个 ORM 的库&#xff0c;让你使用 GraphQL 查询时&#xff0c;可以使用对象的形式去…

图像分割-Grabcut法

版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请在显著位置标明本文出处以及作者网名&#xff0c;未经作者允许不得用于商业目的。 本文的C#版本请访问&#xff1a;图像分割-Grabcut法(C#)-CSDN博客 GrabCut是一种基于图像分割的技术&#xff0c;它可以用于将图像…

vue中key的用法

加key是提升vue渲染效率&#xff0c;减少DOM操作。 vue列表元素的更新机制&#xff1a; 当列表元素没有设置key的时候&#xff0c;vue判断是否操作这个DOM元素&#xff0c;是根据新旧两次数据的元素顺序进行对比&#xff0c;看一下元素内容是否发生变化。发生变化vue就操作这个…

关于Python里xlwings库对Excel表格的操作(二十八)

这篇小笔记主要记录如何【如何使用“Chart类”和“Api类"为新图表设置标题文本内容、字体、字号、粗细、正斜、颜色】。 前面的小笔记已整理成目录&#xff0c;可点链接去目录寻找所需更方便。【目录部分内容如下】【点击此处可进入目录】 &#xff08;1&#xff09;如何…

大数据Doris(四十六):物化视图查询改写和适用场景

文章目录 物化视图查询改写和适用场景 一、查询改写

移动神器RAX3000M路由器不刷固件变身家庭云之六(高级应用):设置https

本系列文章&#xff1a; 移动神器RAX3000M路由器变身家庭云之一&#xff1a;开通SSH&#xff0c;安装新软件包 移动神器RAX3000M路由器变身家庭云之二&#xff1a;安装vsftpd 移动神器RAX3000M路由器变身家庭云之三&#xff1a;外网访问家庭云 移动神器RAX3000M路由器变身家庭云…

c# 学习笔记 - 枚举

文章目录 1. 枚举1.1 枚举结构梳理1.2 枚举完整代码1.3 枚举知识点补充 2. 迭代两种命名空间接口3. yield语句 1. 枚举 1.1 枚举结构梳理 结构图   上图内容可能依旧不通俗易懂&#xff0c;这里使用最简明的话语告诉大家实现方式. foreach语句就是集合的遍历操作&#xff0c…

彻底弄懂MySQL事务隔离级别

并发事务中存在以下 3 个问题。 1 脏读 指的是读到了其他事务未提交的数据,未提交意味着这些数据可能会保存到数据库,也可能会回滚,不保存到数据库。当这个数据发生了回滚,就意味着读到的这个数据不存在,这就是脏读! 2 不可重复读 在同一个事务中,同一个查询在不同的…

Spring Cloud Alibaba 介绍与版本映射关系

目录 前言 一、Spring Cloud Alibaba 是什么&#xff1f; 二、Spring Cloud Alibaba 版本依赖 前言 Spring Cloud 本身并不是一个拿来即可用的框架&#xff0c;它是一套微服务规范&#xff0c;这套规范共有两代实现。 (子项目)&#xff1a; ● 第一代实现&#xff1a; Spr…

yolov5旋转目标检测-遥感图像检测-无人机旋转目标检测(附代码和原理)

目前&#xff0c;无人机技术的快速发展带来了遥感图像处理领域的革命性改变。然而&#xff0c;由于无人机在飞行时可能会出现旋转的情况&#xff0c;因此对于旋转目标的检测也成为了一个重要的问题。针对这个问题&#xff0c;yolov5可以提供一种高效的解决方案。 以下是介绍的分…

SSCI及SCI撰写|查找文献doi的八大方法

一、前言 (一)文献DOI概念介绍 DOI&#xff08;Digital Object Identifier&#xff09;是一种用于标识数字对象的持久性标识符系统。在学术出版领域&#xff0c;DOI通常用于标识和定位学术文献&#xff0c;包括期刊文章、会议论文、报告等。以下是 DOI 的一些重要特点和介绍&a…

法二(命令行):YOLOv5打包.exe

0 准备工作 yolov5环境配置完毕安装pyinstaller&#xff0c;命令为 pip install pyinstallerps: 为了避免可能的错误&#xff0c;所有操作请在英文路径下进行。 1 修改detect_qt5.py或者相关文件 如果是使用我的检测界面的&#xff0c;应该是修改detect_qt5.py这个文件&#x…

HTTP和TCP代理原理及实现,主要是理解

Web 代理是一种存在于网络中间的实体&#xff0c;提供各式各样的功能。现代网络系统中&#xff0c;Web 代理无处不在。我之前有关 HTTP 的博文中&#xff0c;多次提到了代理对 HTTP 请求及响应的影响。今天这篇文章&#xff0c;我打算谈谈 HTTP 代理本身的一些原理&#xff0c;…

springboot中引入AOP切面编程

在Spring Boot 3.0中引入AOP的过程如下所示&#xff1a; 1、首先&#xff0c;确保已经添加了相关依赖。可以通过Maven或Gradle来管理项目的依赖。对于使用Maven构建的项目&#xff0c;需要将以下依赖添加到pom.xml文件中 <dependency><groupId>org.springframewo…

Optional 优雅判空

文章目录 可以解决的问题API介绍Optional(T value),empty(),of(T value),ofNullable(T value)orElse(T other)&#xff0c;orElseGet(Supplier<? extends T> other)和orElseThrow(Supplier<? extends X> exceptionSupplier)map(Function<? super T, ? exten…

Linux第8步_USB设置

学习完设置“虚拟机的电源”后&#xff0c;接着学习通过鼠标点击操作U盘&#xff0c;目的是了解USB设置。 1、在桌面&#xff0c;双击“VMware Workstation Pro”图标&#xff0c;得到下图&#xff1a; 2、点击“编辑虚拟机”&#xff0c;得到下图&#xff1a; 只要点击编辑虚…