Memonitoring Network Traffic dengan Darkstat

Dapatkan update terbaru Linuxku.com di kanal Telegram https://telegram.me/linuxkudotcom.

 

Memontoring suatu peladen (server) adalah bagian tugas penting dari seorang SysAdmin. Ada tersedia cukup banyak peralatan atau aplikasi monitoring untuk server ini, dari mulai yang open-source hingga yang berbayar.

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.bz2

Kemudian ekstrak kode sumbernya dengan cara berikut:

$ tar -jxvf darkstat-3.0.719.tar.bz2

Pastikan 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-dev

Kemudian masuk ke direktori Darkstat yang sebelumnya tadi telah kita ekstrak dari bz2.

$ cd darkstat-3.0.719

Lalu kompil Darkstat dengan cara berikut:

$ ./configure
$ make
$ sudo make install

Jalan 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 667

Cek Ethernet Anda menggunakan ip dengan cara berikut:

$ ip link

Kemudian langsung lakukan perintah berikut untuk mengjalankan Darkstat

$ sudo darkstat -i eth0

atau

$ sudo darkstat -i enp3s0

lalu buka browser Anda dengan mengetik alamat IP dengan port 667 contohnya:

http://127.0.0.1:667

Hasil dari statistik Darkstat seperti berikut:

Bagaimana cara men-stop darkstat? Langsung saja dengan killall:

$ sudo killall darkstat

Semoga bermanfaat 🙂

Yakin Ngga Mau Diskusi ?

Yuk diskusi cerdas. Gunakan nama asli agar komentar Anda disetujui.