Apa sih smokeping ?

Ini tools sebenarnya sudah lama banget saya kena kenal. Pas denger namanya lagi jadi seperti nostalgia... 

Terus apa sih smokeping ? smokeping sebenarnya adalah web base dari ping yang dibuat grafik (apa ping ? dah googling saja kalau itu ). Smokeping cukup sederhana dan sangat mudah di instal, jadi pemula pun tidak akan bingung. Ping sangat berguna untuk monitor latency network kita, apakah down atau baik baik saja.

Ok lanjut cara instal nya :

1. Install smokeping 

sudo apt update
sudo apt install smokeping -y

2. Install Apache (jika belum punya)

Konfigurasi Apache dibahas di artikel lain.

apt install apache2 -y

3. Langsung edit konfigurasi smokeping

Jika tidak familiar dengan editor vi bisa pakai editor lain misal nano.

sudo vi /etc/smokeping/config.d/Targets

Isinya Targets seperti ini :

*** 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.
 
+ Latency
menu = Latency
title = DNS
 
++ Google
menu = Google
title = Google
host = 8.8.8.8
 
++ Cloudflare 
menu = Cloudflare
title = Cloudflare
host = 1.1.1.1
 
++ OpenDNS 
menu = OpenDNS
title = OpenDNS
host = 208.67.222.222

Sangat mudah dipahami kan isinya ? 

Nah yang perlu kita perhatikan dalam pengubahan file Targets ini adalah dia tidak mengenal spasi, titik pun jangan dipakai kalau bukan ip. Kalau sekedar nama bila panjang pakai saja underscore ( _ ).

4. Ubah kepemilikan folder smokeping

sudo chown smokeping:www-data -R /var/lib/smokeping/

5. Tambah folder smokeping buat pid smokeping ( optional, jika belum ada foldernya)

sudo mkdir /var/run/smokeping
sudo chown smokeping /var/run/smokeping

6. Aktifkan cgi dan smokeping di apache

sudo a2enmod cgid
sudo a2enconf smokeping

7. Validasi konfigurasi smokeping sebelum dijalankan

sudo smokeping --check
# output
Configuration file '/etc/smokeping/config' syntax OK.

8. Aktifkan service smokeping waktu booting

sudo systemctl enable smokeping

9. Jalankan deh smokeping nya 

systemctl start smokeping

10. Check status smokeping (optional)

systemctl status smokeping

11. Alamat smokeping : http://IP-SERVER/smokeping

Sumber : jaranguda.com/install-dan-konfigurasi-smokeping-monitoring-di-ubuntu-20-04