Selasa, 23 Desember 2008

Install Cacti di Slackware

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: