29.8. 使用 Calamaris 產生快取報告

Calamaris 是一種 Perl 程序檔,用來產生 ASCII 或 HTML 格式的快取活動報告。它會使用原始的 Squid 存取記錄檔。Calamaris 首頁是位於 http://Calamaris.Cord.de/。該程式非常容易使用。

root 的身份登入,然後輸入 cat access.log.files | calamaris options > reportfile。當以管道來排列一個以上的記錄檔時,會依時間順序將較舊的檔案排在前面來排列記錄檔。以下是程式的某些選項:

-a

輸出所有可用的報告

-w

以 HTML 報告輸出

-l

在報告標題中包含訊息或標誌

如需關於各種選項的詳細資訊,請參閱程式的 man calamaris 手冊頁。

以下是典型的範例:

cat access.log.2 access.log.1 access.log | calamaris -a -w \ 
> /usr/local/httpd/htdocs/Squid/squidreport.html

這會將報告放在網頁伺服器的目錄中。需要有 Apache 才能檢視報告。

另一個強大的快取報告產生器工具為 SARG (Squid 分析報告產生器)。如需更多的詳細資訊,請參閱: http://sarg.sourceforge.net/.