本文最后更新于 1180 天前,其中的信息可能已经有所发展或是发生改变。
[TOC]
主程序 Node_exporter
- 单独下载连接
- 国内前置代理下载且安装一键代码(国内加速,安装路径/usr/local/node_exporter)
yum -y install wget && wget http://hk.2331314.xyz:5550/https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz && tar -zxvf node_exporter-1.3.1.linux-amd64.tar.gz && mv node_exporter-1.3.1.linux-amd64 /usr/local/node_exporter && rm -rf node_exporter-1.3.1.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
简单的优化
-
去除了很多用不到的指标,增加流畅度,只保留CPU、内存、硬盘、网络相关信息
-
vim /lib/systemd/system/node_exporter.service
[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 --collector.disable-defaults --collector.cpu --collector.cpufreq --collector.diskstats --collector.meminfo --collector.netstat --collector.filesystem --collector.loadavg --collector.netdev --collector.time --collector.uname --collector.stat
Restart=on-failure
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl restart node_exporter
systemctl status node_exporter -l