Apa
kabar buat para pecinta dan sahabat blogger? untuk tulisan kali ini saya akan
mencoba untuk berbagi ilmu dalam melakukan monitoring jaringan menggunakan
CACTI pada Ubuntu 12.04 pastinya sahabat-sahabat blogger yang belum mengenal
CACTI akan bertanya-tanya tentang apa itu CACTI.
Baiklah,, mari langsung
saja kita bahas, yang pertama saya akan coba membahas secara singkat tentang
CACTI..
Apa itu CACTI ?
Apa itu CACTI ?
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
Cacti merupakan suatu monitoring jaringan local. Cacti
adalah aplikasi frontend dari RRDTool yang menyimpan informasi kedalam database
MySQL dan membuat grafik berdasarkan informasi tersebut. Proses pengambilan
data (lewat SNMP maupun skrip) sampai kepada pembuatan grafik dilakukan
menggunakan bahasa pemrograman PHP. Secara sekilas, cacti mempunyai tampilan
grafik yang sama dengan MRTG, namun cacti mempunyai banyak kelebihan dibandingkan
dengan MRTG seperti adanya template untuk grafik, zoom grafik dan lain
sebagainya. Cacti dapat digunakan untuk menyimpan graph, data source, dan round
robin archives ke dalam sebuah database. Aplikasi ini juga mendukung protocol
SNMP, sehingga dapat digunakan untuk membuat grafik graph menggunakan MRTG.
Adapun paket-paket yang dibutuhkan
sebelum melakukan penginstalan cacti karena paket berikut merupakan paket yang harus ada pada system :
1. php-snmp
2. rrdtool
3. apache2
atau net-snmp & net snmp utils
4. httpd
5. php
6. php-mysql
7. mysql
8. mysql server
TUTORIAL INSTALASI DAN
KONFIGURASI CACTI
$ sudo su
Sudo adalah program yang terdapat di linux yang digunakan untuk menjalankan perintah yang membutuhkan akses dari akun root. Sudo hanya dapat digunakan oleh user yang sudah terdaftar di file /etc/sudoers.
Sudo su memberikan kewenangan agar user biasa dapat bertingkah seperti super user (sudo --> super user do) sehingga user biasa pun dapat leluasa "menguasai sistem".
2. Masukkan
password ubuntu anda
***
password yang saya gunakan adalah 234
***
password yang saya gunakan adalah 234
3. Lakukan pengecekan
untuk setiap paket yang dibutuhkan sebelum menginstal cacti dengan cara seperti
di bawah ini :
dpkg -l |grep <jenis paket yang akan
dicek>
pada praktikum yang saya
lakukan, perintahnya adalah seperti ini :
dpkg -l
|grep apache2
dpkg -l
|grep mysql
dpkg -l
|grep rddtool
dpkg -l
|grep cacti
Perintah dpkg merupakan salah satu package manager yang dapat kita gunakan untuk melakukan management (install/uninstall).
Perintah dpkg banyak macamnya, salah satunya adalah dpkg -l yang merupakan perintah untuk melihat daftar package yang telah terinstall beserta versi package yang telah terinstall dan deskripsinya. Sedangkan |grep digunakan untuk mencari file-file yang mengandung teks dengan kriteria yang telah anda tentukan.
4. Jika paket-paket di
atas belum terinstall, maka lakukan penginstalan untuk setiap paketnya.
a. Install apache2 web server dengan php supportnya, dengan cara :
apt-get install apache2 apache2.2-common apache2-mpm-prefork
apache2-utils libapache2-mod-php5 php5-cli php5-common php5-cgi
b. Install mysql server dengan php support, dengan cara :
apt-get install mysql-server mysql-client
libmysqlclient16-dev php5-mysql make gcc g++ cgilib libfreetype6
libttf-dev libttf2 libpngwriter0-dev libpng3-dev libfreetype6-dev
libart-2.0-dev snmp
c. Install RRDTool
: apt-get install
rrdtool
d. Install Cacti dengan
: apt-get install
cacti
Perintah
apt-get install ini digunakan untuk menginstall paket yang kita inginkan.
5. Selanjutnya, akan
muncul tampilan Configure CACTI. Pilih <Yes>
6. Lalu masukkan password untuk database
Administrator di layer di bawah ini
7. Kemudian masukkan Password untuk MySQL
Setelah selesai
menginstal install dan konfigurasi pada terminal, sahabat blogger silahkan buka
web browser.
8. Pada web browser
ketikan alamat http://localhost/cacti pada adress bar nya. Sehingga akan muncul
cacti instalation guide seperti tampilan seperti gambar dibawah.
9. Pilih
" New Install ", kemudian Next.
10. Setelah instalasi cacti
selesai, klik Finish. Kemudian akan muncul tampilan user login
pertama kali seperti di bawah ini :
pertama kali seperti di bawah ini :
Untuk login pertama kali ini account
yang dimasukkan adalah
User Name : admin
Password : admin
Jika terjadi ketika kita memasukkan password,
login kita tidak berhasil sehingga kita mereset ulang passwordnya. Reset ulang
password dapat dilakukan dengan cara memasukkan password terus menerus pada
user login hingga kita diminta untuk mereset ulang passwordnya. Kemudian
masukkan password yang diinginkan seperti di bawah ini :
11. Setelah login maka anda akan masuk ke halaman
depan cacti, seperti yang akan dimunculkan pada tampilan gambar berikut.
12. Kemudian
tambahkan Device, dengan cara pilih menu Device kemudian klik add (pada bagian
kanan).
Maka akan muncul tampilan seperti berikut :
Maka akan muncul tampilan seperti berikut :
·
Description : Isikan
nama device yang akan dimonitoring.
·
Hostname : Isikan IP
Address dari device yang akan dimonitoring.
· Host Template : Pilih
“Local Linux Machine” atau ucd/net SNMP Host jika device yang akan dimonitoring
PC biasa seperti windows client.
·
SNMP Version : Pilih
sesuai versi SNMP yang di setup di device Gateway, dalam hal ini version
·
SNMP Communitiy : umumnya
pakai “public” tapi jika memang diset lain, tinggal
menyesuaikan.
· Pada tugas saya, yang
akan dimonitoring adalah router kampus Politeknik Caltex Riau, sehingga
konfigurasi yang saya lakukan adalah seperti gambar di atas.
Lalu pada bagian Associated Data Query, pilih Add Data Query SNMP –Interface Statistic dan Index – Method Uptime Goes
Backward, kemudian tekan Add.
Untuk memastikan SNMP berjalan pada device, klik
Verbose Query pada bagian Associated Data Query di SNMP – Interface
Statisticnya.
Ketika hasil yang ditampilkan tidak mengandung error
maka klik Save.
Cara menampilkan grafik monitor dari device :
·
Pada halaman utama
Cacti, pilihlah menu Create
Graph for yournew devices.
·
Lalu pilih Graph
Templates yang ingin anda tampilkan.
·
Lalu Select a graph
type: saya memilih yang In/Out Bytes with Total Bandwidth.
·
Jika sudah lengkap maka,
klik tombol create.
Gambar
di bawah ini merupakan hasil dari monitoring di Lab 234 Politeknik Caltex Riau
:
Pada awalnya tidak akan terlihat grafik –
grafiknya, dengan menunggu beberapa menit maka akan muncul keseluruhan dari
grafiknya beserta traffic datanya.
Nah, untuk kali ini
sekian dulu ya para sahabat blogger... Mudah-mudahan post ini dapat membantu
dan bermanfaat buat para sahabat blogger dalam instalasi cacti ini.. jika para
sahabat blogger mengalami kendala, silahkan post-kan pertanyaannya, kami akan
mencoba membantu para sahabat blogger untuk memecahkan masalahnya..
Terima kasih telah
berkunjung ke blog ini... Sampai jumpa lagi di materi yang berbeda ya para
sahabat blogger.....