Instalasi dan Konfigurasi Cacti pada Ubuntu 12.04
1.1 Pengertian Cacti
Cacti adalah salah satu software yang digunakan
untuk keperluan monitoring yang banyak digunakan saat ini. Cacti
menyimpan semua data/informasi yang di perlukan untuk membuat grafik dan
mengumpulkan dengan database MySQL. Untuk menjalankan Cacti, diperlukan
software pendukung seperti MySQL, PHP, RRDTool, net-snmp, dan sebuah
webserver yang support PHP seperti Apache atau IIS.
Cacti adalah salah satu
aplikasi open source yang merupakan solusi pembuatan grafik network yang
lengkap yang didesign untuk memanfaatkan kemampuan fungsi RRDTool sebagai
peyimpanan data dan pembuatan grafik. Cacti menyediakan pengumpulan data yang
cepat, pola grafik advanced, metoda perolehan multiple data, dan fitur
pengelolaan user. Semuanya dikemas secara intuitif, sebuah interface yang mudah
digunakan mudah dipahami untuk local area network hingga network yang kompleks
dengan ratusan device. Dengan menggunakan cacti kita dapat memonitor trafik
yang mengalir pada sebuah server dan Cacti juga merupakan frontend dari RRDTool yang menyimpan informasi
kedalam database !MySQL dan membuat graph berdasarkan informasi tersebut.
Proses pengambilan data (lewat SNMP maupun skrip) sampai kepada pembuatan
gambar (graph) dilakukan menggunakan bahasa pemrograman PHP.
Cacti dapat digambarkan sebagai :
a. Data Retreval
Hal pertama yang dilakukan oleh Cacti adalah mengumpulkan data. Data
dikumpulkan dengan Poller yang dieksekusi oleh Operating System.
Interval pengumpulan data atau dengan kata lain eksekusi Poller dapat
kita atur melalui fasilitas penjadwalan yang tersedia di Operating
System seperti crontab.
b. Data Storage
Data yang telah dikumpulkan oleh Poller, selanjutnya akan disimpan
secara teratur di bawah /rra. Untuk proses ini, cacti menggunakan Round
Robin Database (RRD) dimana data akan ditata dalam urutan waktu
(time-series). Data yang dapat berupa trafik jaringan, suhu mesin,
server load average, mounting load dan lainnya berbentuk file
berekstensi. rra dan selanjutnya siap dipresentasikan dalam bentuk
grafik.
c. Data Presentation
Keutamaan penggunaan RRDtool adalah fungsi grafiknya. Data-data yang
tertata dalam /rra akan di presentasikan dalam grafik dan ditampilkan
oleh web server yang kita gunakan. Cacti juga menyediakan halaman
pengaturan grafik untuk memudahkan kita memanajemen gambar-gambar yang
ingin kita tampilkan serta cara menampilkannya.
1.2 Paket-Paket Yang Dibutuhkan sebelum Instalasi Cacti
- php-snmp
- rrdtool
- net-snmp & net-snmp-utils
- httpd
- php
- php-mysql
- mysql
- mysql-server
1. Masuk ke terminal pada ubuntu, kemudian untuk masuk ke dalam rootnya masukkan perintah : # sudo su
# password : <Sesuai dengan password dari pc yang anda gunakan>
2.Jika paket-paket diatas belum terinstall, maka lakukan pengistalan pada seluruh paket, dengan perintah dibawah ini :
# apt-get install apache2 -> untuk install apache
#apt-get install mysql-server -> Untuk install mysql
#apt-get install rrdtool -> Untuk install rrdtool
#apt-get install cacti -> Untuk install cacti
3. Setelah berhasil , selanjutnya lakukan restart pada apachenya dengan perintah berikut
# /etc/init.d/apache2 restart
4. Selanjutnya instalasi RRDTool dengan perintah berikut :
# apt-get install rrdtool
5. Kemudian setelah semua paket-paket tersebut selesai di\instalasi, selanjutnya lakukan instalasi cacti dengan perintah berikut :
# apt-get install cacti
6. Selanjutnya akan muncul configure cacti seperti berikut dan pilih <YES>
7. Pilih apache2
8. Kemudian masukkan password sesuai keinginan anda
9. Kemudian masukkan password untuk MySQL nya sesuai keinginan anda
10. Anda Akan diminta untuk mengulang kembali password yang telah anda buat tadi untuk confirm, masukkan kembali passwordnya
11. Setelah instalasi di terminal selesai, buka browser, kemudia ketikkan perintah
'/localhost/cacti ' pada address bar, setelah itu akan muncul instalasi
Cacti dan pilih NEXT dan yang terakhir pilih FINISH ( seperti tampilan dibawah ini)
12. Setelah finish, akan diminta untuk login ke cacti, masukkan password yang telah anda buat pada langkah sebelumnya
13. Setelah memasukkan password, akan muncul tampilan awal CACTI seperti gambar dibawah ini
14. Selanjutnya pada menu console, pilih menu devices, setelah menu device di klik akan muncul tampilan seperti berikut :
15. Pada bagian kanan atas dari halaman tersebut klik add, kemudia muncul tampilan seperti berikut :
16. Isi sesuai dengan gambar ini untuk monitoring trafific router nya ( gateway )
17. Selanjutnya pada halaman yang sama akan ada tampilah jenis Querry data yang digunakan, pada percobaan ini digunakan tipe Karlet-Wireless Bridge Statistics, kemudian klik save.Berikut tampilan pilihan querry yang ada pada CACTI.
18.
Setelah pengisian interface yang akan dimonitoring selesai, maka akan
muncul tampilan seperti gambar dibawah ini, setelah itu pilih Create Graph For This Host
19. Selanjutnya
akan muncul tampilan seperti gambar dibawah ini, kemudian centang semua
parameter yang ada,kemudian pada Graph Type pilih IN/OUT Bits, artinya kita akan memonitor traffic yang masuk maupun yang keluar router dengan parameter bit.
20. Setelah
proses diatas selesai maka akan muncul tampilan seperti gambar dibawah
ini, pada bagian paling kanan dari halaman tersebut pilih Graph Management.
21. Setelah di klik graph management, maka akan muncul tampilan seperti gambar berikut, centang semua parameter yang ada kemudian di bagian Choose an Action dengan pilihan Place on A Tree (Default Tree),kemudian klik GO.
22. Kemudian akan muncul tampilan berikut, klik continue untuk menempatkan grafik traffic yang akan dimonitor.
Grafik diatas adalah grafik pemakaian jaringan internet
menggunakan localhost. Ada beberapa grafik yang ditampilkan tidak
terlalu baik. Hal ini disebabkan dalam pengambilan data memerlukan waktu
yang cukup lama agar gambar graph tampil baik . Monitoring dengan cacti ini bertujuan untuk mengetahui
trafik jaringan yang sedang berlangsung pada PC user ke jaringan
internet PCR.
Note : Dalam Installasi dan
Konfigurasi Cacti pada Ubuntu 12.04, saya menemukn permasalahan dalan hal
installasi yang terkadang tidak dapat dikonfigurasi. Hal ini bisa saja
terjadi dikarenakan Cacti yang telah terinstall sebelumnya pada pc yang kita gunakan. Adapun salah satu cara
penanggulanginya yaitu dengan meremove file cacti yang telah terinstal sebelumnya dengan
perintah
#apt-get remove cacti --r purge
Kemudian install ulang Cacti tersebut dengan perintah yang telah di paparkan diatas.Semoga hal ini dapat membantu anda apabila menemukan kesalahan yang sama seperti saya.