简述
监控服务器 CPU , 内存 , 磁盘 , I/O 等信息,需要在被监控机器上安装 node_exporter 服务。
首先我们需要从 node_exporter下载页 下载我们需要安装的版本,这里我们选择则安装的 node_exporter 版本是v1.4.9 的最新版本。
二进制包部署
下载地址:https://prometheus.io/download/
[root@iZ8vb623n6mbyx9d66w0a9Z tmp]# tar xf node_exporter-1.4.0.linux-amd64.tar.gz -C /usr/local/ [root@iZ8vb623n6mbyx9d66w0a9Z tmp]# mv /usr/local/node_exporter-1.4.0.linux-amd64 /usr/local/node_exporter
启动脚本
[root@iZ8vb623n6mbyx9d66w0a9Z tmp]# vim /usr/lib/systemd/system/node_exporter.service #Prometheus Node Exporter Upstart script [Unit] Description=Node Exporter Wants=network-online.target After=network-online.target [Service] ExecStart=/usr/local/node_exporter/node_exporter [Install] WantedBy=default.target
启动服务
[root@iZ8vb623n6mbyx9d66w0a9Z tmp]# systemctl daemon-reload [root@iZ8vb623n6mbyx9d66w0a9Z tmp]# systemctl enable node_exporter Created symlink from /etc/systemd/system/default.target.wants/node_exporter.service to /usr/lib/systemd/system/node_exporter.service. [root@iZ8vb623n6mbyx9d66w0a9Z tmp]# systemctl start node_exporter [root@iZ8vb623n6mbyx9d66w0a9Z tmp]# systemctl status node_exporter ● node_exporter.service - Node Exporter Loaded: loaded (/usr/lib/systemd/system/node_exporter.service; enabled; vendor preset: disabled) Active: active (running) since Tue 2022-11-22 17:39:30 CST; 5s ago Main PID: 12901 (node_exporter) CGroup: /system.slice/node_exporter.service └─12901 /usr/local/node_exporter/node_exporter Nov 22 17:39:30 iZ8vb623n6mbyx9d66w0a9Z node_exporter[12901]: ts=2022-11-22T09:39:30.916Z caller=node_exporter.go:11...zone Nov 22 17:39:30 iZ8vb623n6mbyx9d66w0a9Z node_exporter[12901]: ts=2022-11-22T09:39:30.916Z caller=node_exporter.go:11...time Nov 22 17:39:30 iZ8vb623n6mbyx9d66w0a9Z node_exporter[12901]: ts=2022-11-22T09:39:30.916Z caller=node_exporter.go:11...imex Nov 22 17:39:30 iZ8vb623n6mbyx9d66w0a9Z node_exporter[12901]: ts=2022-11-22T09:39:30.916Z caller=node_exporter.go:11...eues Nov 22 17:39:30 iZ8vb623n6mbyx9d66w0a9Z node_exporter[12901]: ts=2022-11-22T09:39:30.917Z caller=node_exporter.go:11...name Nov 22 17:39:30 iZ8vb623n6mbyx9d66w0a9Z node_exporter[12901]: ts=2022-11-22T09:39:30.917Z caller=node_exporter.go:11...stat Nov 22 17:39:30 iZ8vb623n6mbyx9d66w0a9Z node_exporter[12901]: ts=2022-11-22T09:39:30.917Z caller=node_exporter.go:11...=xfs Nov 22 17:39:30 iZ8vb623n6mbyx9d66w0a9Z node_exporter[12901]: ts=2022-11-22T09:39:30.917Z caller=node_exporter.go:11...=zfs Nov 22 17:39:30 iZ8vb623n6mbyx9d66w0a9Z node_exporter[12901]: ts=2022-11-22T09:39:30.917Z caller=node_exporter.go:19...9100 Nov 22 17:39:30 iZ8vb623n6mbyx9d66w0a9Z node_exporter[12901]: ts=2022-11-22T09:39:30.917Z caller=tls_config.go:195 l...alse Hint: Some lines were ellipsized, use -l to show in full.
服务启动后可以用 http://localhost:9100/metrics 测试 node_exporter 是否获取到节点的监控指标。
改变 Node Exporter 的默认端口
root@ns568267:~# cat /etc/systemd/system/node_exporter.service [Unit] Description=Node Exporter Wants=network-online.target After=network-online.target [Service] User=node_exporter Group=node_exporter Type=simple ExecStart=/usr/local/bin/node_exporter --web.listen-address=:9101 [Install] WantedBy=multi-user.target root@ns568267:~#
继续阅读
评论