Kali ini penulis memperkenalkan salah satu tool aplikasi kecil dan ringan untuk memonitorisasi server khususnya untuk Network Traffic. Yakni dengan Darkstat.
Apa itu Darkstat?
Darkstat adalah aplikasi kecil, ringan dan cukup berguna untuk menangkap (capturing) lalu lintas jaringan, menghitung statistik tentang penggunaan, yang disajikan dalam bentuk laporan melalui HTTP sehingga dapat dilihat langsung dari browser secara realtime.Fitur-Fitur Darkstat:
- Network Traffic berbentuk grafik (bar chart), laporan per host, dengan menunjukkan port untuk setiap host.
- Tertanam web-server dengan kompresi hingga tidak berat diakses langsung dari browser.
- Asynchronous resolusi reverse DNS menggunakan proses child.
- Aplikasi Kecil, Portabel, Single-threaded dan Efisien.
- Mendukung IPv6.
Cara Memasang Darkstat
Unduh kode sumber (source code) Darkstat dari situs resminya yakni:https://unix4lyfe.org/darkstat/
$ wget https://unix4lyfe.org/darkstat/darkstat-3.0.719.tar.bz2Kemudian ekstrak kode sumbernya dengan cara berikut:
$ tar -jxvf darkstat-3.0.719.tar.bz2Pastikan Anda sudah memasang dependensi libpcap. Saya beri contoh untuk pengguna Ubuntu 14.04 LTS dan Ubuntu 16.04 LTS, untuk pengguna distro lainnya saya belum mencoba.
$ sudo apt-get install libpcap-devKemudian masuk ke direktori Darkstat yang sebelumnya tadi telah kita ekstrak dari bz2.
$ cd darkstat-3.0.719Lalu kompil Darkstat dengan cara berikut:
$ ./configure $ make $ sudo make installJalan lupa buka port 667 sebagai port default dari Darkstat, cara mudahnya yakni dengan UFW. Penulis asumsikan Anda pengguna UFW dalam Ubuntu Server.
$ sudo ufw allow 667Cek Ethernet Anda menggunakan ip dengan cara berikut:
$ ip link
Kemudian langsung lakukan perintah berikut untuk mengjalankan Darkstat
$ sudo darkstat -i eth0atau
$ sudo darkstat -i enp3s0lalu buka browser Anda dengan mengetik alamat IP dengan port 667 contohnya:
http://127.0.0.1:667Hasil dari statistik Darkstat seperti berikut:
Bagaimana cara men-stop darkstat? Langsung saja dengan killall:
$ sudo killall darkstat
Semoga bermanfaat :)
Website ini menganut paham demokrasi wkwk
Jangan lupa gunakan emot biar akrab gan (/ ^.^)/
EmoticonEmoticon