简介

在 CentOS 7 使用的是 systemd 管理服务了,我们可以通过编写 service 文件来,添加一个服务。

下载

cd /root/
wget -c -t 0 https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

解压部署

cd /opt/
tar zxvf /root/node_exporter-0.18.1.linux-amd64.tar.gz
ln -s node_exporter-0.18.1.linux-amd64 node_exporter

创建 service 文件

cat > /usr/lib/systemd/system/node_exporter.service <<EOF
[Unit]
Description=node_exporter
After=syslog.target
After=network.target

[Service]
Type=simple
ExecStart=/opt/node_exporter/node_exporter
Restart=always
RestartSec=10
StartLimitInterval=100

[Install]
WantedBy=multi-user.target

EOF

服务管理

载入配置文件:

systemctl daemon-reload

启动服务:

systemctl start node_exporter

设置开机启动:

systemctl enable node_exporter