Calamaris

From OnnoWiki
Jump to navigation Jump to search

Calamaris is a Perl script which generates nice statistics out of Squid or Oops log files. It is invoked daily before the proxy rotates its log files, and mails the statistics or puts them on the web.

Various options are supported for generated reports; some extra features require the suggested Perl modules.


Instalasi

apt-get install apache2 calamaris libgd-graph-perl 

Konfigurasi

Ada dua file konfigurasi di /etc/calamaris yaitu

  • calamaris.conf
  • cron.conf

Edit /etc/calamaris/calamaris.conf supaya

$image_type = ‘jpeg’; #in image_type
$output_format = ‘html’; #output format
$output_path= ‘/var/www/calamaris/’; #output path
$output_file= ‘index.html’;

ini tujuannya untuk nantinya memunculkan report proxynya via browser, juga ada 1 file yg harus di download dulu dan nantinya untuk menggantikan posisi file yg ada di /etc/cron.daily/calamaris, nah file calamarisnya diganti dengan file, yg bisa di unduh disini.

3. Trs langkah selanjutnya membuat directory calamaris pada : /var/www/ dengan permission 755 dan didalam directory /calamaris buat file dengan nama index.html

mkdir /var/www/calamaris/

touch /var/www/calamaris/index.html

chmod 755 /var/www/calamaris/*

4. Jalankan dan operasikan calamaris

Langkah terakhir yg dilakukan adalah coba test calamarisnya apakah sudah berjalan dengan sempurna apa belum dengan perintah :

calamaris -R 5 /var/log/squid/access.log

bila sudah ada tampilan seperti dibawha ini (cuplikannya ) maka calamaris sudah berfungsi :

   # Incoming TCP-requests by host

Referensi

Pranala Menarik