一、组件
node_exporter
可以理解为zabbix的 zabbix-agent
prometheus
GO语言开发的一套开源的系统监控报警框架
grafana
开源数据可视化工具,可以做数据监控和数据统计,带有告警功能
二、版本
组件 | 版本 |
---|---|
node_exporter | 0.18.1 |
prometheus | 2.19.2 |
grafana | 8.2.1 |
三、node_exporter安装
3.1下载node_exporter
#创建prometheus目录
mkdir /home/prometheus
#进入prometheus目录
cd /home/prometheus
#下载node_exporter
wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz
#解压
tar -zxvf node_exporter-0.18.1.linux-amd64.tar.gz -C ./
3.2设置systemctl启动
#创建systemctl文件
vim /etc/systemd/system/node_exporter.service
#编辑内容
[Unit]
Description=Node Exporter
Wants=network-online.target
After=network-online.target
[Service]
User=root
ExecStart=/home/prometheus/node_exporter-0.18.1.linux-amd64/node_exporter
[Install]
WantedBy=default.target
3.3启动node_exporter
#使systemctl生效(每次更改文件都需)
systemctl daemon-reload
#添加开