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.
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.
32 comments:
halo pak beni,
semuanya sudah selesai di konfigurasi..
tp waktu saya buka http://server/cacti
lalu muncul tulisan ini
FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'
itu knp yah pak??padahal sy blm ganti2 passwordnya..
Dh Oky atau Yudha,
Harus diisi di config.php database defaultnya, hostname, username dan password. Biasanya database dan hostname kalau pakai default sudah terisi, tinggal diisi, username dan passwordnya.
Salam,
Beni
sudah saya masukkan pak..
di spine.conf
host localhost
database cacti
user cactiuser
pass cactiuser
port 3306
lalu di config.php
type = mysql
default = cacti
hostname = localhost
username = cactiuser
password = cactiuser
port = 3306
apakah ada yg salah pak??
terima kasih pak beni..
akhirnya cacti saya sudah bisa..
tp masih ada masalah pak..
cacti saya tidak keluar graphs-nya..
semuanya masih '?' (tanda tanya)..
itu knp yah pak??
mohon pencerahannya lagi pak..
halo pak beni..
muncul pesan ini waktu saya debug graphs-nya..
RRDTool Command:
c:/xampp/htdocs/cacti/rrdtool.exe graph - \
--imgformat=PNG \
--start=-86400 \
--end=-300 \
--title="|192.168.0.99| - Traffic - OKY-LAPTOP" \
--rigid \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit=0 \
--vertical-label="bits per second" \
--slope-mode \
--font TITLE:12: \
--font AXIS:8: \
--font LEGEND:10: \
--font UNIT:8: \
DEF:a="C\:/xampp/htdocs/cacti/rra/tes_traffic_in_8.rrd":traffic_in:AVERAGE \
DEF:b="C\:/xampp/htdocs/cacti/rra/tes_traffic_in_8.rrd":traffic_out:AVERAGE \
CDEF:cdefa=a,8,* \
CDEF:cdefe=b,8,* \
AREA:cdefa#00CF00FF:"Inbound" \
GPRINT:cdefa:LAST:" Current\:%8.2lf %s" \
GPRINT:cdefa:AVERAGE:"Average\:%8.2lf %s" \
GPRINT:cdefa:MAX:"Maximum\:%8.2lf %s\n" \
LINE1:cdefe#002A97FF:"Outbound" \
GPRINT:cdefe:LAST:"Current\:%8.2lf %s" \
GPRINT:cdefe:AVERAGE:"Average\:%8.2lf %s" \
GPRINT:cdefe:MAX:"Maximum\:%8.2lf %s"
RRDTool Says:
ERROR: opening 'C:/xampp/htdocs/cacti/rra/tes_traffic_in_8.rrd': No such file or directory
Oky,
coba dicek apakah file tes_traffic_in_8.rrd ada didirektori tsb?
skr sudah bisa dan lancar pa beny..
terimakasih banyak atas ilmunya..
sukses slalu untuk anda pak..
Oky,
Salam dan sukses selalu juga.
pak beni saya install cacti di windows blum berhasil, apakah cacti bisa jalan di Vista???
winmysqladmin error
access violation at address 10009FB0 in module "libmysql.dll" read of address 00000000
itu knapa yah ?? saya bingung pak.. mohon pencerahannya, terima kasih
ketika mengakses
http://localhost/cacti/
muncul pesen error
Notice: Undefined index: user in C:\AppServ\www\cacti\lib\auth.php on line 34
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\cacti\lib\auth.php:34) in C:\AppServ\www\cacti\include\auth.php on line 29
knapa yah ??
Halo Mas Achmad,
Saya belum pernah coba di Vista.
Error Mysql terjadi bisa jadi ada masalah di Mysqlnya. Mysqlnya pakai versi berapa?
Error yg kedua muncul bisa jadi karena service mysql tidak berjalan, dan pada waktu instalasi database dan tabel-2 tidak tercreate dengan benar. Dari messagenya error tsb berhubungan dengan masalah autentikasinya.
Pastikan Apache, Mysql dan PHP terinstall dengan benar. Setelah itu baru install cactinya.
Salam
Halo pak beni..
semua sudah selese diinstall cactinya. tapi setiap menjalankan php c:\xampp\htdocs\cacti\poller.php keluar ini : "this application has failed to start because intl3_svn.dll was not found.re-installing may fix this problem",trus di cmdnya keluar:"php warning:PHP starup:unable to load dynanmic library 'C:\xampp\php\ext\php_svn.dll'-the spesific module not be founf", trus klo scedulenya juga muncul pesen error...
jadi bingung saya...
mohon bantuannya ya pak beni..
n terimaksih sebelumnya...
mas ekhsan,
Bisa jadi module svn nggak masuk di phpnya, atau ada bug di phpnya.
Coba digoogling aja, kalo instalasinya sesuai dengan yang saya bahas, seharusnya nggak masalah.
terimakasih banyak pak beni...
pesen error dah g keluar lagi..
tapi masalah muncul lagi,grafiknya g keluar,kan saya pake webserver yang saya install di kompi yang sama,trus klo itu berari saya harus pake device apa?trus klo di satu komputer berarti yg dimonitoring pake yang mana??mohon bantuannya za...dan maaf klo merepotkan,coz mo dipake buat skripsi yang sudah dekat deadlinenya...^_^
TERIMA KASIH banyak sebelumnya...
sudah di buat scheduled jobsnya? kalo sudah tunggu tergantung berapa lama kita set, 5 menit, 10 menit, dst.
Device yg mau dimonitor macam-macam, bisa server, pc, router device, dll. Yang penting snmp servicenya di aktifkan.
maaf sebelumnya...
semuanya sudah sesuai di blog bapak..
tapi yang masih saya bingungin adalh pada saat create graph nya??
harus pake yang mana template nya??
trus sekarng jadi lama banget responnya klo mo bikin grafik baru...
muncul pesen error klo responnya terlalu lama..
intinya dibagian grafik saya masih bingung bangt,coz g muncul....^_^
terimakasih banyak dah membantu...
Harus create device yang akan dimonitoring, jika yg mau dimonitor cisco router pilih device-nya cisco router, jika tidak tahu devicenya misal linux pilih yg generic snmp, jika jelas seperti windows xp/2000 host pilih yg ini, dst.
terimaksih pak.
semuanya sudah berjalan dengan baik,tapi saat create device muncul pesan merah "snmp error" dibawah tulisan servernya..
itu ntar ngaruh g za??
trus grafiknya belum bisa keluar?itu kenap za??minta tolong bantuannya za..
terimakasih banyak...
mas ekhsan,
perlu di cek device yg akan dimonitor sudah aktif service snmpnya.
terimaskih banyak pak atas ilmunya..
tapi saya mo nanya dulu za..
cacti ini bisa digunakan untuk memonitoring WEB server g??
klo bisa gimana caranya??
makasih banyak za...
mas ekhsan,
untuk monitoring web server jelas bisa, tergantung yg mo dimonitor apa cpu, memory, disk, atau bahkan web hits, page load dll, kita bisa buat script sendiri. banyak script yg bertebaran di internet, bisa digoogling.
Trimakasih banyak pak saya mengikuti semua petunjuk bapak dan berhasil. Sukses Pak....
DH, Pak Beni, saya sudah coba membuka via ie http://localhost/cacti, tapi muncul error seperti berikut...
Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\cacti\include\config.php:1) in D:\xampp\htdocs\cacti\include\global.php on line 120
Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\cacti\include\config.php:1) in D:\xampp\htdocs\cacti\include\global.php on line 121
Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\cacti\include\config.php:1) in D:\xampp\htdocs\cacti\include\global.php on line 122
Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\cacti\include\config.php:1) in D:\xampp\htdocs\cacti\include\global.php on line 123
Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\cacti\include\config.php:1) in D:\xampp\htdocs\cacti\include\global.php on line 124
Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\cacti\include\config.php:1) in D:\xampp\htdocs\cacti\include\global.php on line 126
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\xampp\htdocs\cacti\include\config.php:1) in D:\xampp\htdocs\cacti\include\global.php on line 130
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\xampp\htdocs\cacti\include\config.php:1) in D:\xampp\htdocs\cacti\include\global.php on line 130
Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\cacti\lib\adodb\adodb.inc.php on line 866
Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\cacti\lib\adodb\adodb.inc.php on line 872
Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\cacti\lib\adodb\adodb.inc.php on line 1183
Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\cacti\lib\adodb\adodb.inc.php on line 1961
Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\cacti\lib\adodb\adodb.inc.php on line 3027
Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\cacti\lib\adodb\adodb.inc.php on line 3592
Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\cacti\lib\adodb\adodb.inc.php on line 3667
Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\cacti\lib\adodb\adodb.inc.php on line 3687
Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\cacti\include\config.php:1) in D:\xampp\htdocs\cacti\include\auth.php on line 29
Mohon pencerahannya pak, tks
halo pak beni,
Saya sudah melakukan semua konfigurasi tapi kenapa pas saya buka http://localhost/cacti muncul
"Fatal error. Allowed memory size of 134217728 bytes exhausted (tried to allocate 261904 bytes) in C:\xampp\htdocs\cacti\lib\adodb\adodb.inc.php on line 833
Knp ya pak, apa ada yang salah or kurang.
terima kasih pak ditunggu balesannya
Halo Pak beni mohon bantuan nya
file tes_traffic_in_8.rrd ada didirektori tsb
file direktory ny sudah benar tapi knap graph nya tidak bisa ke save y
ralat
Halo Pak beni mohon bantuan nya
file tes_traffic_in_8.rrd tidak ada didirektori tsb
file direktory ny sudah benar tapi knap graph nya tidak bisa ke save y
maff pak beni, saya sudah konfigurasi, tapi muncul "FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php' "
saya juga sudah setting
di spine.conf
host localhost
database cacti
user cactiuser
pass cactiuser
port 3306
lalu di config.php
type = mysql
default = cacti
hostname = localhost
username = cactiuser
password = cactiuser
port = 3306
ssl = false
tapi tetap saja tidak mau pak, mohon bantuannya..
eh tidak jadi pak, sudah bisa teratasi..
terimakasih..
hallo pak benni
saya mulai kurang mengerti sejak "Pilih Start --> Settings --> Control Panel dan double click pada Scheduled Tasks", mungkin karena saya pakai win7. apakah ada masukan sedikit tentang config tersebut.
Thanks
Dh Pak Beni,
saya coba install menggunakan xampp, namun graph tidak muncul dan jika didebug muncul :
RRDTool Command:
c:/rrdtool/rrdtool.exe graph - \
--imgformat=PNG \
--start=-86400 \
--end=-300 \
--title="TEST - Traffic - Gi0/0" \
--rigid \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit="0" \
--vertical-label="bits per second" \
--slope-mode \
--font TITLE:10: \
--font AXIS:7: \
--font LEGEND:8: \
--font UNIT:7: \
DEF:a="C\:/xampp/htdocs/cacti/rra/3/10.rrd":"traffic_in":AVERAGE \
DEF:b="C\:/xampp/htdocs/cacti/rra/3/10.rrd":"traffic_out":AVERAGE \
CDEF:cdefa="a,8,*" \
CDEF:cdefe="b,8,*" \
AREA:cdefa#00CF00FF:"Inbound" \
GPRINT:cdefa:LAST:" Current\:%8.2lf %s" \
GPRINT:cdefa:AVERAGE:"Average\:%8.2lf %s" \
GPRINT:cdefa:MAX:"Maximum\:%8.2lf %s\n" \
LINE1:cdefe#002A97FF:"Outbound" \
GPRINT:cdefe:LAST:"Current\:%8.2lf %s" \
GPRINT:cdefe:AVERAGE:"Average\:%8.2lf %s" \
GPRINT:cdefe:MAX:"Maximum\:%8.2lf %s\n" RRDTool Says:
ERROR: opening 'C:/xampp/htdocs/cacti/rra/3/10.rrd': No such file or directory
Jika di cek, file 1.rrd tsb tidak ada. Mohon bantuan kemungkinan ada salah dimana ya pak??
Thanks.
salam pak beni, mohon bantuannya. saya install cacti di windows 7, namun grphik tidak nampil. jika di cek file 52.rrd berada dilokasi tersebut. mohon pencerahannya..
C:/rrdtool/rrdtool.exe graph - \
--imgformat=PNG \
--start=-86400 \
--end=-300 \
--title="olt-mayang - Traffic - EPON0/1" \
--rigid \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit="0" \
--vertical-label="bits per second" \
--slope-mode \
--font TITLE:10: \
--font AXIS:7: \
--font LEGEND:8: \
--font UNIT:7: \
DEF:a="C\:/Apache2/htdocs/cacti/rra/6/52.rrd":"traffic_in":AVERAGE \
DEF:b="C\:/Apache2/htdocs/cacti/rra/6/52.rrd":"traffic_out":AVERAGE \
CDEF:cdefa="a,8,*" \
CDEF:cdefe="b,8,*" \
AREA:cdefa#00CF00FF:"Inbound" \
GPRINT:cdefa:LAST:" Current\:%8.2lf %s" \
GPRINT:cdefa:AVERAGE:"Average\:%8.2lf %s" \
GPRINT:cdefa:MAX:"Maximum\:%8.2lf %s\n" \
LINE1:cdefe#002A97FF:"Outbound" \
GPRINT:cdefe:LAST:"Current\:%8.2lf %s" \
GPRINT:cdefe:AVERAGE:"Average\:%8.2lf %s" \
GPRINT:cdefe:MAX:"Maximum\:%8.2lf %s\n"
Post a Comment