Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Install Cacti 0.8.8 di Centos 6.5

Cara Install Cacti 0.8.8 di Centos 6.5

Pada artikel kali ini masih berkaitan dengan Monitoring system, pada artikel sebelumnya saya sudah membuat monitoring dengan munin dan monitoring dengan nagios, pada artikel kali ini saya akan install membuat monitoring menggunakan Cacti 0.8.8 pada Linux Centos 6.5.

Cacti adalah aplikasi Opensource berbasis Web base yang digunakan untuk Monitoring grafik network. Cacti menggunakan RRDtool sebagai penyimpanan data dan pembuatan grafik. dan untuk memonitor lalu lintas pada jaringan menggunakan protokol SNMP.  Dengan cacti, anda bisa melihat cpu usage, memory yang dipakai untuk proses, pengelola user, perolehan multiple data.

Install Cacti 0.8.8b di Centos 6.5

Pastikan anda sudah menginstall beberapa aplikasi seperti httpd, mysql dan php pada Mesin Centos anda, jika sudah tambahkan paket paket yang dibutuhkan.

# yum install rrdtool net-snmp net-snmp-utils php-snmp
Selanjutnya adalah membuat direktori cacti yang berada di /var/www/html/
# mkdir /var/www/html/cacti
# cd /var/www/html/cacti
Download cacti-0.8.8b.tar.gz lalu Extrack file tersebut.
# wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
# tar xzvf cacti-0.8.8b.tar.gz
# mv cacti-0.8.8b/* .
Selanjutnya buat database cacti di mysql
# mysql -u root -p
[Masukan Password]
> CREATE DATABASE cacti;
> GRANT ALL ON cacti.*
> TO cacti@localhost
> IDENTIFIED BY "isi password cacti disini";
> quit

Selanjutnya edit file config.php lalu ganti pada bagian database_username dengan "cacti" dan pada bagian database_password ganti dengan "password cacti" yang sebelumnya anda buat di mysql.

# vi include/config.php

Tekan tombol " i " pada keyboard untuk masuk pada mode INSERT pada vi editor lalu edit file tersebut, jika sudah silahkan simpan konfigurasi tersebut dengan menekan tombol " Esc " pada keyboard lalu masukan " :wq " lalu tekan " Enter ".


Selanjutnya import database cacti.sql dengan perintah.
# mysql -u root -p cacti < cacti.sql

Pengetesan

Buka browser dari komputer Client lalu masukan pada urtl http://[ipservercacti]/cacti. lalu akan muncul Cacti Installation Guide lalu Klik Next.

Cara Install Cacti 0.8.8 di Centos 6.5

Pilih New Install lalu Klik Next

Cara Install Cacti 0.8.8 di Centos 6.5

Klik Finish

Cara Install Cacti 0.8.8 di Centos 6.5

Pada User Login masukan User Name dan Password cacti defaultnya adalah admin admin

Cara Install Cacti 0.8.8 di Centos 6.5

Pada pilihan Please enter a new password for cacti: buatlah password baru untuk login ke cacti.

Cara Install Cacti 0.8.8 di Centos 6.5

Ok inilah tampilan dari cacti Version cacti-0.8.8b

Cara Install Cacti 0.8.8 di Centos 6.5

Selanjutnya buat user baru dengan nama cacti
# useradd cacti
# passwd cacti
Selanjutnya ubah kepemilikan rra
# cd /var/www/html/cacti 
# ls -lah
# chown cacti rra
Setting poller
# crontab -u cacti -e

masukan script berikut ini pada line paling bawah
#minute (0-59),
#| hour (0-23),
#|  |  day of the month (1-31),
#|  | | month of the year (1-12),
#|  | | | day of the week (0-6 with 0-sunday).
#|  | | | | commands
*/5  *  *  *  *  /usr/bin/php /var/www/html/cacti/poller.php
Cek konfigurasi
# crontab -u cacti -l
Ubah kepemilikan log
# chown cacti log
# chown cacti log/cacti.log
# php poller.php

Setting SNMP pada Centos Server

Setelah tahap Installasi Cacti selesai langkah selanjutnya adalah mengaktifkan service SNMP pada Centos Server dan mengaktifkan service SNMP pada Host yang akan di Monitor. untuk setting snmp pada Centos adalah file snmpd.conf yang berada pada direktori /etc/snmp/ anda bisa membackup file tersebut sebelum mensettingnya.

# cd /etc/snmp/
# mv snmpd.conf snmpd.conf.bak
# vi snmpd.conf
Lalu masukan script seperti di bawah ini:
agenAddress udp:161,udp6:[::1]:161
rocommunity public 0.0.0.0/0
rocommunity public 127.0.0.1
sysLocation "Masukan Lokasi Anda"
sysContact "Masukan Nama contact anda"
Simpan konfigurasi lalu restart service snmp
# service snmpd restart
# chkconfig snmpd on
Ok langkah selanjutnya adalah menambahkan port 161 pada iptables yang berada pada direktori /etc/sysconfig/iptables
# vi /etc/sysconfig/iptables
Lalu tambahkan scrips seperti dibawah ini:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 161 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 161 -j ACCEPT
Simpan konfigurasi lalu restart service iptables
# service iptables restart
Lakukan Settingan yang sama pada Host yang akan di Monitor, untuk pengetesan apakah service dari snmp sudah berjalan dengan baik jalankan perintah berikut: snmpwalk -c public -v1 [ipaddress Host] pada contoh kali ini Host yang akan saya Monitoring adalah Centos 6.4 dengan IP 192.168.10.251
# snmpwalk -c public -v1 192.168.10.251
Jika muncul tampilan seperti di bawah ini berarti service snmp sudah berjalan.

Cara Install Cacti 0.8.8 di Centos 6.5

Menambahkan Host pada cacti

Ok Pastikan service snmp sudah berjalan dengan baik, selanjutnya adalah menambahkan Host yang akan di Monitor, sebagai contoh disini saya akan memonitor Host Centos 6.4 dengan IPAddress 192.168.10.251

Pertama tama Klik Device lalu Klik Add

Cara Install Cacti 0.8.8 di Centos 6.5

Isilah pada kolom kolom berikut ini:

Description : isilah dengan Nama Server yang akan anda Monitor
Hostname : isi dengan IP Address Host yang akan di Monitor
Host Templates : pilih Local Linux machine
Downed Device Detection : pilih Ping and SNMP Uptime
SNMP Version : Version 2 (Defaultnya Version 1)

Cara Install Cacti 0.8.8 di Centos 6.5

Pada kolom Associate Data Queries anda dapat menambahkan SNMP - Inteface Statistics untuk memonitor trafic pada interface Host. lalu Klik Create.

Cara Install Cacti 0.8.8 di Centos 6.5

Save Succsesful. Berhasil ya..belum ada kendala sampai saat ini, selanjutnya adalah membuat Graphs untuk Host, Klik Create Graphs for this Host.

Cara Install Cacti 0.8.8 di Centos 6.5

Centang seluruh service yang akan di Graphs lalu Klik Create.

Cara Install Cacti 0.8.8 di Centos 6.5

Klik Create


Cara Install Cacti 0.8.8 di Centos 6.5

Selanjutnya adalah menambahkan Graph Host yang akan di monitor ke dalam Graph Trees, Klik Graph Trees lalu Klik Add

Cara Install Cacti 0.8.8 di Centos 6.5

Pada kolom Tree Items Klik Add


Pada Kolom Tree Item Type pilih Host lalu pada kolom Host pilih Host yang akan dimonitor lalu Klik Create.

Cara Install Cacti 0.8.8 di Centos 6.5

Save Succsessfull.

Cara Install Cacti 0.8.8 di Centos 6.5

Pastikan Perangkat Statusnya sudah UP

Cara Install Cacti 0.8.8 di Centos 6.5

Klik pada bagian Graph lalu pilih perangkat yang akan dimonitor, Cacti membutuhkan beberapa saat untuk menampilkan Graph.


Status Graph setelah beberapa jam


Cacti membutuhkan beberapa saat untuk menampilkan Graph yang di Monitor, Ok demikian artikel singkat ini, semoga artikel kali ini bisa bermanfaat bagi kita semua, Selamat mencoba..

Artikel Selanjutnya : Cara Monitoring Windows di Cacti

6 komentar untuk "Cara Install Cacti 0.8.8 di Centos 6.5"

  1. mas kris, saya sudah ikurin langkah diatas step by step semua berhasil.
    cuman pas cek grafik nya ko gak ada ya.
    trus status device unknown.

    thanks atas tutorial nya .

    BalasHapus
    Balasan
    1. coba gan cek lagi snmp nya apa sudah jalan, biasanya agak lama sekitar 15 sampe 20 menitan, coba cek lagi ubah snmp version nya ke versi 1 (default) kalo gak mau juga coba cek poller nya > ikuti langkah langkah ini, masuk ke direktori cacti # cd /var/www/html/cacti

      # ls -lah
      coba buat user cacti
      # useradd cacti
      # passwd cacti

      ubah kepemilikan rra
      # chown cacti rra
      setting poller
      # crontab -u cacti -e
      masukan script berikut ini pada line paling bawah

      #minute (0-59),
      #| hour (0-23),
      #| | day of the month (1-31),
      #| | | month of the year (1-12),
      #| | | | day of the week (0-6 with 0-sunday),
      #| | | | | commands
      */5 * * * * /usr/bin/php /var/www/html/cacti/poller.php

      lihat konfigurasi
      # crontab -u cacti -l
      # chown cacti log
      # chown cacti log/cacti.log
      # php poller.php

      Ferdinan semoga membantu

      Hapus
  2. Mantap.. sudah saya terapkan dan berhasil. Trims tutorialnya.

    http:\\pokoejosslah.blogspot.com

    BalasHapus
  3. Mas tanya dong, saya ada server cacti dengan OS FreeBSD, cacti version 0.8.8b poller dengan SPINE 0.8.8b, kendala yang saya alami adalah graph yang muncul sering sekali putus tapi perangkat yang di monitoring tidak down, dan trafik di interfacenya tetap lewat. saya coba cari di beberapa forum dan ternyata bukan saya saja yang ngalamin, apakah ada solusi untuk masalah ini mas?

    BalasHapus