本文最后更新于 334 天前,其中的信息可能已经有所发展或是发生改变。
Node Exporter 是一个用于 Prometheus 监控系统的开源软件,它可以在被监控的主机上运行,收集系统的各种指标数据,并将这些数据暴露给 Prometheus 进行收集和存储。Node Exporter 是 Prometheus 生态系统中重要的一个组件,它能够提供丰富的主机级别的监控数据,如 CPU 使用率、内存使用率、磁盘空间、网络流量、系统负载等等。
Centos/Debian
国内优化一键命令
cd ~ && \
yum -y install wget || apt-get -y install wget && \
wget https://mirror.ghproxy.com/https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz && \
tar -zxvf node_exporter-1.7.0.linux-amd64.tar.gz && \
mv node_exporter-1.7.0.linux-amd64 /usr/local/node_exporter && \
rm -rf node_exporter-1.7.0.linux-amd64.tar.gz
Github原版一键命令
cd ~ && \
yum -y install wget || apt-get -y install wget && \
wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz && \
tar -zxvf node_exporter-1.7.0.linux-amd64.tar.gz && \
mv node_exporter-1.7.0.linux-amd64 /usr/local/node_exporter && \
rm -rf node_exporter-1.7.0.linux-amd64.tar.gz
进程自启动以及启动
cat >> /usr/lib/systemd/system/node_exporter.service << EOF
[Unit]
Description=node_export
Documentation=https://github.com/prometheus/node_exporter
After=network.target
[Service]
Type=simple
User=root
ExecStart= /usr/local/node_exporter/node_exporter
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl restart node_exporter.service && systemctl enable node_exporter.service
Ubuntu20.04
国内优化一键命令
cd ~ && \
sudo apt-get -y install wget && \
sudo wget https://mirror.ghproxy.com/https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz && \
sudo tar -zxvf node_exporter-1.7.0.linux-amd64.tar.gz && \
sudo mv node_exporter-1.7.0.linux-amd64 /usr/local/node_exporter && \
sudo rm -rf node_exporter-1.7.0.linux-amd64.tar.gz
Github原版一键命令
cd ~ && \
sudo apt-get -y install wget && \
sudo wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz && \
sudo tar -zxvf node_exporter-1.7.0.linux-amd64.tar.gz && \
sudo mv node_exporter-1.7.0.linux-amd64 /usr/local/node_exporter && \
sudo rm -rf node_exporter-1.7.0.linux-amd64.tar.gz
进程自启动以及启动
cat >> /usr/lib/systemd/system/node_exporter.service << EOF
[Unit]
Description=node_export
Documentation=https://github.com/prometheus/node_exporter
After=network.target
[Service]
Type=simple
User=root
ExecStart= /usr/local/node_exporter/node_exporter
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl restart node_exporter.service && sudo systemctl enable node_exporter.service