Prometheus+Grafana学习(七) 使用node_exporter监控

news/2024/5/18 22:53:04 标签: node_exporter, grafana, prometheus, 监控

文章目录

  • node_exporter介绍
  • 一、安装Node Exporter
    • 1、下载
    • 2、安装
  • 二、测试Node Exporter
  • 三、配置Prometheus
    • 1、修改Prometheus配置文件
    • 2、重启Prometheus
  • 四、配置Grafana

node_exporter_4">node_exporter介绍

node exporter 作用是收集操作系统的基本系统, 例如cpu, 内存, 硬盘空间等基本信息, 并对外提供api接口用于prometheus查询存储。
Github地址:https://github.com/prometheus/node_exporter

一、安装Node Exporter

1、下载

当前使用版本为:v1.3.1
下载列表页面为:https://github.com/prometheus/node_exporter/releases/tag/v1.3.1。
下载地址为:https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz。

2、安装

在各个节点都安装。
将上一步下载的包上传至服务器

tar zvxf node_exporter-1.3.1.linux-amd64.tar.gz
mv node_exporter-1.3.1.linux-amd64 /usr/local/node_exporter

注册为系统服务

vi /etc/systemd/system/node_exporter.service

添加内容:

[Unit]
Description=node_exporter
After=network.target

[Service]
Type=simple
#User=prometheus
#Group=prometheus
ExecStart=/usr/local/node_exporter/node_exporter \
  --web.listen-address=0.0.0.0:9100 \
  --web.telemetry-path=/metrics \
  --log.level=info \
  --log.format=logfmt
Restart=always

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable node_exporter
systemctl start node_exporter

二、测试Node Exporter

访问http://ip:9100/metrics
在这里插入图片描述

三、配置Prometheus

1、修改Prometheus配置文件

vi /usr/local/prometheus/prometheus.yml

添加一个job_name

  - job_name: 'node'
    static_configs:
    - targets: ['172.16.10.171:9100']

2、重启Prometheus

systemctl restart prometheus

稍等一会,访问http://172.16.10.171:9090/targets,发现node已经添加进去。
在这里插入图片描述

将其他需要监控的机器也安装上Node Exporter,并在prometheus.yml配置文件的job_name为node的targets中添加url。
添加完后重启prometheus
可以通过下面的脚本安装node_exporter

#!/bin/bash
echo "开始安装node_exporter..."
echo "解压..."
tar zvxf node_exporter-1.3.1.linux-amd64.tar.gz
mv node_exporter-1.3.1.linux-amd64 /usr/local/node_exporter
echo "注册系统服务"
echo "[Unit]
Description=node_exporter
After=network.target

[Service]
Type=simple
#User=prometheus
#Group=prometheus
ExecStart=/usr/local/node_exporter/node_exporter \
  --web.listen-address=0.0.0.0:9100 \
  --web.telemetry-path=/metrics \
  --log.level=info \
  --log.format=logfmt
Restart=always

[Install]
WantedBy=multi-user.target
" > /etc/systemd/system/node_exporter.service
systemctl daemon-reload
systemctl enable node_exporter
systemctl start node_exporter
echo "安装node_exporter完成"

安装多个节点后查看prometheus
在这里插入图片描述

四、配置Grafana

去地址:https://grafana.com/grafana/dashboards/查找node_exporter模板。
这里使用:1 Node Exporter for Prometheus Dashboard CN 20201010,ID 号为:8919。
在这里插入图片描述
下载JSON(已下载好),导入JSON,效果如下:
在这里插入图片描述


http://www.niftyadmin.cn/n/1302159.html

相关文章

Prometheus+Grafana学习(八)部署AlertManager

文章目录前言一、安装AlertManager1、下载2、安装AlertManager二、配置AlertManager1、配置Prometheus2、配置通知路由和接收器2.1、global2.2、templates2.3、route2.4、receivers2.5、inhibit_rules2.6、配置示例(邮件告警)2.6.1配置alertmanager2.6.2配置prometheus的rule_f…

Linux编辑器

Linux编辑器 vi和vim:是linux中的文本编辑器,用来在linux中查看或编辑文本文件,就好像windows中的记事本一样。 vim是vi的增强版,vi的绝大多数用法在vim都适用 vi和vim的使用 ①一般模式:用vi或vim命令打开文件(vim t…

RocketMQ双主双从异步复制部署流程

文章目录1、下载2、修改配置文件3、配置环境变量4、启动namesrv5、启动broker6、安装rocketmq-externals6.1、准备jar包6.2、准备rocketmq-externals6.3、运行rocketmq-externals这里只用了两台机器,主和备用一台(测试资源有限) 1、下载 下…

SFTP传输文件工具FileZilla下载安装教程

SFTP传输文件工具FileZilla下载安装教程 中文官网链接:https://www.filezilla.cn/download/client windows平台可下载标红的,也可以下载绿色版下载后一直傻瓜式安装即可 教程链接:https://blog.csdn.net/qq_34147601/article/details/858413…

Prometheus+Grafana学习(九)监控RocketMq

文章目录一、安装Prometheus和Grafana二、安装RocketMq三、安装Rocketmq exporter3.1 下载源码3.2 将源码编译成jar包3.3 注册为系统服务3.4 测试四、配置Prometheus五、配置Grafana一、安装Prometheus和Grafana prometheus参考:https://blog.csdn.net/u011943534/…

Linux安装OpenOffice

Linux安装OpenOffice 参考链接:https://blog.csdn.net/github_38924695/article/details/89470960 如果在执行命令yum groupinstall "X Window System"报错如下图: 可在本地直接下载这两个文件,然后手动安装文件:rpm…

Linux CentOS更换yum源

Linux CentOS更换yum源 使用之前请确保已经安装wget,如未安装请执行下面一条命令来安装 yum install -y wget备份原来的源 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk下载阿里源 $ cd /etc/yum.repos.d $ sudo wget -nc…

Prometheus+Grafana学习(十)监控Redis

文章目录1、安装Prometheus和Grafana2、安装Redis3、安装redis_exporter3.1、下载源码3.2、安装redis_exporter3.3、测试redis_exporter4、配置Prometheus5、配置Grafana1、安装Prometheus和Grafana prometheus参考:https://blog.csdn.net/u011943534/article/deta…