Cachemgr.cgi – Visualizzazione log e statistiche Squid 2.6

By Anìs Estrellado

Avventurarsi nella lettura dei log di squid sebbene utile può risultare un po’ ostico .

In aiuto può venirci un utility cgi per visualizzare le informazioni del nostro server proxy.

Ovviamente stretta integrazione con il nostro Apache2 ;) .

Vediamo come configurare apache per potere accedere a cachemgr.cgi

Il cachemgr.cgi risiede sotto :

/usr/lib/cgi-bin/

Per fare in modo di visualizzare la cartella all ‘interno di un sito web dobbiamo agire su due file :

  1. Apache2.conf : /etc/apache2/apache2.conf
  2. default : /etc/apache2/sites-available

1.Modifichiamo il file apache2.conf inseguendo la seguente direttiva :

<Location /usr/lib/cgi-bin/>

order allow,deny
allow from computerchevolete
deny from computerchevolete</Location>

2. Controllare la seguente direttiva se presente :

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

Un bel restart del server web , testare la connettivà al seguente indirizzo :

Dove ovviamente 127.0.0.1 è il vostro server web.
A questo punto potrete accedere a moltissimi parametri di squid tra cui l’utilizzo delle risorse e della memoria , il numero delle richieste effettuate al server …

Screenshot :

Schermata di logon

Elenco comandi disponibili

General Runtime Information

Traffic and Resource Counters

IP Cache Stats and Contents

Insomma , c’è da sbizzarrirsi , consigliatissimo !


Lascia un commento