ripai <ripai@sby.pesat.net.id>
--------------------------------------
Dibuat untuk tujuan pendidikan,
agar para SP NOC yang baru masuk tidak tingak-tinguk kangelan nggoleki panduan.
semoga bermanfaat.
---------------------------------------
pendahuluan :
salah satu pekerjaan utama seorang SP-NOC (selain chatting) adalah mengamati/memonitor
utilitas bandwidth customer.
sampai sekarang, bandwidth monitoring yang dipakai di PSN POP surabaya (dan mayoritas ISP
diindonesia) adalah cacti (http://www.cacti.net). cacti sendiri merupakan software monitoring
yang memanfaatkan kegunaan RRDtool (http://www.rrdtool.org/) sebagai software graphing /
perekam dalam bentik grafis dengan banyak keunggulan dibandingkan software monitoring
pendahulunya (MRTG).
walaupun pada prakteknya dilapangan yang banyak dilakukan hanyalah melihat seberapa
besar traffic yang terjadi, baik inbound maupun outbond-nya.tapi tidak ada salahnya juga
untuk mengetahui bagaimana cara membuat/configure server cacti ini.
pra kondisi
pastikan dalam sistem yang akan di buat sever cacti sudah terinstal paket-paket berikut :
• RRDTool
• httpd/apache
• php
• php-mysql
• php-snmp
• mysql
• mysql-server
• net-snmp
cek dengan perintah berikut (untuk distro berbasis rpm i.e :fedora-mandrake)
rpm -qa | grep nama_paket
i.e :
jika salah satu atau lebih paket dalam daftar diatas belum ada, maka terlebih dahulu harus
menginstal/menambahkan paket tersebut.
Dalam beberapa kasus yang penyusun alami, instalasi paket2 diatas akan sedikit
merepotkan, berkaitan dengan dependensi paket-paketnya(instalasi manual di di Fedora dan
Mandrake).
Install :
setelah di pastikan semua paket yang dibutuhkan sudah tersedia, maka langkah selanjutnya
adalah melakukan instalasi paket utama cacti.tentunya dalam hal instalasi ini akan terdapat
bebrapa perbedaan tergantung dari pada sitem yang kita gunakan, dalam tutorial ini akan
coba di contohkan instalasi manual pada distro linux mandrake dan redhat/Fedora core 2,
serta instalasi otomatis menggunakan paket apt-get milik debian.
langkahnya adalah sebagai berikut :
1. instalasi manual
- pastikan paket yang dibutuhkan (pada bagian pra kondisi diatas) sudah terpenuhi.
- download paket cacti untuk tiap distribusi,
> http://www.cacti.net/downloads/packages/Fedora/ (fedora)
> search "cacti mandrake" di google atau rpmfind.net
- install cacti :
- jika tidak ada masalah dengan dependency paket lain, maka instalasi sudah
selesai
( weh ngunu thok ik!!)
2. instalasi otomatis
dari pada instalasi manual diatas, maka instalasi dengan model ini jauh lebih mudah dan
cepat. yang dibutuhkan hanyalah koneksi internet dan repository debian yang lengkap.
instalasi cacti dengan mode otomatis yang pernah penysun coba adalah dengan tool apt-get
milik distro Debian sarge. berikut langkahnya :
install lanjutan
pada tahap ini, sekali lagi harus dipastikan semua paket-paket yang telah disebutkan diatas
sudah pasti ada dalam sistem.
sebagai gambaran umum saja, bahwa skenario utama dari konfigurasi untuk cacti ini adalah :
- membuat user dengan account dan password 'cacti'
- membuat database mysql dengan nama 'cacti'
- menyalakan crontab untuk file poller.php selama 5 menit sekali (atau sesuai kebutuhan)
sebelum melakukan langkah-langkah tersebut diatas, pastikan direktori cacti (lengkap), sudah
berada di direktori /var/www/html , jika belum ada kopikan saja secara manual dari file
instalaller cacti.
mengubah hak akses direktori graph/log agar dapat di eksekusi oleh user cacti
tambahkan :
agar lebih afdol, setelah semuanya selesai, maka restart kembali web server apache nya
atau
3. pilih saja next, sampai muncul tampilan finish instalation. pada langkah
ini pastikan tidak ada peringatan error, terutama pada penentuan path
tiap paket yang terkait dengan cacti ini.
Setelah selesai pada web browser akan muncul tampilan halaman login
pertama kali, untuk login pertama kali ini account yang dimasukkan adalah :
Configure
Proses konfigurasi disini adalah mengkondisikan server cacti sesuai dengan
kebutuhan yang diperlukan, pada tutorial kali ini akan di paparkan konfigurasi pada
pembuatan device dan graph device yang akan di monitor.serta pembuatan account
user cacti sesuai dengan kewenangan yang dibutuhkan.
1. pembuatan Device dan Graph
2. manajemen user
pengaturan manajemen user ini biasanya berkaitan dengan aspek sekuritas pada server
cacti, account user ini tentunya diatur sesuai kebutuhan dan biasanya di berikan kepada
customer agar dapat juga memonitor utilitas bandwidth customer tersebut.
Langkah pembuatan user :
- sebagai user admin, klik User management.
Dari keseluruhan uraian diatas, sebenarnya yang terjadi di lapangan adalah SP-NOC hanya
melakukan langkah sederhana ini, yaitu melakukan pembacaan traffic utilitas bandwidth
ini,sehingga bisa menjadi salah satu pertimbangan dalam melakukan analisa trouble ataupun
pendataan utilitas pemakaian bandwidth customer.
berikut akan di jelaskan cara melakukan pembacaan traffic pada tampilan graph cacti.secara
default, setting pengaturan monitoring device pada cacti dengan mode Generik SNMP-Enabled
Host adalah dalam bit/second.
Inbound/traffic masuk
1. pada pukul 21.15 an adalah 131.75 kilobit/second (sekarang)
2. rata-rata traffic masuk selama kurun 1 hari (24 jam) ini adalah 77.87 kilobit/second
3. traffic masuk tertinggi yang pernah terjadi dalam kurun 24 jam terakhir adalah
174.69 kilobit/second
outbond/traffic keluar
1. pada pukul 21.15 an traffic masuknya adalah 155.43 kilobit/second (sekarang)
2. rata-rata traffic keluar selama kurun 1 hari ini adalah 92.99 kilobit/second.
3. traffic keluar tertinggi yang pernah terjadi dalam kurun 24 jam terakhir adalah
243.67 kilobit/second