Centos 6.5 64bit.
Login sebagai "root" dan lakukan langkah berikut:
1. Instalasi paket yang dibutuhkan (Apache, MySQL, PHP, PHP-SNMP, NET-SNMP) dengan command berikut:
yum install httpd httpd-devel mysql-server mysql php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli
net-snmp-utils net-snmp-libs
php-snmp php-pear-Net-SMTP php-mysql httpd
2. Jalankan service Apache, MySQL dan SNMP
#/etc/init.d/httpd start#/etc/init.d/mysqld start#/etc/init.d/snmpd start
3. Konfigurasi service berikut ini agar jalan saat startup / boot
#/sbin/chkconfig --levels 345 httpd on #/sbin/chkconfig --levels 345 mysqld on #/sbin/chkconfig --levels 345 snmpd on
4. Aktifkan repo EPEL (Extra Packages for Enterprise Linux)
## RHEL/CentOS 6 64-Bit ##5.Konfigurasi file snmpd.conf
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
/etc/snmp/snmpd.conf
Isi dengan data sbb:6. Restart Service SNMPcom2sec 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
/etc/init.d/snmpd restart
7. Pastikan mendapat informasi dari snmpd:
snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex
Contoh hasil perintah di atas:IP-MIB::ipAdEntIfIndex.10.20.40.153 = INTEGER: 2 IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1
8. Install Cacti
# yum install cacti
9. Setup Password "root" MySQL
10. Login ke MySQL dengan user "root" dan password yang baru dibuat.# mysqladmin -u root password PASSWORD-BARU
11. Create database dengan nama "cacti"# mysql -u root -p
12. Create user dengan nama "cacti" untuk akses database "cacti" yang baru dibuat, dan berikan password untuk itu.mysql> create database cacti;
13. Install table "cacti" ke MySQLmysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'password-cacti'; mysql> FLUSH privileges; mysql> quit;
- Cari path database "cacti" yang baru kita buat dengan perintah:
- Outputnya kurang lebih seperti ini:rpm -ql cacti | grep cacti.sql
/usr/share/doc/cacti-0.8.8b/cacti.sql- Setelah menemukan path-nya, kita install table dengan perintah berikut (perlu password user "cacti" yang dicreate sebelumnya) :
mysql -u cacti -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql
14. Konfigurasi setting MySQL untuk cactiLakukan perubahan sebagai berikut:nano /etc/cacti/db.php
15. Konfigurasi Apache Server untuk Instalasi Cacti/* make sure these values reflect your actual database/host/user/password */ $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cacti"; $database_password = "password-cacti"; $database_port = "3306"; $database_ssl = false;
nano /etc/httpd/conf.d/cacti.conf
Berikan izin akses untuk cacti, bisa "all" atau per IP pada jaringan yang dikehendaki.16. Restart Service ApacheAlias /cacti /usr/share/cactiOrder Deny,Allow Deny from all Allow from all
service httpd restart17. Setting Cronjob untuk Cacti
nano /etc/cron.d/cactiHilangkan "#" pada baris ini. Script poller.php akan berjalan setiap 5 menit untuk graph data pada device yang didaftarkan pada cacti.
18. Cacti sudah bisa diakses dengan*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1
http://ip_server/cacti19. Pada Web Browser, Klik "Next", Pilih "New Install" dan kemudian "Next", terus hingga "Finish"
20. User default adalah admin dengan password admin. Dan untuk pertama kali akan diminta mengganti dengan password baru.
Instalasi selesai.
Note:
Kalau terjadi crash dll, Cacti dapat diuninstall sbb:
- yum remove cacti
Casino | Dr. Dining.com
ReplyDeleteDr. Dining is located in the 양주 출장샵 beautiful 구리 출장샵 East 김포 출장샵 of Reno. A world away from Portland's 창원 출장마사지 most famous landmarks, Dr. Dining.com 문경 출장안마 is the first