Instalasi Webalizer untuk Monitoring Squid Proxy di FreeBSD
Beberapa hari lalu dapat tugas untuk membuat sistem monitoring yang bisa digunakan untuk memonitor trafik jaringan client, tujuan utamanya hasil report nya akan digunakan untuk mengumpulkan dan menganalisa top site dan top URL dari client jaringan. Sistem operasi yang saya gunakan menggunakan FreeBSD versi 7.1 (jadoel), setelah coba cari-cari tools nya akhirnya pilihan jatuh ke webalizer, sebenarnya di sistem ini saya sudah menggunakan lightsquid sebelumnya, cuman kok kayaknya ada yang kurang.., ya sudah.. sambil coba-coba saja.
Berikut adalah langkah-langkah instalasinya, dan disini saya menggunakan ports untuk menginstall aplikasi webalizer tersebut, pertama masuk ke direktori port webalizer
cd /usr/ports/www/webalizer/
setelah itu compile dan install aplikasinya
make && make install
Setelah instalasi aplikasi dan dependensinya selesai, selanjutnya kita kopi kan contoh file config bawaan dari aplikasi ini
cp /usr/local/etc/webalizer.conf-dist /usr/local/etc/webalizer.conf
Ubah config webalizer pada bagian LogFile, sesuaikan path nya dengan lokasi dimana log squid di tempatkan, kemudian pada bagian LogType ganti dengan squid, dan jangan lupa sesuaikan pula pada bagian OutputDir hingga seperti berikut
LogFile /var/squid/logs/access.log
LogType squid
OutputDir /usr/local/www/webalizer
Config di atas adalah config minimal untuk menjalankan webalizer untuk pengolahan data log squid, silahkan sesuaikan lagi dengan kebutuhan anda.
Untuk menjalankan webalizer gunakan perintah berikut
/usr/local/bin/webalizer -c /usr/local/etc/webalizer.conf
Agar webalizer bisa otomatis dijalankan secara berkala, maka kita tinggal memasukan perintah di atas ke crontab.
Terakhir, kita perlu membuat alias untuk web server kita agar bisa membuka output keluaran dari webalizer yang baru kita install, karena saya disini menggunakan lighttpd, maka saya hanya perlu menambahkan baris konfigurasi berikut untuk membuat alias dari webalizer
"/webalizer" => "/usr/local/www/webalizer/"
Setelah itu restart lighttpd nya, dan silahkan coba buka dengan web browser, dengan konfigurasi saya di atas maka alamat webalizer di tempat saya adalah http://alamat_ip/webalizer
Selamat mencoba :).
0 Comments.