Node_Exporter
Node_exporter adalah sebuah aplikasi yang di pasang pada server atau target yang akan dilakukan monitorin, juga bisa disebut sebagai agent dari prometheus. Ada banyak yang bisa digunakan sebagai Exporter, seperti mysqlexporter, tetapi pada coretan kali ini yang akan digunakan untuk memantau penggunaan memory disk pada server atau target
- Instalasi node_exporter dengan mendownload file pada situ resmi Link atau bisa menggunakan perintah
#wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz - Jika proses telah selesai, maka extrak file yang telah di download dengan menggunakan perintah
#tar -xvzf node_exporter-0.18.1.linux-amd64.tar.gz - Salin atau pindahkan file node exporter dengan perintah
#mv node_exporter-0.17.0.linux-amd64/node_exporter /usr/local/bin/ - Kemudian buatlah service node_exporter dengan perintah
#vim /etc/systemd/system/node_exporter.service - Isikan konfigurasi berikut
[Unit]
Description=Node Exporter
After=network.target
[Service]
User=nodeusr
Group=nodeusr
Type=simple
ExecStart=/usr/local/bin/node_exporter
[Install]
WantedBy=multi-user.target - Lakukan restart dengan perintah berikut
#systemctl start node_exporter - Buka port node exporter
#firewall-cmd --zone=public --add-port=9100/tcp --permanent
#firewall-cmd --reload - Agar node_exporter mengirimkan informasi mengenai perangkat atau server ke prometheus, edit file prometheus dengan perintah
#vim /etc/prometheus/prometheus.yml - Kemudian tambah dengan konfigurasi berikut
- job_name: 'node_exporter_centos'
scrape_interval: 5s
static_configs:
- targets: ['10.94.10.209:9100'] - Lakukan restart Prometheus
#systemctl restart prometheus
0 komentar:
Posting Komentar