[TUTORIAL]: Instalasi Network Monitoring System Cacti On Centos 6

TUTORIAL_Instalasi_Network_Monitoring_System_Cacti_On_Centos_6 Author: Febi Gelar Ramadhan.

TUTORIAL: Instalasi Network Monitoring System Cacti On Centos 6

[socialring]

PENDAHULUAN Cacti adalah salah satu software yang digunakan untuk keperluan monitoring yang banyak digunakan saat ini. Cacti menyimpan semua data/informasi yang diperlukan untuk membuat grafik dan mengumpulkannya dengan database MySQL. Untuk menjalankan cacti diperlukan software pendukung seperti MySQL, PHP, RRDTool, net-snmp, dan sebuah webserver yang support PHP seperti Apache atau IIS.

LANGKAH KERJA Untuk penginstalan Cacti ini siapkan server anda (Disini penulis menggunakan Centos 6.5) dan mengintall packet-packet yang dibutuhkan : Apache :
[root@localhost ~]#yum install httpd httpd-devel
Mysql
[root@localhost ~]#yum install mysql mysql-server
PHP
[root@localhost ~]#yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql
PHP-SNMP
[root@localhost ~]#yum install php-snmp
NET-SNMP
[root@localhost ~]#yum install net-snmp-utils p net-snmp-libs php-pear-Net-SMTP
Install RRDTools
[root@localhost ~]#rrdtool
Sesudah packet sudah terinstall kita nyalakan packet tersebut
[root@localhost ~]#/etc/init.d/httpd start[root@localhost ~]#/etc/init.d/mysqld start[root@localhost ~]#/etc/init.d/snmpd start
 
[root@localhost ~]#/sbin/chkconfig –levels 345 httpd on[root@localhost ~]#/sbin/chkconfig –levels 345 mysqld on[root@localhost ~]#/sbin/chkconfig –levels 345 snmpd on
Setelah service dinyalakan, install packet cacti yang akan kita pakai untuk monitoring yang akan kita pakai
[root@localhost ~]#yum install cacti
Setelah packet sudah terinstall kan semua lalu masuk pada database (mysql) dan buat database baru untuk cacti
[root@localhost ~]# mysql -u rootWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 7Server version: 5.1.69 Source distributionCopyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> create database cacti; Query OK, 1 row affected (0.01 sec) mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cacti'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.01 sec) mysql> exit Bye
Setelah database selesai dibuat kita import file sql (cacti.sql), lihat dulu dan temukan file database cacti tersimpan dimana.
[root@localhost ~]# rpm -ql cacti | grep cacti.sql /usr/share/doc/cacti-0.8.8a/cacti.sql
Setelah diketahui file sql cacti dimana, kita masukan pada database cacti yang tersimpan di mysql
[root@localhost ~]# mysql -u cacti -p cacti < /usr/share/doc/cacti-0.8.8a/cacti.sql
Lalu masuk pada file db.php cacti dan kita konfigurasi sesuai database yang kita buat
[root@localhost ~]# vi /etc/cacti/db.php
Lalu edit isi file, sebagai contoh :
/* make sure these values refect your actual database/host/user/password */ $database_type = "mysql"; $database_default = "cacti"; ## Nama Database ## $database_hostname = "localhost"; $database_username = "cacti"; ## Username Database Cacti## $database_password = "cacti"; ## Password Database Cacti ## $database_port = "3306"; $database_ssl = false;
Pengaturan database sudah selesai, lalu masuk pada pengaturan web server :
[root@localhost ~]# vi /etc/httpd/conf.d/cacti.conf
Lalu edit isi file, sebagai contoh :
Alias /cacti /usr/share/cacti<Directory /usr/share/cacti/><IfModule mod_authz_core.c># httpd 2.4Require host localhost</IfModule> <IfModule !mod_authz_core.c> # httpd 2.2 Order deny,allow Deny from all Allow from all </IfModule> </Directory>
Lalu restart packet web server (httpd)
[root@localhost ~]# /etc/init.d/httpd restart
Terakhir konfigurasi cron untuk cacti
[root@localhost ~]# vi /etc/cron.d/cacti
Lalu edit file, seperti contoh :
*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1
Setelah itu mulai masuk pada web monitoring nya, masuk ke web browser http://ipaddress/cacti --> contoh http://182.23.45.173/cacti

img1-TUTORIAL_Instalasi_Network_Monitoring_System_Cacti_On_Centos_6(Gambar 1. Tampilan awal Cacti instalation guide)

Masuk pada pilihan instalasi pilih “new install” dan lanjut ke langkah berikutnya,

img2-TUTORIAL_Instalasi_Network_Monitoring_System_Cacti_On_Centos_6

(Gambar 2. Pemilihan instalasi cacti)

Lalu akan terlihat tempat penyimpanan konfigurasi file cacti dan lanjut pada langkah berikutnya,

img3-TUTORIAL_Instalasi_Network_Monitoring_System_Cacti_On_Centos_6(Gambar 3. Penempatan file konfigurasi cacti)

Setelah itu akan masuk pada tampilan login cacti, login dan masukan username default cacti : Username : admin Password : admin

img4-TUTORIAL_Instalasi_Network_Monitoring_System_Cacti_On_Centos_6(Gambar 4. Login username dan password cacti)

Setelah selesai login kita akan diminta membuat password baru dan masukan password baru kita untuk mengubah password awal.

img5-TUTORIAL_Instalasi_Network_Monitoring_System_Cacti_On_Centos_6(Gambar 5. Isian password baru)

Setelah password baru telah dimasukan kita telah masuk pada console cacti dan bisa memonitoring host-host yang akan kita mulai monitoring

img6-TUTORIAL_Instalasi_Network_Monitoring_System_Cacti_On_Centos_6(Gambar 6. Tampilan console awal cacti)

Instalasi cacti telah selesai, dan system monitoring system cacti sudah bisa dipakai untuk memonitoring host-host atau server yang akan kita monitoring.   Sekian dulu TUTORIAL Instalasi Network Monitoring System Cacti On Centos 6

article by : Boksi Suryani (Febi Gelar Ramadhan) PT. Lintas Media Danawa


visit our other blog: Cloud Indonesia

Tidak ada komentar:

Posting Komentar