Membangun Cacti(Network Monitoring) di Windows Part 2

Hasil gambar untuk cacti monitoring

Membangun Cacti(Network Monitoring) di Windows

Seperti yang sudah disebutkan di bahasan sebelumnya cacti menggunakan rrdtool sebagai engine untuk menghasilkan grafik network monitoring yang dihasilkan oleh cacti. RRDTool ini sangat banyak digunakan oleh tool-tool network monitoring yang tersebar di internet. Listnya salah satunya bisa dilihat di sini. RRDTool sendiri merupakan sebuah tool berbasis database round robin. Dirancang untuk menangani data yang berbasis waktu yang berkesinambungan (bahasa inggrisnya time series data), seperti bandwidth jaringan, suhu, utilisasi CPU, utilisasi memory, dll. Sehingga data bisa disimpan dalam database round robin untuk bisa dilihat history-nya. Tool RRDTool dikembangkan oleh Tobi Oetiker.

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.
Misal : RRDTool Utility Version-nya, saya ganti versi 1.2.x, dan SNMP Community-nya tergantung setingan dari device router menggunakan nama community apa. Lakukan Save setiap kali melakukan perubahan.

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.
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.

Klik Ok.
Dalam textbox Run, masukkan teks berikut.
c:\php\php.exe c:\xampp\htdocs\cacti\poller.php
Setelah itu klik OK.
Copyright © 2015-2018 Solution Technology