Prometheus +Grafana +node_exporter可视化监控Linux + windows虚机

1、介绍

待补充

2、架构图

Prometheus     :主要是负责存储、抓取、聚合、查询方面。
node_exporter :主要是负责采集物理机、中间件的信息。

3、搭建过程

配置要求:1台主服务器 + n台从服务器 (被监控的linux或windows虚机)

主服务器:Prometheus + Grafana

从服务器:node_exporter

参考链接

Prometheus+Grafana监控MySQL - 墨天轮

https://www.cnblogs.com/xiaozhaoboke/p/17779179.html

基于Prometheus+Grafana搭建监控平台(Windows/Linux环境exporter部署)_window 部署普罗米修斯-CSDN博客

 Prometheus(普罗米修斯)监控系统_普罗米修斯监控-CSDN博客

3.1  搭建Prometheus

实现效果:

3.2  搭建node_exporter

Linux 虚机

node_exporter下载地址:

安装步骤:

实现效果:默认监听端口为9100,访问url:http://ip:9100/metrics

window虚机

node_exporter下载地址:Releases · prometheus-community/windows_exporter · GitHub

安装步骤:  以管理身份打开powershell,进入安装包地址,执行以下命令即可

实现效果:默认监听端口为9182,访问url:http://ip:9182/metrics

3.3  Prometheus + node_exporter 实现效果

/usr/local/prometheus/prometheus.yml 配置内容,包括被监控虚机内容 

  - job_name: "LinuxClient"
    static_configs:
    - targets: ['ip:port']

[root@test prometheus]# cat /usr/local/prometheus/prometheus.yml
# my global config
global:scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.# scrape_timeout is set to the global default (10s).# Alertmanager configuration
alerting:alertmanagers:- static_configs:- targets:# - alertmanager:9093# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:# - "first_rules.yml"# - "second_rules.yml"# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
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']- job_name: "LinuxClient"static_configs:- targets: ['10.241.102.90:9100']- job_name: "WindowsClient"static_configs:- targets: ['10.241.101.117:9182']

从上图中可以看到linux 虚机和window虚机监控正常

3.4  搭建Prometheus + Grafana +  node_exporter 实现可视化监控

3.4.1 Grafana 成功搭建的效果:

3.4.2  添加数据源 :数据类型 (Prometheus) + url

3.4.3 import导入模板

模板地址:https://grafana.com/grafana/dashboards

例如使用如下模板,可在红色框内点击获取dashboard ID (联网推荐方式) 或下载 json文件   (离线使用,本文采用方式)

linux node-exporter 模板id :11074

11074 模板地址:Node Exporter Dashboard EN 20201010-StarsL.cn | Grafana Labs

红色框上有数据源和依赖插件要求,若不满足,则无法正常展示数据

windows node-exporter 模板id:10467

10467 模板地址:Windows Exporter Dashboard 20230531-StarsL.cn | Grafana Labs

上传模板json文件 

创建一个新名称和选择3.4.2 创建的对应的Prometheus

3.4.4  查看实际数据展示效果

linux 虚机:

window虚机:

4、问题总结

4.1、提示插件找不到

 原因:采用的grafana-6.1.4-1.x86_64.rpm 版本太低,没有集成部分插件

办法1:采用高版本的grafana   (推荐)

下载地址:Download Grafana | Grafana Labs

或直接通过yum install  grafana方式安装

方法2:安装指定插件

参考链接:Grafana使用杂记(一)-- 缺少图表插件_grafana找不到bar chart插件-CSDN博客

4.2、部分指标显示无数据

解决办法:切换其他模板  (人生苦短,绕过bug)

3.5 监控windows虚机

参考链接:Prometheus及Grafana监控服务的安装使用-腾讯云开发者社区-腾讯云

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

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

相关文章

Spring BeanFactory和FactoryBean的区别

BeanFactory和FactoryBean的区别 相同点&#xff1a;都是用来创建bean对象的 不同点&#xff1a; 使用BeanFactory创建对象的时候&#xff0c;必须要遵循严格的生命周期流程如果想要简单的自定义某个对象的创建&#xff0c;同时创建完成的对象想交给spring来管理&#xff0c;那…

基于DBO-CNN-BiLSTM数据回归预测(多输入单输出),蜣螂优化算法优化CNN-BiLSTM-附代码

基于DBO-CNN-BiLSTM的数据回归预测是一种综合利用了深度学习中的多种技术的方法&#xff0c;包括卷积神经网络&#xff08;CNN&#xff09;、双向长短期记忆网络&#xff08;BiLSTM&#xff09;和注意力机制&#xff08;Attention&#xff09;。蜣螂优化算法用于优化CNN-BiLSTM…

大模型时代下的“金融业生物识别安全挑战”机遇

作者&#xff1a;中关村科金AI安全攻防实验室 冯月 金融行业正在面临着前所未有的安全挑战&#xff0c;人脸安全事件频发&#xff0c;国家高度重视并提出警告&#xff0c;全行业每年黑产欺诈涉及资金额超过1100亿元。冰山上是安全事件&#xff0c;冰山下隐藏的是“裸奔”的技术…

吐血分享|木鸟、途家、美团三大民宿平台谁便宜?亲测只要这个价

马上就要清明节了&#xff0c;不少用户都做好了出游准备。木鸟、途家、美团作为民宿行业第一梯队用户体验究竟怎样&#xff1f;笔者将深入分析三大App&#xff0c;让各位看官对它们有更清楚的认识。 木鸟和途家成立于2011-2012年期间&#xff0c;作为国内老牌民宿预订平台&…

Day46:WEB攻防-注入工具SQLMAPTamper编写指纹修改高权限操作目录架构

目录 数据猜解-库表列数据&字典 权限操作-文件&命令&交互式 提交方法-POST&HEAD&JSON 绕过模块-Tamper脚本-使用&开发 分析拓展-代理&调试&指纹&风险&等级 知识点&#xff1a; 1、注入工具-SQLMAP-常规猜解&字典配置 2、注入…

玻璃在氢氟酸中的湿化学腐蚀综述

引言 眼镜由于其独特的特性&#xff0c;被广泛应用于光学器件、MEMS器件和太阳能电池中。光学透明性和承受许多光散射影响的能力可以被认为是在这方面最显著的特性。玻璃是由于其独特的太阳能电池的捕光特性&#xff0c;该材料可以相对容易地给出所需的形状的一种结合。薄膜硅…

LLM2LLM: Boosting LLMs with Novel Iterative Data Enhancement

LLM2LLM: Boosting LLMs with Novel Iterative Data Enhancement 相关链接&#xff1a;arXiv GitHub 关键字&#xff1a;LLM、Data Augmentation、Fine-tuning、NLP、Low-data Regime 摘要 预训练的大型语言模型&#xff08;LLMs&#xff09;目前是解决绝大多数自然语言处理任…

Mysql数据库-DQL查询

Mysql数据库-DQL基本查询 1 DQL基本查询1.1 基础查询1.2 WHERE子句1&#xff09;算术运算符2&#xff09;逻辑运算符3&#xff09;比较运算符A&#xff09;BETWEEN... AND ...B&#xff09;IN(列表)C&#xff09;NULL值判断 4&#xff09;综合练习 2 DQL高级查询2.1 LIKE 模糊查…

【清华大学开源软件镜像站】

清华大学开源软件镜像站 https://mirrors.tuna.tsinghua.edu.cn/ 一些常用的软件&#xff0c;使用量比较大的软件或工具&#xff0c;下载速度较慢的&#xff0c;可以试试清华镜像&#xff0c;在网站里搜索一下试试。

3D关键点检测项目 | 基于多视图视频+自监督的3D关键点检测实现

项目应用场景 输入来自多摄像头视频&#xff0c;使用自监督算法来进行 3D 关键点检测&#xff0c;特点是不需要依赖于单图的 2D 关键点特征&#xff0c;而是从多视图行为视频中直接检测 3D 关键点&#xff0c;项目适用于人类在内的一系列生物体 项目效果&#xff1a; 项目流程…

Qt打印系统库的日志 - QLoggingCategory

Qt的动态库通过源码可以可以看到含有大量的qCInfo 和 qCDebug 等大量的日志&#xff0c; 但是我们正常运行Qt程序&#xff0c;这些动态库或插件里面的日志是不会输出到我们的控制台里面的。 所以本章主要记录怎么输出这些日志出来。 一&#xff1a; 步骤 主要使用的是Qt的 函…

【分布式】——CAPBASE理论

CAP&BASE理论 ⭐⭐⭐⭐⭐⭐ Github主页&#x1f449;https://github.com/A-BigTree 笔记链接&#x1f449;https://github.com/A-BigTree/tree-learning-notes ⭐⭐⭐⭐⭐⭐ Spring专栏&#x1f449;https://blog.csdn.net/weixin_53580595/category_12279588.html Sprin…