Cacti installation on Linux (CentOS)

Pastikan jam yang terdapat di BIOS sudah diset ke jam yang benar

 

Paket-paket yang di butuhkan sebelum menginstal cacti pada centos:
1. php-snmp
2. rrdtool
3. net-snmp & net-snmp-utils
4. httpd
5. php
6. php-mysql
7. mysql
8. mysql-server

Buat file dag.repo pada directory /etc/yum.repos.d yang isinya seperti di bawah ini


[root@localhost]# vim /etc/yum.repos.d/dag.repo 8
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
[root@localhost]#

Install paket-paket pendukung:
[root@localhost]# yum install ?y httpd php mysql php-mysql mysql-server 8
[root@localhost]# yum install ?y php-snmp net-snmp net-snmp-utils
8

[root@localhost]# yum install ?y rrdtool

 

Tahap-tahap instalasi CACTI:

1. Buat user untuk menjalankan database cacti
[root@localhost]# groupadd cacti
[root@localhost]# useradd -g cacti cactiuser
[root@localhost]# passwd cactiuser
Changing password for user cactiuser.
New UNIX password: cactipassword
Retype new UNIX password: cactipassword
passwd: all authentication tokens updated successfully.

2. Download terlebih dahulu paket cacti nya:

[root@localhost]# wget http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz

 

3. Ekstrak hasil downloadan tersebut dan hasil ekstrakan letakkan di direktori apache anda.
[root@localhost]# tar xzvf cacti-0.8.7b.tar.gz -C /var/www/html/

4. Pindah direktori ke direktori apache anda.
[root@localhost]# cd /var/www/html/

5. Rubah nama forder cacti-0.8.7b menjadi cacti
[root@localhost html]# mv cacti-0.8.7b cacti

6. Buat database untuk cacti dengan nama “cacti”.
[root@localhost html]# mysqladmin -u root -p create cacti

7. Pindah ke direktori cacti
[root@localhost html]# cd cacti/

8. Buat tabel-tabel untuk database cacti dengan mengimporkan file “cacti.sql” ke database cacti.
[root@localhost cacti]# mysql -u root -p cacti < cacti.sql

9. Sekarang buat user yang nantinya akan mengelola database cacti.
[root@localhost cacti]# mysql -u root ?p

mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ‘cactipassword’;
mysql> flush privileges;

10. Kemudian edit file konfigurasi cacti yang terletak di folder “/var/www/html/cacti/include/config.php”.
[root@localhost cacti]# vi include/config.php

/* make sure these values refect your actual database/host/user/password */
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cactiuser”;
$database_password = “cactipassword”;
$database_port = “3306”;

Sesuaikan konfigurasi di atas dengan user dan password yang akan menjalankan database cacti anda.

11. Sekarang rubah kepemilikan user dari folder “rra” dan “log”.
[root@localhost cacti]# chown -R cactiuser rra/ log/

12. Sekarang saatnya membuat crontab untuk cacti.
[root@localhost html]# crontab ?e
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php

13. Langkah selanjutnya adalah test apakah instalasi cacti berhasil atau tidak menggunakan browser anda.
Arahkan browser anda ke http://ip_komputer_anda/cacti, jika yang muncul adalah halaman instalasi cacti berarti proses instalasi berjalan dengan lancar. Seperti gambar di bawah ini, Click Next untuk melanjutkan:

14. Setelah anda click tombol next, maka akan muncul gambar seperti dibawah ini. Click next lagi untuk melanjutkan.

15. Setelah anda click tombol “Next” maka kemudian akan muncul gambar seperti dibawah ini

Pastikan bahwa semua path binary sudah di temukan atau tertulis “FOUND”. Jika masih ada yang error maka pastikan lagi tidak ada langkah yang terlewatkan.

16. Setelah proses instalasi selesai maka akan muncul halaman login cacti, anda dapat login dengan menggunakan username=admin dan password=admin. Seperti gambar di bawah ini:

17. Setelah anda berhasil login maka akan muncul halaman untuk mengganti password admin anda, silahkan ganti sesuai dengan keinginan anda, ini dilakukan demi keamanan server anda.

18. Terakhir, setelah anda merubah password untuk user admin anda maka anda akan menuju ke halaman index untuk user admin. Silahkan edit sesuai dengan kebutuhan anda.

Cara membuat grafik untuk computer yang akan dimonitoring

1. Klik “Console”

2. klik “Devices” di bagian “management”

3. klik “Add” di kanan atas

4. Isikan data-data untuk pc/server yang akan dimonitoring (Contoh)

????a. Description???? ????????: Centos-Mysql

????b. Hostname???? ????????: [ip_address]

????c. Host Template????????????: Local Linux Machine / Windows 2000/XP Host

????d. SNMP Version????????????: Version 1

????e. Downed Device Detection ????: Ping and SNMP

????f. Ping Method????????????: UDP Ping

????g. Yang lain dibiarkan sesuai defaultnya

5. Klik “Create”

6. Silahkan Pilih apa saja yang mau dimonitor pada Associated Graph Template dengan memilih pada combo box dan klik Add di sebelah kanan : 1) Linux ? Memory 2) Unix – Load Average 3) Unix – Processes

7. Begitu juga dengan yang terdapat pada “Associated Data Queries”


1) SNMP – Interface Statistics 2) Unix – Get Mounted Partitions

8. Untuk point no. (7) jangan lupa untuk mengklik “Verbose Query”

9. Klik “Save” pada kanan bawah.

10 Klik device yang baru dicreate tadi

11 klik “Create Graphs for this Host” di bagian atas

12 Klik “check box” yang ada untuk dibuatkan graphic secara automatis.

13 Klik “Create” di kanan bawah

14 Klik “Create”

15 klik “Graphs” di sebelah “Console” di menu kiri atas

16 untuk melihat hasil pilih “host”

17 catatan : grapic akan muncul setelah 5 menit (pada saat di-poll) oleh server.

 

Tambahan :

Pastikan di tiap computer linux sudah terinstall snmpd.

Configurasi snmpd pada centos

Untuk windows pastikan service snmp sudah diaktifkan dari add/remove program.

Facebook Comments

Login

Welcome! Login in to your account

Remember me Lost your password?

Lost Password