Jumat, 02 September 2011

CacheManager Squid Proxy

Menurut http://wiki.squid-cache.org/SquidFaq/CacheManager#What_is_the_cache_manager.3F cache manager adalah :
“Cache Manager (cachemgr.cgi) adalah utilitas CGI untuk menampilkan statistik tentang proses squid sebagaimana yang sedang berjalan. Cache Manager adalah cara mudah untuk mengelola cache dan melihat statistik tanpa login ke server.”
Oleh karena itu apanbila anda menjadi admin pada cache server ada baiknya di-install pula cache managernya. Berikut ini adalah pengalaman instalasi saya pada debian squeeze :
  1. Install squid3-cgi & apache2
  2. root@constantine:~# apt-get install squid3-cgi apache2
  3. Cek konfigurasi squid, dan pastikan mempunyai konfigurasi spt dibawah ini
  4. http_port 127.0.0.1:3128
  5. menambahkan konfigurasi pada apache2 agar menampilkan cachemgr.cgi
  6. root@constantine:~# touch /etc/apache2/conf.d/squid-cachemgr
    root@constantine:~# vim /etc/apache2/conf.d/squid-cachemgr

    ScriptAlias /squid/cgi-bin/cachemgr.cgi /usr/lib/cgi-bin/cachemgr3.cgi
    <Location /squid/cgi-bin/cachemgr.cgi>
    <IfModule mod_authn_file.c>
    AuthType Basic
    AuthName “Squid3 CacheManager”
    AuthUserFile /etc/apache2/webpasswd
    Require valid-user
    </IfModule>
    </Location>
  7. Cek konfigurasi apache, apabila tidak ada error restart service apache
  8. root@constantine:~# apache2ctl configtest
    root@constantine:~# apache2ctl restart

  9. Membuat file untuk authentikasi user yg diperbolehkan mengakses cachemgr.cgi
  10. misal username : admin, password : passwordadmin
    root@constantine:~# htpasswd -c /etc/apache2/webpasswd admin
    New password: [passwordadmin]
    Re-type new password: [passwordadmin]
    Adding password for user admin
  11. Mengakses cache manager yang telah dibuat, apabila ditanya username & password, masukkan seperti yang diatas
  12. http://10.122.67.55/squid/cgi-bin/cachemgr.cgi
    atau

    http://ip_address_cache_server_anda/squid/cgi-bin/cachemgr.cgi
  13. SIlakan menganalisa performa cache server anda dengan berpatokan pada http://wiki.squid-cache.org/SquidFaq/CacheManager

Tidak ada komentar:

Poskan Komentar