Sabtu, 31 Mei 2014

Pengenalan dan Proses




Cacti merupakan solusi grafik jaringan lengkap yang dirancang untuk memanfaatkan kekuatan penyimpanan datanya RRDTool dan kemampuan fungsi membuat grafik dari data tersebut. Cacti menyediakan pengambilan data yang cepat, template grafik yang terdepan, beberapa metode perolehan data, dan fitur manajemen pengguna. Semua ini tersatukan dalam antarmuka yang mudah digunakan, sehingga cocok untuk jaringan kecil (LAN) sampai jaringan yang besar dengan ratusan perangkat.Cacti tidak hanya bisa memonitor kinerja jaringan, tetapi juga melihat bagaimana kinerja dari operasi komputer tempat dimana aplikasi Cacti diinstal dan komputer lainnya yang terhubung dengan jaringan data yang sama dengan komputer yang menggunakan Cacti. Dengan syarat, mengetahui IP dari komputer lainnya tersebut, bahkan dengan Cacti kita bisa mengetahui kinerja dari komputer server utama. 
Untuk melakukan monitoring jaringan yang sangat besar, maka diperlukan sebuah aplikasi untuk dapat memonitoring jaringan tersebut, agar segala aktivitas yang terjadi di jaringan beserta gangguan yang terjadi dapat dilihat atau di-monitoring. 
Instal aplikasi Cacti yang telah ada pada repositories anda, atau bisa juga anda lakukan download aplikasi tersebut, atau mengambil dari repositories yang tersedia pada server utama tempat jaringan anda terkoneksi. Pada tutorial ini, saya mencoba mengistal dengan cara mengambil cacti dari repo.pcr.ac.id.  Secara garis besar, cara installnya sudah pasti sama, yang berbeda tentunya lokasi jaringan saya dan pembaca tentunya berbeda
langkah pertama, install cacti :

apt-get install cacti

Tunggu beberapa saat sampai proses download dan instalasi selesai, dilanjutkan dengan proses konfigurasi, dimana anda akan diminta untuk memasukkan kotak dialog pemilihan server (apache, apache2,dan lain lain), setelah mengikuti proses instalasi, anda harus memasukkan password untuk administrator dan SQL.
pastikan tidak ada masalah dalam proses penginstalan, karena satu kesalahan akan menyebabkan Cacti tak terinstal dengan baik dan tidak akan berfungsi.Setelah aplikasi cacti diinstal, maka anda bisa membuka browser yang anda miliki dan mengetik  : http://localhost/cacti/install
untuk masuk ke halaman utama cacti, tapi sebelumnya anda akan diminta untuk melengkapi proses instalasi cacti, seperti yang ditunjukkan oleh gambar dibawah :

Minggu, 18 Mei 2014

Manajemen Jaringan SNMP dan MRTG pada Ubuntu



SNMP dan MRTG pada Ubuntu

 

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.