Wednesday, June 13, 2012

CACTI NETWORK MONITORING


  • Pendahuluan

Cacti adalah salah satu software yang digunakan untuk keperluan monitoring yang banyak digunakan saat ini. Cacti menyimpan semua data/informasi yang diperlukan untuk membuat grafik dan mengumpulkannya 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 salah satu aplikasi open source yang menrupakan 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.

  • Prasyarat cacti

Sebelum install cacti di ubuntu kita harus lengkapi depedensi sebagai berikut, antara lain:
1.      RRDTool1.0.49 or higher.
2.      NET-SNMP.
3.      MySQL4.1.x or higher.
4.      PHP 4.3.6 or higher.
5.      Apache/IIS or any other web server


  •  Install cacti

Langkah langkahnya antara lain sebagai berikut sebagai asumsi kita telah menginstall xampp di ubuntu tersebut:
1.      Tahap awal kita harus masuk dulu ke super root, dengan perintah sebagai berikut:
$ sudo su
2.      Kemudian kita install apache2 dengan perintah:
$ sudo apt-get install apache2
3.      Setelah itu buka browser dan ketikan hppt://localhost/
4.      Untuk tahap selanjutnya kita install PHP dengan perintah:
$ sudo apt-get install php5 libapache2-mod-php5
5.      Setelah PHP terinstall maka restart dengan perintah:
$ /etc/init.d/apache2 restart
6.      Kemudian carilah file PHP tersebut dengan nama info.php di folder /var/www/ , setelah ketemu maka copy dan fastekan code dibawah ini:
<?php
   phpinfo();
?>
7.      Untuk memastikan kita cari di browser dengan cara http://localhost/info.php
8.      setelah itu kita install MySQL dengan perintah:
$ sudo apt-get install mysql-server-5.0 php5-mysql
(catatan jangan lupa password MySQLnya)
9.      Setelah berhasil kita restart lagi apachenya dengan perintah:
$  /etc/init.d/apache2 restart
10.  Refresh browser tadi untuk melihat apakah sudah terinstall Apache, MySQL, dan PHP kalau sudah kita berlanjut ke tahap berikutnya.
11.  Sekarang kita install Net-SNMP di terminal dengan perintah:
$ sudo apt-get install snmp php5-snmp

12.  Setelah berhasil kita restart lagi apachenya:
$  /etc/init.d/apache2 restart  
13.  Setelah itu kita install RRDTool:
$ sudo  apt-get intall rrdtool
14.  Kemudian setelah itu tahap terakhir kita install cacti dengan perintah:
$ sudo apt-get install cacti
15.  Setelah semuanya terisi dengan configurasi yang telah di tepatkan maka kita lanjut cek cacti tersebut dengan perintah:
$ sudo  dpkg-reconfigure cacti
16.  Setelah semua configurasi beres, kita panggil cacti tersebut di browser dengan mengetikan http://localhost/cacti/
17.  Tekan next, dan setelah tahap “new install” perhatikan pengaturan cacti demi kesempurnaan installasi. Copykan configurasi dibawah ini:
·         RRDTool Binary Path
/usr/bin/rrdtool
·         PHP Binary Path
/usr/bin/php
·         Snmpwalk Binary Path
/usr/bin/snmpwalk
·         Snmpget Binary Path
/usr/bin/snmpget
·         Snmpbulkwalk Binary Path
/usr/bin/snmpbulkwalk
·         Snmpgetnext Binary Path
/usr/bin/snmpgetnext
·         Cacti Log File Path
/usr/share/cacti/site/log/cacti.log
·         SNMP Utility Version
Pilih Net-SNMP yang telah kita install tadi.
18.  Untuk mendapatkan versi RRDTool yang telah anda install tadi maka cukup dengan ketikan perintah:
$ sudo apt-cache policy rrdtool
19.  Reload browser tadi maka install cacti kita telah berhasil.
(catatan: username admin dan passwordnya yang anda tadi masukan)

1 comment: