Lukman Prihandika Blog's

Nrimo ing pandum, urip wis ono sing ngatur

Cara Install Cacti di Redhat

leave a comment »

Sebelumnya saya sudah menulis bagaimana menginstall cacti di Ubuntu, nah kali ini saya akan menulis bagaimana caranya menginstall cacti di system operasi Redhat Enterprize 5. Sebelum anda menginstall cacti ada software lainnya yang harus anda install terlebih dahulu seperti MySQL Server (untuk menyimpan data), Net-SNMP protokol untuk SNMP), PHP dengan Net-SNMP module (untuk mengakses data SNMP dengan PHP), Apache (untuk webserver RRDTools).

Install aplikasi yang kita butuhkan di atas :

# yum install mysql-server mysql php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-snmp php-pear-Net-SMTP php-mysql httpd

Set password MySQL kita dahulu (misal password: alhamdulillah) :

# mysqladmin -u root password alhamdulillah

Sekarang buat database cacti :

# mysql -u root -p -e ‘create database cacti’

Lalu buat sebuah user cacti dengan password allahuakbar :

# mysql -u root -p
mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY ‘allahuakbar’;
mysql> FLUSH privileges;
mysql> \q

Dan kita install snmpd :

# yum install net-snmp-utils php-snmp net-snmp-libs

Setelah itu kita edit konfigurasi snmpd di /etc/snmp/snmpd.conf sesuaikan isinya dengan konfigurasi di bawah :

# vi /etc/snmp/snmpd.conf

com2sec local     localhost           public
group MyRWGroup v1         local
group MyRWGroup v2c        local
group MyRWGroup usm        local
view all    included  .1                               80
access MyRWGroup “”      any       noauth    exact  all    all    none
syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root  (configure /etc/snmp/snmp.local.conf)
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

Lalu simpan dan restart service snmpd :

# /etc/init.d/snmpd start
# chkconfig snmpd on

Agar yakin bahwa snmpd sudah jalan pastikan kita mendapat informasi seperti di bawah ini :

# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex
IP-MIB::ipAdEntIfIndex.124.195.19.24 = INTEGER: 2
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1

Ok, jika sudah sukses maka kita lanjutkan dengan install cacti namun sebelum itu karena Redhat 5 tidak terdapat paket cacti dalam reponya maka kita lakukan proses di bawah ini terlebih dahulu :

# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

# yum repolist
Loaded plugins: rhnplugin, security
epel                                                     | 3.4 kB     00:00
rhel-i386-server-5                          | 1.3 kB     00:00
repo id            repo name                                      status
epel               Extra Packages for Enterprise Linux 5 – i386   enabled: 4,114
rhel-i386-server-5 Red Hat Enterprise Linux (v. 5 for 32-bit x86) enabled: 6,504
repolist: 10,618

Jika sudah mari kita lanjut dengan install cacti nya :

# yum install cacti

Trus kita install cacti tabel nya :

# rpm -ql cacti | grep cacti.sql
/usr/share/doc/cacti-0.8.7e/cacti.sql

# mysql -u cacti -p cacti < /usr/share/doc/cacti-0.8.7e/cacti.sql

Masukan password user cacti yang sudah kita buat tadi. Selanjutnya kita konfigurasi cactinya :

# vi /etc/cacti/db.php

$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cacti”;
$database_password = “allahuakbar”;
$database_port = “3306”;

Selanjutnya adalah konfigurasi httpd :

# vi /etc/httpd/conf.d/cacti.conf

Alias /cacti    /usr/share/cacti

<Directory /usr/share/cacti/>
Order Deny,Allow
#Deny from all
Allow from all
</Directory>

Simpan dan restart service httpd :

# service httpd restart

Terakhir yang harus kita lakukan adalah set crontab hapus tanda ‘#’ :

# vi /etc/cron.d/cacti

*/5 * * * *     cacti   /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

Sekarang selesai dan tinggal jalankan di webbrowser anda :

http://ip-anda/cacti/

Ikuti saja perintahnya secara default, jika diminta username dan password masukkan :

username : admin

password : admin

Setelah langsung ganti password admin anda dengan yang baru. Oke semoga bermanfaat ..

Written by brokenz1

March 10, 2010 at 4:55 am

Posted in Redhat

Tagged with , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: