使用Prometheus和Grafana监控Linux服务器性能的方法

二、下载并安装Prometheus

在终端下:

wget https://github.com/prometheus/node_exporter/releases/download/v0.17.0/node_exporter-0.17.0.linux-amd64.tar.gz

tar xvf node_exporter-0.17.0.linux-amd64.tar.gz

sudo mv node_exporter-0.17.0.linux-amd64/node_exporter /usr/local/bin/

rm -f node_exporter-0.17.0.linux-amd64.tar.gz

rm -rf node_exporter-0.17.0.linux-amd64

可以使用以下命令确认安装的版本:

# node_exporter  --version

返回的信息为0.17.0版本即为安装成功。

三、配置Prometheus节点导出器systemd/Init脚本

通过提供--collector.<name>标志来启用收集器。

默认情况下启用的收集器可以通过提供--no-collector.<name>标志来禁用:

sudo vim /etc/systemd/system/node_exporter.service

添加以下内容:

[Unit]

Description=Prometheus

Documentation=https://github.com/prometheus/node_exporter

Wants=network-online.target

After=network-online.target

[Service]

Type=simple

User=prometheus

Group=prometheus

ExecReload=/bin/kill -HUP $MAINPID

ExecStart=/usr/local/bin/node_exporter

 --collector.cpu

 --collector.diskstats

 --collector.filesystem

 --collector.loadavg

 --collector.meminfo

 --collector.filefd

 --collector.netdev

 --collector.stat

 --collector.netstat

 --collector.systemd

 --collector.uname

 --collector.vmstat

 --collector.time

 --collector.mdadm

 --collector.zfs

 --collector.tcpstat

 --collector.bonding

 --collector.hwmon

 --collector.arp

 --web.listen-address=:9100

 --web.telemetry-path="/metrics"

SyslogIdentifier=node_exporter

Restart=always

[Install]

WantedBy=multi-user.target

原文地址:https://www.cnblogs.com/cheyunhua/p/14842125.html