Monday, February 25, 2008

Membangun Cacti(Network Monitoring) di Windows Part 3

Setelah 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 testing bahwa cacti jalan bisa dengan perintah :
prompt> php c:\xampp\htdocs\cacti\poller.php
Akan muncul message 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 mode
router>ena
router#config t
router(config)#snmp-server community public ro
public adalah nama communitynya.

Untuk router Huawei
Masuk ke administrator mode
system-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 device pada cacti :
Masuk ke bagian 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:\xampp\htdocs\montemp\graphs,
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.



21 comments:

romeo said...

Saya ingin mengucapkan terimakasih. Atas tulisan pak Beni, saya berhasil instal cacti under windows di perusahaan tempat saya bekerja. Semoga Allah swt membalas amal ibadah pak Beni...Amin. reza.

romeo said...

gimana cara pindahain setting konfigurasi, device yg telah diinput dan setting device yg sdh dibuat di cacti pd pc1 ke pc2. sehingga tidak mulai dari nul lagi (atau input satu2 ? dimana letak file2 setting konfigurasi dan setting devicenya ?

sebelumnya saya ucapkan terimakasih. reza.

Beni Santoso said...

Terima Kasih Pak Reza, saya harap tulisannya saya bisa membantu banyak rekan-2 IT lainnya.

Untuk memindahkan setting atau konfigurasi dari 1 PC ke PC yang lain cukup mudah, anda harus membackup database di MySQL dengan tool phpMyAdmin, lalu restore data ke tempat baru, jangan lupa juga kopi file di direktori rra dan juga di file di direktori pada setingan di Configuration --> Setting --> Graph Export --> Export Directory(Both Local and FTP)
Lalu restore ditempat yang baru.
Semoga penjelasan saya bisa membantu Pak Reza.

Note : Pada lain kesempatan saya akan bahas tentang ini lebih detil

gembell said...

Halo Pak Beni, salam kenal..

Saya mau tanya nih, saya sudah install cacti di FreeBSD, dan sudah bisa memunculkan graph utk traffic router huawei dan cisco.

Cuman masih ada masalah, yaitu graph utk interface serial banyak yang bolong2 atau tidak sesuai dengan kondisi real. Misalnya utk interface link E1, harusnya bisa full 2 Mbps graphnya, ini hanya sekitar 512 kbps. Padahal link nya memang terpakai 2 Mbps menurut gauge nya Solarwinds dan statistic interface.

Barangkali Pak Beni ada usulan utk solusi masalah ini ?

Terima kasih sebelumnya.

d381an@yahoo.com

Beni Santoso said...

Ini pakai router huawei ya?
Kalau dengan router huawei memang ada bug di cacti,sehingga tampilannya bandwidthnya nggak full.saya sendiri belum menemukan solusinya. Mungkin bisa digoogling siapa tahu ada mas.

romeo said...

terimakasih atas penjelasannya, pak Beni...sementara saya masih menggunakan cacti pd pc yg telah terpasang...

romeo said...

cuma masih ada grafik yg kosong...padahal kalo di-debug sudah ok...kenapa, ya ?

Beni Santoso said...

apakah snmpnya di device sudah aktif? dan community sudah diset benar? juga coba dicek di Graph Management ada nggak? Pastikan juga test jalankan php /var/www/html/cacti/poller.php(jika poller.php ada di direktori ini), jangan lupa buat schedulenya.
Semoga membantu pak Reza

slowrock said...
This comment has been removed by the author.
Administrator said...

siang pak..,

sblmnya terima kasih atas artikelnya sangat membantu, yg saya ingin tanyakan adalah kenapa setelah scheduled tasks di run, setiap 5 menit skali muncul cactiplus berbentuk command prompt, apakah cacti plus tersebut bisa disembunyikan ato di hidden ?, karena cukup mengganggu saat menjalankan cacti. terima kasih.

Beni Santoso said...

Pak Administrator, setelah saya cari memang tidak bisa dihidden task schedule itu,tapi coba pake mbah google cari utk meminimized schedule task di windows. Ditempat saya memang cactinya menggunakan server tersendiri, hanya untuk monitoring saja, jadi tidak begitu mengganggu bagi saya.

Administrator said...

ok pak terima kasih,.

saya ada pertanyaan lagi, Selain traffic apakah cacti dapat memantau parameter lain pada router seperti CPU load dan temperature ? Jika bisa bagaimana caranya ?

terima kasih.

Beni Santoso said...

Bisa Pak Administrator,
Waktu create device baru ada pilihannya di bagian Associated Graph Templates, dengan pilihan yang banyak, contohnya : CPU Process, Memory Usage, Processes, File system Activity, Logged in users, dll. Bahkan bisa kita buat templatenya sendiri.

Unknown said...

Sore Pak Beni,

Trims ya tutorialnya sangat membantu saya nih, saya akhirnya berhasil nih menginstall CACTI, but yang mo saya tanyakan saat saya debug graphnya ko ga muncul2 yah... Loading terus, ampe setengah jam ga selese2 juga nih loadingnya. Mohon pencerahannya ya pak.
Oya, klo menggunakan IIS sebagai web servernya bisa ga ya pak??? jadi ga bentrok dengan web yang running saat ini di IIS.

trima kasih ya pak...

Beni Santoso said...

Mas Udien,

Sorry baru bisa balas skrg, Loading lamanya ini utk generate graphnya, kalau graphnya banyak biasanya memang lama.

Untuk jalan di IIS,seharusnya bisa, tidak masalah. Asal IISnya support PHP.

romeo said...

malem pak beni...
baru mampir lg, nii..

saya baru install ulang lg cacti tp d os yg beda (w2k advanced server).
kok, poller suka mati, ya ? dan kalo ngga ketahuan bolong d grafiknya...

kenapa, ya ? ada settingan yg beda dengan kalo di instal di windows xp ?

mohon saran2nya, pak...

Beni Santoso said...

Mas Romeo,

Untuk instalasi cacti di win 2000 Adv Server, terus terang saya belom pernah, harusnya sih nggak masalah. Kalo sering bolong graphnya atau mati sendiri pollernya perlu dicek dari sisi pemakaian cpu, atau memory. atau bahkan penulisan ke disk. Berat atau tidak.

Unknown said...

Salam Kenal Pak Beni,
ada beberapa error yang saya temukan setelah saya konfigur di schedule task,
kira kira begini errornya :
An error occure while attempting to set task account information.The specific error is: 0x80041310: Unable to establish existence of the account name specified is valid

masalahnya dimana itu ya Pak?
MOHON BANTUANNYA...
terima kasih...

Unknown said...

Salam Kenal Pak Beni,
ada beberapa error yang saya temukan setelah saya konfigur di schedule task,
kira kira begini errornya :
An error occure while attempting to set task account information.The specific error is: 0x80041310: Unable to establish existence of the account name specified is valid

masalahnya dimana itu ya Pak?
MOHON BANTUANNYA...
terima kasih...

Unknown said...

Pak Mohon advice

C:/xampp/htdocs/cacti/rra/tes_traffic_in_19.rrd

: No such file or directory

bagaimana cara menanganinya?

Unknown said...

maaf pak mau tanya kalo cara menambah device baru gimana ?

Blog beni-santoso.blogspot.com telah memiliki alamat dan hosting baru dengan alamat www.benisantoso.info