Adapun Langkah-Langkah untuk untuk instalasi sebagai beikut:
1. Membuat pengguna dan direktory sistem node exporter
ubuntu@origrata:~$ sudo useradd --no-create-home --shell /bin/false node_exporter
2. Kunjungi link untuk unduh paket node exporter pada "https://github.com/prometheus/node_exporter/releases"
3. Pilih sesuai dengan type arch mesin ubuntu anda. pada umumnya untuk vps atau instance type arch nya yaitu : amd64 atau x86_64. maka kita pilih sesuai dengan type arch mesin kita. disini saya mengunakan type amd64 maka saya pilih sesuai type tersebut, Seperti gambar di bawah ini
ubuntu@origrata:~$ cd /tmp/
5. Melakukan proses download dengan perintah WGET terhadap link node exporter di github
ubuntu@origrata:/tmp# wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz
tunggu hingga download selesai.
6. Melakukan extract paket node exporter yang didownload dengan perintah "tar -xzvf nama_paket.tar.gz"
ubuntu@origrata:/tmp/ tar -xzvf node_exporter-1.7.0.linux-amd64.tar.gz
output :
ubuntu@origrata:/tmp/ tar -xzvf node_exporter-1.7.0.linux-amd64.tar.gz
node_exporter-1.7.0.linux-amd64/
node_exporter-1.7.0.linux-amd64/LICENSE
node_exporter-1.7.0.linux-amd64/node_exporter
node_exporter-1.7.0.linux-amd64/NOTICE
ubuntu@origrata:/tmp#
7. Masuk ke folder hasil ectract
ubuntu@origrata:/tmp# cd node_exporter-1.7.0.linux-amd64/
output :
ubuntu@origrata:/tmp/node_exporter-1.7.0.linux-amd64#
8. Memindahkan binary node_exporter ke "/usr/local/bin"
ubuntu@origrata:/tmp# cd node_exporter-1.7.0.linux-amd64# sudo mv node_exporter /usr/local/bin/
9. Merubah kepemilikan file binary node_exporter di "/usr/local/bin" ke user node_exporter yang dibuat pada langkah no 1.
ubuntu@origrata:/tmp# cd node_exporter-1.7.0.linux-amd64#
sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter
sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter
10. Agar Node Exporter bisa berjalan di background proses dan otomatis aktif disaat server atau node di restart maka kita daftarkan pada "systemd' dengan cara "sudo nano /etc/systemd/system/node_exporter.service"
ubuntu@origrata:/tmp# cd node_exporter-1.7.0.linux-amd64#
sudo nano /etc/systemd/system/node_exporter.service
sudo nano /etc/systemd/system/node_exporter.service
pastekan code berikut :
[Unit]
[Unit]
Description=NodeExporter
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=node_exporter
Group=node_exporter
ExecStart=/usr/local/bin/node_exporter
SyslogIdentifier=node-exporter
Restart=always
[Install]
WantedBy=multi-user.target
11. Simpan dengan cara tekan tombol "Ctrl + O", "Ctrl + M" dan "Ctrl + x", selanjutnya melakukan reload systemd dengan cara " systemctl daemon-reload"
ubuntu@origrata:/tmp# cd node_exporter-1.7.0.linux-amd64#
sudo systemctl daemon-reload
sudo systemctl daemon-reload
12. Melakukan aktivasi node exporter dan cek statusnya
ubuntu@origrata:/tmp# cd node_exporter-1.7.0.linux-amd64#
sudo systemctl enable node_exporter.service
sudo systemctl start node_exporter.service
sudo systemctl status node_exporter.service
sudo systemctl enable node_exporter.service
sudo systemctl start node_exporter.service
sudo systemctl status node_exporter.service
output :
13. Pengujian akses via browser dengan cara http://ip-server:9100/
Jika sukses maka akan muncul seperti gambar di bawah:
14. Menghubungkan node exporter ke prometheus agar data metrics node exporter bisa discrap secara berkala oleh prometheus. masuk keserver prometheus sebagai root, lalu ketikan perintah
Jika sukses maka akan muncul seperti gambar di bawah:
14. Menghubungkan node exporter ke prometheus agar data metrics node exporter bisa discrap secara berkala oleh prometheus. masuk keserver prometheus sebagai root, lalu ketikan perintah