Cacti merupakan salah satu dari sekian banyak network monitoring sistem open source yang digunakan untuk memonitor jaringan network ataupun sistem, untuk menginstall cacti setidaknya anda harus mempunyai web server dengan php yang sudah berjalang dengan baik, snmp, mysql, dan rrd-tool, kemudian setelah memastikan semuanya telah berjalan langkah selanjutnya adalah melakukan konfigurasi snmp, yaitu dengan menambahkan baris berikut pada /etc/snmp/snmpd.conf
agentaddress 10.13.177.4:161
rocommunity slackware
disk /home/
disk /
kemudian jalankan snmpnya
/etc/rc.d/rc.snmpd start
untuk memeriksa konfigurasi snmp-nya telah benar coba jalankan perintah berikut di terminal
snmpwalk -v1 -c slackware 10.13.177.4
untuk opsi-opsinya silahkan disesuaikan dengan komputer anda, dan apabila anda menemukan output seperti berikut berarti snmp anda telah berjalan dengan benar
Cannot find module (MTA-MIB): At line 0 in (none)
Cannot find module (NETWORK-SERVICES-MIB): At line 0 in (none)
Cannot find module (TUNNEL-MIB): At line 0 in (none)
SNMPv2-MIB::sysDescr.0 = STRING: Linux puskom 2.6.21.5-smp
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (321791) 0:53:37.91
SNMPv2-MIB::sysContact.0 = STRING: Root (configure /etc/snmp/snmp.local.conf)
SNMPv2-MIB::sysName.0 = STRING: puskom
selanjutnya kita install cactinya, download source-nya disini http://www.cacti.net/downloads/ kemudian ekstrak di direktori apache anda
tar xvzf -cacti-0.8.7b.tar.gz -C /var/www/htdocs/
untuk memudahkan penggunaanya nanti silahkan rename direktorinya atau bila perlu silahkan buat virtual direktori, selanjutnya buat database yang nantinya akan digunakan oleh cacti dengan perintah berikut
mysql -u root -p
password : passsword_root
mysql> create database cacti;
mysql> grant all on cacti.* to root;
mysql> grant all on cacti.* to root@localhost;
mysql> grant all on cacti.* to cacti;
mysql> grant all on cacti.* to cacti@localhost;
mysql> set password for cacti@localhost=password('password_cacti');
mysql> mysql -u root -p cacti < cacti.sql password : password_root
kemudian untuk memastikan silahkan cek databasenya
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| cacti |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql> use cacti;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed mysql> shot tables;
mysql> show tables;
mysql> exit
(hasilnya tidak ditampilkan takut kepanjangan :D)
selanjutnya set permisi direktori dari cacti tadi
cd /var/www/htdocs/ chown -R apache.apache cacti
edit koncigurasi cacti dan sesuaikan dengan konfigurasi anda
vi cacti/include/config.php
============================
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
kemudian buka cacti anda, misalkan di http://10.13.177.4/cacti/install/ untuk menyelesaikan instalasi cacti.
3 komentar: