-
打开终端或命令提示符。
-
使用curl命令下载Node Exporter的压缩包并解压缩:
curl -LO https://github.com/prometheus/node_exporter/releases/download/v1.2.0/node_exporter-1.2.0.linux-amd64.tar.gz tar xvfz node_exporter-1.2.0.linux-amd64.tar.gz这将下载Node Exporter v1.2.0的Linux 64位版本压缩包,并解压缩到当前目录。
-
将解压后的Node Exporter移动到/opt目录:
sudo mv node_exporter-1.2.0.linux-amd64 /opt/node_exporter这将把Node Exporter移动到/opt目录下的node_exporter子目录中。
-
创建一个用于Node Exporter的systemd服务单元文件。使用root权限打开一个文本编辑器,如vi或nano:
sudo vi /etc/systemd/system/node_exporter.service -
在打开的文件中,输入以下内容:
[Unit] Description=Node Exporter Documentation=https://github.com/prometheus/node_exporter After=network.target [Service] User=node_exporter Group=node_exporter Type=simple ExecStart=/opt/node_exporter/node_exporter [Install] WantedBy=default.target确保ExecStart行中的路径指向Node Exporter可执行文件在/opt目录下的路径。
-
保存并关闭文件。在vi编辑器中,按下Esc键,然后输入
:wq并按下回车键。 -
创建一个名为
node_exporter的系统用户:sudo useradd --no-create-home --shell /bin/false node_exporter这将创建一个名为
node_exporter的系统用户,该用户无法登录系统。 -
重新加载systemd配置:
sudo systemctl daemon-reload -
启用Node Exporter服务,使其在系统启动时自动启动:
sudo systemctl enable node_exporter -
启动Node Exporter服务:
sudo systemctl start node_exporter您可以使用以下命令检查服务状态:
sudo systemctl status node_exporter如果一切正常,您将看到Node Exporter正在运行的状态信息。
现在,您已经成功安装了Node Exporter,并设置了systemd以在系统启动时自动启动。它的安装目录位于/opt/node_exporter。