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 🙂