DevOps Tools/Prometheus/Exporter
From r00tedvw.com wiki
Overview | Prometheus Server | Prometheus Node Exporter
Contents |
CentOS7 Installation
Create dependencies
~$ sudo yum install -y wget curl ~$ sudo groupadd --system prometheus ~$ sudo useradd -s /sbin/nologin --system -g prometheus prometheus
Download and setup
~$ curl -s https://api.github.com/repos/prometheus/node_exporter/releases/latest | grep browser_download_url | grep linux-amd64 | cut -d '"' -f 4 | wget -qi - ~$ tar xvf node_exporter*.tar.gz ~$ cd node_exporter*/ ~$ sudo cp node_exporter /usr/local/bin
Setup Firewall rules
~$ sudo firewall-cmd --zone=public --permanent --add-port=9100/tcp ~$ sudo firewall-cmd --reload
Create systemd service
~$ sudo vim /etc/systemd/system/node-exporter.service
systemd service
[Unit]
Description=Node Exporter
After=network.target
[Service]
User=prometheus
Type=simple
ExecStart=/usr/local/bin/node_exporter
[Install]
WantedBy=multi-user.target
</div>
</div>
<nowiki>~$ sudo systemctl daemon-reload
~$ sudo systemctl start node-exporter
~$ sudo systemctl enable node-exporter