Squid: Proxy-Server unter Linux

Webalizer: Auswertung der Log-Files

Die Auswertung über Webalizer zählt alle Anfragen. Dabei werden auch die Anfragen berücksichtigt, die der Cache selber ausgeliefert hat. Eine Übersicht über die aktuellen Daten von Squid liefert das CGI-Programm Cachemanager. Kopieren Sie die Datei /usr/local/squid/bin/cachemgr.cgi in das CGI-Verzeichnis des Webservers und setzen Sie die Dateirechte entsprechend der Webserver-Konfiguration. Vergessen Sie dabei nicht das Execute-Recht. Anschließend passen Sie die Datei /etc/squid/squid.conf an, damit der Cachemanager Zugriff auf Squid erhält:

http_access allow manager
cachemgr_passwd password all

Über einen Webbrowser greifen Sie über die URL http://proxy-server/cgi-bin/cachemgr.cgi auf die Auswertungen zu, wobei der Benutzername cachemgr und das Passwort im obigen Beispiel password lautet.

Sie können Informationen von der Auslastung des Festplatten-Caches bis hin zu den Antwortzeiten des Caches ermitteln. Interessant ist vor allem der Punkt "General/Runtime Information". Die Punkte "Request Hit Ratios" und "Byte Hit Ratios" geben Aufschluß darüber, wie viele Anfragen beziehungsweise Bytes aus dem Cache geliefert wurden. Für diese Objekte wurde keine Verbindung nach außen aufgebaut. Neben diesen Möglichkeiten finden Sie über die Webseiten von Squid verschiedene andere Programme, die jeweils ihre Vor- und Nachteile haben.