Squid-loggar för förfrågningshistorik, Cache Manager för realtidsstatistik
Använd transaktionsloggar för historiska rapporter om förfrågningar och Cache Manager för rapporter om den pågående driften, och tolka varje mätvärde inom ramen för dess egen rapport.
SARG analyserar Squids transaktionsloggar. Cache Manager visar rapporter om Squid-processen som körs. Välj datakälla utifrån frågan som ställs.
| Fråga | Relevant källa |
|---|---|
| Vilka loggade förfrågningar gjorde en klient? | access.log |
| Historisk trafik grupperad efter användare eller mål | SARG som bearbetar de tillgängliga loggarna |
| Aktuell drifttid, minne eller interna räknare | Motsvarande Cache Manager-rapport |
SARG kan inte återskapa ett fält som indataloggen aldrig registrerade. Ställ in önskat loggformat innan du samlar in perioden som ska analyseras, och ta hänsyn till roterade filer och eventuella undantag i access-loggen.
I Squid 6 och 7 bestämmer access_log var och vilka matchande transaktioner som loggas. logformat styr fälten som registreras. Att skicka poster via UDP ändrar leveransen; det lägger inte till saknade transaktionsfält och garanterar inte att varje datagram kommer fram. För en filloggare i Squid 7 väljer du dess utdata och loggformat innan du samlar in den nödvändiga perioden.
Cache Manager-rapporter har sitt eget omfång. I distributioner med flera arbetare slår Squid ihop vissa arbetarvärden, men inte varje rapport aggregeras på samma sätt. Läs rapportens innebörd innan du behandlar en siffra som ett enda mått för hela systemet.
Slutligen är proxytransaktionernas byte och nätverksgränssnittets totala trafik olika mätningar. Ange vilken av dem rapporten faktiskt innehåller.