Instalasi MRTG
Jump to navigation
Jump to search
Sumber: https://www.howtoforge.com/tutorial/how-to-install-and-configure-mrtg-on-ubuntu-1804/
MRTG juga dikenal sebagai "Multi Router Traffic Grapher" adalah tool yang free dan open source untuk memantau beban lalu lintas pada jaringan. Kita dapat memonitor lalu lintas jaringan harian, mingguan, bulanan, dan tahunan menggunakan MRTG. MRTG mendukung sistem operasi Windows dan Linux. MRTG menyediakan antarmuka web sederhana untuk menampilkan data lalu lintas jaringan dalam bentuk grafis.
Kebutuhan
- Server Ubuntu 20.04
- non-root user dengan sudo privilige
Instalasi tool pendukung
Instalasi paket
sudo apt update sudo apt -y install apache2 snmp snmpd
Edit
vi /etc/snmp/snmpd.conf
tambah
rocommunity public localhost
Restart apache & snmp
sudo systemctl start apache2 sudo systemctl enable apache2 sudo systemctl start snmpd sudo systemctl enable snmpd
Instalasi & konfigurasi MRTG
Instalasi MRTG
sudo apt -y install mrtg
Buat directory & set permission di web
sudo mkdir -p /var/www/html/mrtg sudo chown -R www-data:www-data /var/www/html/mrtg
Buat konfigurasi MRTG
sudo cfgmaker public@localhost > /etc/mrtg.cfg
Output kira2,
You should see the following output: --base: Get Device Info on public@localhost: --base: Vendor Id: Unknown Vendor - 1.3.6.1.4.1.8072.3.2.10 --base: Populating confcache --base: Get Interface Info --base: Walking ifIndex --snpd: public@localhost: -> 1 -> ifIndex = 1 --snpd: public@localhost: -> 2 -> ifIndex = 2 --base: Walking ifType --snpd: public@localhost: -> 1 -> ifType = 24 --snpd: public@localhost: -> 2 -> ifType = 6 --base: Walking ifAdminStatus --snpd: public@localhost: -> 1 -> ifAdminStatus = 1 --snpd: public@localhost: -> 2 -> ifAdminStatus = 1 --base: Walking ifOperStatus --snpd: public@localhost: -> 1 -> ifOperStatus = 1 --snpd: public@localhost: -> 2 -> ifOperStatus = 1 --base: Walking ifMtu --snpd: public@localhost: -> 1 -> ifMtu = 65536 --snpd: public@localhost: -> 2 -> ifMtu = 1500 --base: Walking ifSpeed --snpd: public@localhost: -> 1 -> ifSpeed = 10000000 --snpd: public@localhost: -> 2 -> ifSpeed = 1000000000
Edit
vi /etc/mrtg.cfg
WorkDir: /var/www/html/mrtg
Buat index.html
sudo indexmaker /etc/mrtg.cfg > /var/www/html/mrtg/index.html
Konfigurasi Apache Web untuk MRTG
sudo vi /etc/apache2/sites-available/mrtg.conf
Tambahkan,
<VirtualHost *:80> ServerAdmin admin@yourdomain.com DocumentRoot "/var/www/html/mrtg" ServerName yourdomain.com <Directory "/var/www/html/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>
Enable site dan restart,
sudo a2ensite mrtg sudo systemctl restart apache2
Akses
MRTG bisa dilihat di URL
http://yourdomain.com http://ip-address/mrtg/