Membangun Cacti(Network Monitoring) di Windows
Kembali ke instalasi cacti, saya menggunakan cacti versi 0.8.7a, unzip file cacti-0.8.7a.zip ke direktori C:\xampp\htdocs, hasilnya adalah direktori C:\xampp\htdocs\cacti-0.8.7a, rename direktori menjadi cacti saja, untuk mempermudah saja, sehingga menjadi C:\xampp\htdocs\cacti.
Lalu unzip juga rrdtool yang didownload dari website cacti. Masukkan ke direktori C:\xampp\htdocs\cacti
Unzip cacti-spine-0.8.7a.zip ke direktori C:\xampp\htdocs\cacti.
Edit spine.conf, dan masukkan data-data sesuai dengan database yang saya buat sebelumnya, ada 3 komponen yang yang harus kita modifikasi, yaitu : nama databasenya (dalam hal ini saya menggunakan cacti, user : cactiuser dan password : cacti, maka konfigurasinya menjadi sbb :
DB_Host 127.0.0.1
DB_Database cacti
DB_User cactiuser
DB_Password cacti
DB_Port 3306
Jalankan setup netsnmp yang sudah kita download. Masukkan instalasi ke direktori C:\netsnmp. Setelah selesai instalasi, buat path C:\netsnmp\bin di windows enviroment variabel.
Setelah itu lakukan konfigurasi pada cacti.
Edit file C:\xampp\htdocs\cacti\include\config.php. Lakukan modifikasi pada database, username dan password.
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cacti";
$database_port = "3306";
Lakukan konfigurasi lebih lanjut lewat web.http://ip-server-cacti/cacti/
Kemudian akan muncul screen berikut :
Klik Next >>.

Pilih New Install, jika benar-benar baru. lalu klik Next.

Karena defaultnya mengarah ke path yang salah, akan keluar message "file not found".
Lakukan perubahan samakan dengan path yang benar di mana kita meletakkan file-file rrdtool, snmp, php, dll.
Logon pertama kali, masukkan user : admin, dan password : admin, dan langsung lakukan penggantian password sbb :

Klik Save, dan kemudian masuk ke bagian Setting --> Path

Jangan lupa masukkan C:/WINDOWS/Fonts/ARIAL.TTF, pada RRD Tool Default Fonth Path. Lalu klik Save.Masuk ke bagian General, edit beberapa konfigurasi yang diperlukan agar sesuai dengan yang kita mau.

Untuk konfigurasi Poller, set poller untuk setiap 5 menit melakukan update data dari device yang kita monitor.

Jika kita set Alternate Poller Path pada bagian Path, maka kita bisa pilih Poller Type-nya : Spine. Klik Save, setelah melakukan perubahan.
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.
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.
Klik Ok.Dalam textbox Run, masukkan teks berikut.
c:\php\php.exe c:\xampp\htdocs\cacti\poller.php
Setelah itu klik OK.




















