Cacti Installation

Embed Size (px)

Citation preview

CACTI INSTALLATION

Kebutuhan : 1. 2. 3. 4. 5. 6. 7. Windows XP > terserah mau bajakan atau original (resiko ditanggung sendiri) Apache, PHP, MySQL > Kalau ini gwe biasanya pake XAMPP aja yang udah all in one Net SNMP > cari aja installernya di google RRDTool > Taukan round robin database ini, info lebih lanjut tanya om google Cygwin (Optional) Cacti > ini yang paling utama, sekalian aja siapin plugins yang dibutuhkan Spine > yang mau pollernya pake spine

Instalasi : 1. 2. 3. 4. 5. Install XAMPP, saran gwe sih folder installernya ditaruh di C:\xampp Install Net-SNMP sama lebih baik foldernya diletakkan di C:\net-snmp Extract file rrdtool di folder C:\rrdtool Install Cygwin Extract cacti di folder webserver (terserah mau ditaruh di root directory atau buat folder baru ex. C:\xampp\htdocs\cacti), kalau gwe testnya pake cara kedua yaitu pake folder baru Buat database dengan nama cacti Import database cacti, enaknya lewat PHPMyAdmin aja, pilih database cacti yang sudah dibuat terus klik import, browse ke directory cacti yg sudah diextract tadi cari file yg namanya cacti.sql Setelah database selesai di import selanjutnya adalah melakukan setting cacti, buka file config.php (ada di folder c:\xampp\htdocs\cacti\includes) Silakan setting sesuai dengan standar webserver anda, kalau saya settingannya sbb

6. 7.

8. 9.

/* make sure these values refect your actual database/host/user/password */ $database_type = mysql; $database_default = cacti; $database_hostname = localhost; $database_username = cactiuser; $database_password = cactiuser; $database_port = 3306 ; Jika langkah-langkah diatas sudah selesai lakukan setting tambahan sbb : Tambahkan directory \xampp\php pada PATH environment variable, caranya yaitu klik kanan my computer > Properties, maka muncul window baru 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 keC:\xampp\php\extras\mibs

Lakukan hal sama buat path directory mysql dan net-snmp Buka dan edit file php.ini pastikan settingan berikut sudah ada :extension_dir = c:\php\ext extension=php_mysql.dll extension=php_snmp.dll extension=php_sockets.dll cgi.force_redirect = 0

Edit file httpd.conf pastikan settingan berikut sudah ada, jika belum silahkan diedit :

langkah selanjutnya sbb : Pertama buka cacti lewat browser, kalau saya install di root localhost jadi urlnya http://localhost Ketika pertama kali kita install kan ada wizard untuk penginstallan

Klik Next saja jika kita melakukan instalasi baru kemudian pilih new install

Sesuaikan directory/path kebutuhannya dengan yg tempat kita menginstall file2 tsb.

etelah selesai instalasi dan konfigurasi cacti, ada beberapa langkah lagi yang perlu dilakukan agar cacti dapat digunakan secara mudah dan enak dilihat untuk network monitoring secara live.

Untuk prompt> Akan

testing

bahwa muncul

cacti php

jalan message

bisa

dengan perintah : c:xampphtdocscactipoller.php berikut :

Jika tidak ada masalah akan keluar message seperti diatas. Untuk menampilkan grafis dari penggunaan bandwidth dari link-link yang kita punya, kita perlu melakukan beberapa langkah konfigurasi pada cacti. Syaratnya jika kita menggunakan router atau gateway based hardware atau software, baik OS apapun, aktifkan service snmpnya, biasanya pada port 161, dan set nama communitynya. hanya itu saja, karena memang cacti bekerja dengan mengoleksi data dari service snmp. Untuk router cisco : masuk ke administrator moderouter>ena router#config t router(config)#snmp-server community public ro

public adalah nama communitynya. Untuk router Huawei Masuk ke administrator modesystem-view [hostname]snmp-agent community read public

Set communitynya misal : public. Untuk OS Linux misal Centos, distro yang lainnya mirip caranya. Jalankan service snmpd dengan login root/administrator, biasanya sudah terinstall servicenya, namun defaultnya biasanya stop, tinggal dijalankan.

Edit file di /etc/snmp/snmpd.conf

Default-nya community-nya publick, kita bisa ganti dengan yang lain. Jika ganti community jangan lupa restart service snmp.#/etc/init.d/snmpd restart

Untuk OS Windows XP: Jika belum ada service snmp yang terinstall, tambahkan snmp lewat Add/Remove Windows Components di Add/Remove Program Windows(Di XP maupun Windows 2000 keatas). Setelah ada masuk lewat Computer Management > Services, klik kanan dan pilih properties. Masuk ke bagian tab Security. Tambahkan nama Community jika belum ada, defaultnya sudah

ada dengan community name-nya public dan hak akses ro.

Untuk OS HP-UX v 11.11 : Secara default snmp di HP-UX sudah terinstall, untuk cek bisa ps -ef | grep snmp, akan muncul pesan : Untuk mengecek nama community snmp cek di file konfigurasi /etc/snmpd.conf , pastikan ada baris get-community-name: public, dimana public adalah nama communitynya, kita bisa ganti nama community-nya. Jika sudah ganti, service snmp perlu distop dengan perintah :/sbin/init.d/SnmpMaster stop. Untuk menstart service cukup jalankan snmpd .

Membuat Masuk

device ke

pada bagian

cacti

: devices

Klik

link

Add.

Ada 4 baris saja yang wajib diisi, yaitu bagian Description, Hostname, Host Template dan SNMP Community. Description : deskripsi dari device yang akan dimonitor Hostname : IP Address dari device yang akan dimonitor Host Template : Jenis Device, ada beberapa pilihan, seperti : Cisco router, Generic SNMP Host, Novel Netware, Linux, Windows 2000/XP, dll. Host Template dapat dibuat secara custom. SNMP Community : Isi dengan nama community yang sudah diset pada device yang akan kita monitor. Klik tombol create.

Klik

link

*Create

Graphs

for

this

Host.

Pilih Interface dari device yang akan dimonitor, misal menggunakan cisco, dan kita ingin memonitor serialnya. Cek serial interface yang akan kita monitor. Lalu klik tombol Create.

Setelah berhasil ditambah, tunggu sampai kira-kira 5-10 menit(sesuai dengan yang sudah kita set di scheduled task untuk menjalankan poller.php dari cacti setiap 5 menit sekali pada part 2), Untuk melihat hasilnya, masuk ke Graph Management. Lalu klik pada link yang akan ditampilkan dalam grafis sbb :

Detil jam, harian, mingguan atau bulanan, dapat dilihat di c:xampphtdocsmontempgraphs, Seperti yang sudah di set sebelumnya di export directory pada Part 2. Kondisi device juga bisa kita monitor dari dalam web administrasi cacti, kondisinya Up atau Down, bahkan mampu memonitor tampilan sla/availability-nya, walaupun simple, namun tampilannya OK.

Tampilan yang bagus dan mudah untuk dilihat Untuk mempercantik tampilan, agar kita mudah dalam memonitor, tanpa perlu login, maka perlu dibuat tampilan tersendiri. Contoh tampilannya sbb : Kita bagi dalam Area-area bila kita memiliki jaringan yang tersebar berdasar geografi dengan cabang yang luas. Di bagi per Area, misal : Area Jakarta, Area Jawa Barat, dst.

Jika kita klik pada Area itu maka semua data dari Area itu akan ditampilkan.

Jika kita klik lebih dalam lagi, kita mendapat detil bandwidth berdasar harian, mingguan, bulanan maupun tahunan.

Setelah setting sudah sesuai, simpan konfigurasi, selanjutnya kita akan diminta untuk menghapus folder instalasi di folder cacti, hapus folder tersebut kemudaian buka kembali url cacti kita.

Untuk login pertama kali gunakan user : admin dan password : admin , setelah login kita diminta untuk mengganti password tersebut. Di menu admin pilih setting >> Path

Pastikan semua settingan path sudah sesuai jangan lupa memasukkan C:/WINDOWS/Fonts/ARIAL.TTF di RRDtool Font Path kemudian simpan. Langkah selanjutnya kita ke Tab General, sesuaikan settingannya, kalau settingan saya sbb :

Kemudian setting Poller, set untuk setiap 5 menit

Setelah itu pindah ke bagian Export Graph, untuk meletakkan hasil capture dari cacti ke direktori yang sudah kita tentukan.

Pilih Export Mode : Classic(Local Path) dan Export Directory(both local and ftp) di set ke direktori tertentu, misal : c:/xampp/htdocs/montemp.

Lalu Pilih Export timing : Classic(export every x times). Setelah itu klik Save. Konfigurasi Schedule Task untuk menjalankan poller setiap 5 menit sekali. Lakukan schedule task, untuk membuat poller dari cacti dijalankan setiap 5 menit sekali setiap hari. Masuk sebagai Administrator, dan tambah scheduled task baru. Pilih Start > Settings > Control Panel dan double click pada Scheduled Tasks. Double click pada Add Scheduled Task. Klik Next dan Browse. Cari c:\xampp\php dan pilih php.exe. Pilih Daily dan klik Next. Klik Next tanpa merubah waktu atau tanggal seting. Masukkan user dan password, dan pastikan bahwa user ini memiliki hak akses tulis dan baca pada direktori berikut:c:/xampp/htdocs/cacti/rra c:/xampp/htdocs/cacti/log

Pastikan user mempunyai hak baca, tulis dan eksekusi pada direktori ini:c:\xampp\php c:\xampp\php\sapi

Klik Next dan tekan tombol Finish. Klik kanan pada task dan pilih Properties.

Pilih tab Schedule. Pilih Daily dan klik tombol Advanced. Cek pada checkbox Repeat, set setiap 5 menit dalam durasi 24 jam.

Akhirnya selesai juga settingan awal buat cacti .