Pada tulisan kali ini penulis akan mencoba untuk
berbagi ilmu dalam melakukan monitoring jaringan menggunakan SNMP dan MRTG pada
Ubuntu.
Pada Ubuntu, monitoring jaringan dapat dilakukan
dengan cara yang cukup mudah, bisa dilakukan tanpa menginstal aplikasi
monitoring jaringan seperti Cacti, Ntop, dan lainnya. Sebelum penulis akan
menjelaskan sedikit apa itu SNMP dan MRTG.
Apa itu SNMP ?
SNMP singkatan dari Simple Network Management Protocol. Protokol ini digunakan untuk
memonitor device-device yang terhubung ke jaringan akan kondisi-kondisi
systemnya yang penting. Sebagai contoh penggunaan CPU, penggunaan harddisk,
penggunaan memory, traffic jaringan dan lain-lain. Untuk device-device yang
dapat dipantau adalah device-device seperti PC, Server, atau router. Sedangkan
Operating System bisa Linux, *Nix, Windows, atau yang lain.
Dengan Adanya SNMP
tidak perlu memeriksa-memeriksa satu-satu server, tetapi anda cukup mengakses
satu komputer untuk melihat kondisi seluruh server dan router. Hal ini
disebabkan server dan router akan bertindak sebagai SNMP-server yang tugasnya
yang menyediakan requset SNMP dari komputer lain. Satu PC akan bertindak sebagai
SNMP Agent yaitu komputer yang mengumpulkan informasi-informasi dari
SNMP-servers.
Selain digunakan untuk
memonitoring sebetulnya SNMP dapat digunakan untuk melakukan perubahan dan
memberikan konfigurasi baru ke server. Tetapi pengubahan konfigurasi system di
server hanya dilakukan apabila ada perubahan infrastruktur di jaringan.
Nilai-nilai variabel
yang diakses menggunakan SNMP diatur dalam bentuk hirarki. Tipe hirarki dan
metadata (seperti tipe dan deskripsi variabel) diatur oleh Management Information Bases (MIBs).
"sumber" : http://toto.nurulfikri.com/?page=Article&link=art
pg=Monitoring%20System%20dengan%20SNMP
Apa itu MRTG ?
MRTG (the
Multi Router Traffic Grapher) Adalah
aplikasi yang digunakan untuk memantau beban trafik pada link jaringan.
MRTG akan membuat halaman HTML
yang berisi gambar GIF yang
mengambarkan trafik melalui jaringan secara harian, mingguan, bulanan dan
tahunan. MRTG dibuat oleh Tobias Oetiker menggunakan Perl dan C dan tersedia untuk sistem operasi UNIX dan Windows NT.
"sumber" : http://id.wikipedia.org/wiki/MRTG
Tutorial yang penulis coba jabarkan dimulai dari
pengenalan perintah pada Ubuntu dan dilanjutkan dengan langkah kerja untuk
mendapatkan hasil monitoring dengan SNMP dan MRTG.
Untuk mendapatkan hasil monitoring tersebut, maka perlu
dilakukan cara berikut :
1. Masuk ke terminal pada Ubuntu
2. Ketikkan perintah :
$sudo su
Untuk masuk kedalam perintah konfigurasi Ubuntu akan
meminta password untuk Ubuntu anda, isikan dan selanjutnya anda akan dibawa ke
dalam perintah konfigurasi untuk instalasi Ubuntu SNMP dan MRTG.
3. Matikkan
semua installasi SNMP dan MRTG sebelumnya dengan mengetikkan perintah :
#apt-get remove snmp snmpd --purge
Perintah ini bisa digunakan untuk menghapus snmp dan
snmpd yang ada pada ubuntu anda. Setelah berhasil lakukan proses yang sama
untuk MRTG pada ubuntu anda dengan cara mengetikkan perintah :
#apt-get remove mrtg --purge
4. Selanjutnya kita lakukan install SNMP dan
SNMPD dengan menjalankan perintah :
#apt-get install snmp snmpd
5. Selanjutnya mengedit file-file yang ada pada
snmpd.conf yang mengatur agen untuk merespon snmp menjadi menajemen, dengan
cara mengetikkan perintah sebagai berikut:
#nano /etc/snmp/snmpd.conf
Ubah lah baris :
syslocation
Unknown
syscontact
Root
untuk mengetahui lokasi user monitoring snmp dan snmpd
dan mengetahui identitas serta email dari user
Menjadi :
syslocation Project name (
nama project anda )
syscontact name ( bisa diisi dengan nama anda )
contoh :
sylocation siti aisyah
syscontact aisyahyoserizal@yahoo.com
Selanjutnya hilangkan tanda (#) pada rocommunity localhost untuk
mengaktifkannya.
sebelumnya pada :
#rocommunity localhost
menjadi :
rocommunity localhost
6. Dilanjutkan dengan me-Restart SNMPD, dengan
mengetik perintah berikut :
# /etc/init.d/snmpd restart
Perintah ini berfungsi untuk me-restart
system dari snmpd yang telah dikonfigurasikan.
Setelah itu silahkan test dengan cara :
#snmpwalk -v 2c -c public localhost
7. Install MRTG
Dengan menjalankan perintah:
#apt-get install mrtg
secara default file mrtg akan diletakkan pada posisi /var/www/mrtg pada folder
Ubuntu anda. Jika tidak ada, buat folder baru untuk meletakkan folder mrtg
dengan melakukkan perintah berikut :
#mkdir /var/www/mrtg
8. Konfigurasi MRTG
#cfgmaker --global ‘WorkDir: /var/www/(nama folder)’ --output /etc/mrtg.cfg
public@localhost
Contoh :
#cfgmaker --global ‘WorkDir: /var/www/mrtg'
--output /etc/mrtg.cfg public@172.16.30.1
Perintah diatas merupakan konfigurasi dari mrtg gateway router
9. Selanjutnya ketikkan perintah untuk menampilkan grafik dan konfigurasi
MRTG.
Hal diatas dapat dilakukan dengan cara me-generate file
index.html mrtg, yaitu :
#indexmaker /etc/mrtg.cfg --columns=1 --output
/var/www/(nama folder)/index.html
contoh :
#indexmaker /etc/mrtg.cfg --columns=1
--output /var/www/mrtg/index.html
10. Kemudian restart layanan SNMP sekali lagi dengan
perintah
#/etc/init.d/snmpd restart
11. Kemudian aktifkan MRTG dengan perintah berikut
#env LANG=C /usr/bin/mrtg
12. Langkah terakhir tes akses dengan browser di url
berikut
http://localhost/mrtg atau http://ip_server_atau_PC_manager/mrtg
hasilnya seperti gambar 2 dibawah.