MRTG atau Multi Router Traffic Grapher adalah sebuah tool opensource dan gratis yang melakukan monitorif trafik jaringan internet. Monitoring ini bisa dilakukan harian, mingguan, bulanan atau tahunan. Bisa diinstall di Linux maupun Windows.
Tampilan MRTG meskipun tidak terlalu intuitif, tapi sudah cukup menjelaskan dan menyajikan fitur-fiturnya dengan baik. Pada tutorial kali ini kita akan menginstall dan mengonfigurasi MRTG di Ubuntu 18.04.1
Siapkan koneksi internet yang stabil (kalau bisa yang kenceng, )
Install Paket-paket Yang Dibutuhkan
Pertama install software yang diperlukan seperti Apache dan SNMP. Contoh dengan apt-get
sudo apt install apache2 snmp snmpd
kemudian Enable semua service diatas dengan systemctl
sudo systemctl enable apache2 sudo systemctl enable snmpd sudo systemctl start apache2 sudo systemctl start snmpd
Install dan Konfigurasi MRTG
Install MRTG dengan apt-get
sudo apt install mrtg
buat folder baru untuk MRTG di /var/www/mrtg (contoh perintah: sudo mkdir /var/www/mrtg) lalu ubah permission dengan chown ke www-data:
sudo chown -R www-data:www-data /var/www/mrtg
kemudian build ulang konfigurasi MRTG ke alamat baru
sudo cfgmake public@localhost > /etc/mrtg.cfg
bikin indeks dummy di /var/www/mrtg dengan indexmaker. contohnya:
sudo indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html
Konfigurasi Apache untuk MRTG
Belum cukup mengkonfigurasi MRTG, kita juga butuh mengatur supaya Apache bisa melayani permintaan server http MRTG. Berikut cara konfigurasinya.
Bikin satu file virtual host apache baru di /etc/apache2/sites-available/. Contohnya
sudo nano /etc/apache2/sites-available/mrtg.conf
paste kode berikut ini dalam file itu:
<VirtualHost *:80> ServerAdmin admin@namadomain.com DocumentRoot "/var/www/mrtg" ServerName mrtg.namadomain.com <Directory "/var/www/mrtg/"> Options None AllowOverride None Order allow,deny Allow from all Require all granted </Directory> TransferLog /var/log/apache2/mrtg_access.log ErrorLog /var/log/apache2/mrtg_error.log </VirtualHost>
simpan dengan tekan tombol Ctrl + O dan pilih Y. Keluar dengan Ctrl + X
Enable konfigurasi vhost tersebut dengan perintah a2ensite dan reboot apache2.
sudo a2ensite mrtg.conf sudo systemctl restart apache2
Sekarang coba akses MRTG dengan browser di http://mrtg.namadomain.com (sesuai namadomain masing-masing)
Simak videonya disini!