Anda seorang Network Engineer atau network administrator? Pasti membutuhkan tool untuk memantau kondisi jaringan internal perusahaan maupun jaringan internet, apalagi jika memiliki banyak link ke cabang-cabang di daerah. Maka tool untuk memantau kondisi jaringan sangat diperlukan, memang banyak jenis tool jaringan yang diperlukan. Bahkan banyak versi komersil yang tersedia di pasaran dengan harga yang cukup mahal. Namun jika anda doyan untuk sedikit ngoprek, maka banyak juga tool jaringan yang tersedia secara gratis namun legal. Salah satunya adalah cacti. Cacti adalah sebuah network monitoring grafis berbasis rrdtool, umumnya digunakan untuk memantau link dan pemakaian bandwidth. Software ini berjalan baik di keluarga nix, termasuk linux dan Unix, dan windows. Untuk membangun cacti di window sangat mudah, asal syarat-syarat berikut terpenuhi.
- Apache Web Server(wajib) atau IIS.
- PHP 4.3.6+ atau 5.x(wajib)
- MySQL 4.x atau MySQL 5.x(wajib)
- Spine(wajib), dapat didownload di sini.
- RRDTool(wajib), download di sini.
- Net-SNMP(wajib), download di sini.
- Cygwin(optional), bisa kunjungi ke website cygwin.
- Cacti(wajib), download di sini.
Untuk urutan tiga teratas, saya menggunakan xampp, software ini sudah membundle apache, php dan mysql dalam 1 paket, ditambah beberapa add-on lainnya, instalasi juga sangat mudah. XAMPP bisa didownload di sini.
Langkah pertama download semua software yang sudah saya sebutkan di atas.
Taruh pada direktori tertentu,misal : C:\Cacti.
Install xampp, untuk tutorial instalasi xampp dapat dilihat di sini., lalu lakukan sedikit konfigurasi di PHP.
Langkah pertama download semua software yang sudah saya sebutkan di atas.
Taruh pada direktori tertentu,misal : C:\Cacti.
Install xampp, untuk tutorial instalasi xampp dapat dilihat di sini., lalu lakukan sedikit konfigurasi di PHP.
Tambahkan direktori C:\xampp\php pada PATH environment variable. The Windows path dapat diakses lewat My Computer, lalu klik kanan, pilih Properties, lalu masuk ke System | Advanced | Environment Variables | System Variables.
Tambahkan variabel baru PHPRC dan tambahkan pada variabel ini direktori C:\xampp\php.
Tambahkan variabel baru MIBDIRS. Karena saya menggunakan PHP 5, set varibale baru ini ke C:\xampp\php\extras\mibs
Edit pada php.ini di direktori C :\xampp\php\, buka komen dibaris berikut, dengan xampp hanya baris ke 3 yaitu php_snmp.dll yang perlu dibuka komen-nya, yang lainnya sudah default dibuka. Yang perlu dipastikan apakah baris-2 berikut ini ada di "php.ini".
Untuk konfigurasi Apache di c:\xampp\apache\conf\httpd.conf, kita tidak perlu melakukan apapun, karena secara default sudah sesuai dengan yang diperlukan untuk cacti.
Hanya perlu menambah baris berikut : AddType application/x-httpd-php .php
Set environment variable di windows, C:\xampp\mysql\bin, lakukan restart windows :
Set password untuk user root, defaultnya adalah blank, untuk segi keamanan, sebaiknya set password root, caranya :
shell> mysqladmin --user=root password PasswordAnda
shell> mysqladmin --user=root --password reload
Buat database cacti:
shell> mysqladmin -u root -p create cacti
Import database cacti dari file cacti.sql dari direktori cacti
shell> mysql -u root -p cacti < cacti.sql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'PasswordAnda';
mysql> flush privileges;
Selanjutnya akan membahas instalasi dan konfigurasi cacti, rrdtool, spine dan netsnmp.
extension_dir = c:\php\extHapus baris "session.save_path=c:\tmp" Buka komen di baris file_uploads = On, di xampp defaultnya sudah dibuka, jadi saya tidak perlu melakukan apapun.
extension=php_mysql.dll
extension=php_snmp.dll
extension=php_sockets.dll
cgi.force_redirect = 0
Untuk konfigurasi Apache di c:\xampp\apache\conf\httpd.conf, kita tidak perlu melakukan apapun, karena secara default sudah sesuai dengan yang diperlukan untuk cacti.
Hanya perlu menambah baris berikut : AddType application/x-httpd-php .php
Untuk konfigurasi MySQL, lakukan sbb :
Set environment variable di windows, C:\xampp\mysql\bin, lakukan restart windows :
Set password untuk user root, defaultnya adalah blank, untuk segi keamanan, sebaiknya set password root, caranya :
shell> mysqladmin --user=root password PasswordAnda
shell> mysqladmin --user=root --password reload
Buat database cacti:
shell> mysqladmin -u root -p create cacti
Import database cacti dari file cacti.sql dari direktori cacti
shell> mysql -u root -p cacti < cacti.sql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'PasswordAnda';
mysql> flush privileges;
Selanjutnya akan membahas instalasi dan konfigurasi cacti, rrdtool, spine dan netsnmp.
6 comments:
Selamat malam..,
saya ingin bertanya,
mengapa tulisan "session.save_path=c:\tmp" tidak ada di file php.ini
sebenernya yg diedit file php.ini ato php.ini-dist ?
kenapa saat saya memasukan
shell> mysql -u root -p cacti <> mysql -u root -p mysql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'PasswordAnda';
mysql> flush privileges;
keluar tulisan " > was unexpected at this time "
kira2 letak kesalah saya dimana ?
terima kasih, mohon maaf bila merepotkan..
Sorry baru balas skg,versi php-nya berapa ya?
Edit di php.ini, jika blom ada anda harus kopi dari php.ini-dist ke php.ini. Baru edit di php.ini.
Pastikan sintaknya sudah benar mas.
pada shell> mysql -u root -p cacti <> mysql -u root -p mysql harusnya shell> mysql -u root -p cacti < cacti.sql
selamat siang mas!!
saya ingin bertanya, sy sdh coba ikutin tutorial yg ada, pada saat di poin berikut dapat massage :
# mysql -u root -p cacti < cacti.sql
The system cannot find the file specified.
mohon pencerahannya!!
thanks,
selamat sore pak......saya rahmi ayu nisa panggil aj aiu pak,,,,mw tnya saya udah instal cacti dah bsa di jalankan tpi grafik nya gk muncul,,,,mohon bantuan nya pak,,,,cos dah pusing cri kesalahanny,,,,
maksih sebelumnya pak,,,
Mas saya sudah coba langkah2nya tp saat uncomment extension=php_snmp.dll, apachenya jadi tidak bisa jalan di XAMPP. Mohon pencerahannya agar apache-nya tetap bisa jalan kembali.
Post a Comment