Smokeping merupakan tool yang berfungsi untuk melakukan monitoring terhadap suatu perangkat jaringan ataupun server.
Smokeping melakukan ping ke target dan menampilkan hasilnya dalam bentuk grafik yang informatif.
Kita dapat melihat hasil ping seperti latency, rata-rata latency, hingga packet loss pada rentang waktu tertentu.
Dalam artikel kali ini, kita akan melakukan install dan konfigurasi Smokeping di Ubuntu 22.04.
Install Smokeping
Pertama kita install paket Smokeping dengan perintah berikut.
apt install smokeping -y
Tunggu beberapa saat sampai proses instalasi selesai.
Masukkan perintah berikut agar service Smokeping berjalan.
systemctl start smokeping
Berikut adalah tampilan awal Smokeping jika kita mengakses halaman webnya di http://alamat-ip/smokeping.
Konfigurasi Smokeping
Berikut adalah list file dan direktori yang ada di /etc/smokeping.
total 32 -rw-r--r-- 1 root root 1703 Jul 10 2020 basepage.html -rw-r--r-- 1 root root 290 Jul 10 2020 config drwxr-xr-x 2 root root 4096 Sep 25 10:55 config.d/ -rw-r--r-- 1 root root 1564 Jul 10 2020 smokemail -rw-r----- 1 smokeping www-data 59 Jul 10 2020 smokeping_secrets -rw-r--r-- 1 root root 3815 Jul 10 2020 tmail
Keterangan
- basepage.html: merupakan file yang akan ditampilkan di halaman utama web Smokeping.
- config: merupakan file yang berisi konfigurasi terkait Smokeping seperti, Target, Interval, Alerts dan sebagainya.
- config.d: direktori yang berisi file konfigurasi yang lebih detail terkait dengan Targets, Interval, Alerts dan sebagainya.
- smokemail: file yang berisi konfigurasi terkait pengiriman email dari Smokeping.
- smokeping_secrets: file berisi kata sandi atau token yang berkaitan dengan autentikasi pada saat Smokeping melakukan pengetesan perangkat tertentu.
- tmail: file berisi konfigurasi untuk template pengiriman email.
Misalnya kita akan monitoring suatu host, maka kita tambahkan alamat ip atau domain ke bagian bawah file /etc/smokeping/config.d/Targets.
*** Targets *** probe = FPing menu = Top title = Network Latency Grapher remark = Welcome to the SmokePing website of xxx Company. \ Here you will learn all about the latency of our network. + Local menu = Local title = Local Network #parents = owner:/Test/James location:/ ++ LocalMachine menu = Local Machine title = This host host = localhost #alerts = someloss + NetworkSendiri menu = My Networks title = List my networks ++ AccessPointTP-Link menu = TP-Link EAP110-Outdoor title = Latency TP-Link EAP110-Outdoor host = 10.2.2.253
Ganti bagian tulisan berwarna merah sesuai dengan alamat IP dan nama perangkat yang akan dimonitoring.
Restart service Smokeping dengan perintah berikut ini.
systemctl restart smokeping
Berikut adalah tampilan Smokeping yang sudah kita tambahkan alamat ip atau host jaringan sendiri agar dapat kita monitoring.