Assalamu'alaykum warahmatullah wabarakatuh Kali ini saya akan share cara install MRTG. Ini adalah aplikasi untuk melihat trafik int...

RHEL 7 Monitoring System MRTG 1 : install mrtg di redhat


Assalamu'alaykum warahmatullah wabarakatuh

Kali ini saya akan share cara install MRTG. Ini adalah aplikasi untuk melihat trafik internet pada server. Dibutuhkan juga protokol SNMP agar informasi trafik yang muncul itu realtime. MRTG menggunakan antar muka web based, yang artinya bisa diakses melalui web browser. Langsung aja kita praktek kuy...


SEBELUMNYA
Ada beberapa hal yang harus anda install di mrtg ini, diantaranya :

  1. Install dan konfigurasi dasar Apache.
  2. Install dan konfigurasi SNMP.
Kedua tutorial diatas, sudah tersedia di blog saya ini. OKE LANJUT..


1. Kita buat file konfigurasi dasar mrtg nya. Namun kita sesuaikan dengan keadaan server kita.

cfgmaker --snmp-options=:::::2 --ifref=descr --ifdesc=descr networknjay@192.168.40.230 > /etc/mrtg/mrtg.cfg 
networknjay = adalah nama hostname dari server, boleh juga nama domain.
@192.168.40.230 = adalah IP server itu sendiri


2.  Setelah file dibuat, kita edit file nya sesuai dengan letak yang kita atur tadi. Lalu edit file nya.
nano /etc/mrtg/mrtg.cfg
#baris ke- 8: tambahkan
WorkDir: /var/www/mrtg


#baris ke- 16: uncomment
Options[_]: growright, bits



3. Lalu kita jalankan mrtg-nya 3 kali menggunakan script bawaan mrtg.
for (( i=1 ; i <= 3 ; i++ )); do env LANG=C mrtg /etc/mrtg/mrtg.cfg; done 
[root@node1 ~]# for (( i=1 ; i <= 3 ; i++ )); do env LANG=C mrtg /etc/mrtg/mrtg.cfg; done 

2015-06-16 19:54:12, Rateup WARNING: /usr/bin/rateup could not read the primary log file for 192.168.40.220_eth0 2015-06-16 19:54:12, Rateup WARNING: /usr/bin/rateup The backup log file for 192.168.40.220_eth0 was invalid as well 2015-06-16 19:54:12, Rateup WARNING: /usr/bin/rateup Can't rename 192.168.40.220_eth0.log to 192.168.40.220_eth0.old updating log file


4. Nah karena konfigurasi dasar sudah dibuat, kita include-kan file tersebut kedalam file index dari mrtg.
indexmaker --columns=1 /etc/mrtg/mrtg.cfg > /var/www/mrtg/index.html


5. Kita tambahkan script pada cron di server.
nano /etc/cron.d/mrtg
*/5 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok


6. Agar mrtg dapat diakses selain dari localhost, kita masukkan script pada web servernya.
nano /etc/httpd/conf.d/mrtg.conf
#baris ke- 10: uncomment dan tambahkan Require ip 192.168.40.0/24 DirectoryIndex index.html


7. Restart mrtg nya melalui web server.


systemctl start httpd 




AKSES LEWAT CLIENT

1. Akses ke http://(ip server atau domain-nya)/mrtg



Biasanya membutuhkan waktu >10 menit agar grafik trafik internet dapat tampil.


0 comments: