查看記錄文件是很乏味的。記錄文件令人厭惡,包含了太多的信息,經(jīng)常使人非常頭疼。幸運(yùn)的是,這些枯燥的工作有代勞者,利用一些日志分析工具,不僅可以利用日志信息進(jìn)行調(diào)試而且可以提供更多的內(nèi)容。利用它們可以制作出有意義的各種報(bào)告。有很多用來分析服務(wù)器日志的工具。本文將重點(diǎn)介紹這些工具的和它們的發(fā)展方向。
在評(píng)估這些軟件包之前,先確定你希望用它們來分析的日志類型。雖然大多數(shù)日志分析軟件不僅僅支持Web服務(wù)器日志,但是,本文僅討論web服務(wù)器的日志記錄。記錄分析軟件能夠顯示從連接到服務(wù)器的IP地址到以餅圖表詳細(xì)說明的哪一類文件訪問的次數(shù)最多等所有的信息。大多數(shù)流行的Web日志分析工具都想努力從日志紀(jì)錄出挖掘出盡可能多的信息,但是,能夠讓這些數(shù)據(jù)具有可讀性的工具軟件卻很少。
有一些記錄分析軟件包不能區(qū)分原始的文件本身和關(guān)聯(lián)的信息。以令人賞心悅目的方式顯示數(shù)據(jù)是一種非常重要的特性。用戶界面設(shè)計(jì)者每一次創(chuàng)建一個(gè)新的范例,都會(huì)成為其他設(shè)計(jì)者模仿的標(biāo)準(zhǔn)。有些網(wǎng)絡(luò)記錄分析程序在這方面比其它的程序做得好一些。
Webalizer是最流行的記錄分析工具之一。很多人都喜歡這個(gè)工具,因?yàn)檫@個(gè)工具軟件是用C語(yǔ)言編寫的,運(yùn)行的速度非??臁H欢?,這個(gè)工具軟件的圖形不是很理想。軟件的GD圖形庫(kù)提供了一些可讀的圖表。但是,這些圖表從審美學(xué)的角度看并不是那樣吸引人。這些報(bào)告本身足以提供一些重要的數(shù)據(jù)要點(diǎn),也就是“訪問了什么網(wǎng)頁(yè)”和“我們的點(diǎn)擊率是多少”等信息,讓人們快速了解網(wǎng)絡(luò)記錄的概況。在恰當(dāng)?shù)厥褂眠@個(gè)工具軟件時(shí),這些信息不會(huì)讓人們應(yīng)接不暇。Webalizer是一個(gè)不錯(cuò)的工具軟件。但是,這個(gè)軟件普普通通的圖形界面和缺乏統(tǒng)計(jì)數(shù)據(jù),使它在我們五星級(jí)評(píng)分系統(tǒng)中僅獲得了三個(gè)星。
記錄分析工具軟件的等級(jí)
工具
星級(jí)
狀況
Analog
4
開源軟件,免費(fèi)
AWStats
5
開源軟件,免費(fèi)
Summary
4
商業(yè)軟件,有30天試用版
Webalizer
3
開源軟件,免費(fèi)
WebTrends
4
商業(yè)軟件
由一撮頑固的愛好者支持的Analog工具軟件是另一個(gè)有希望的競(jìng)爭(zhēng)者。Analog工具軟件盡可能的向用戶展示出每一種信息。同時(shí)。它也例示了一個(gè)向普通用戶展示大量信息的不錯(cuò)例子。按照缺省設(shè)置,所有信息都顯示在同一網(wǎng)頁(yè)上。用戶點(diǎn)擊網(wǎng)頁(yè)頂端的導(dǎo)航欄可以選擇一個(gè)具體的報(bào)告,而這個(gè)報(bào)告又連接到報(bào)告的下一個(gè)部分。Analog的可取之處在于每一部分的網(wǎng)頁(yè)上端都有一個(gè)導(dǎo)航欄,在某種程度上簡(jiǎn)化了導(dǎo)航方式。Analog比較有趣的列表包括:來自每個(gè)國(guó)家的點(diǎn)擊率是多少、把用戶帶到這個(gè)網(wǎng)站來的搜索引擎查詢以及訪問者使用哪一種瀏覽器軟件和哪一種操作系統(tǒng)。這個(gè)軟件能夠顯示網(wǎng)絡(luò)服務(wù)器記錄中的一切信息。這個(gè)軟件的圖形界面比基于GD圖形庫(kù)的Webalizer軟件稍微有所改進(jìn)。但是,餅圖標(biāo)和棒圖表距離理想的程度還差很遠(yuǎn)。Analog包含許多有用的信息,而且導(dǎo)航功能還可以。我們認(rèn)為,這個(gè)軟件應(yīng)該得到五星等級(jí)中的四星級(jí)。
Summary是一個(gè)商業(yè)性日志分析工具,有30天免費(fèi)試用期。這個(gè)軟件包含所有的可能的信息和并以文本網(wǎng)頁(yè)的方式提供一個(gè)列表選項(xiàng)供用戶點(diǎn)擊查看。例如,當(dāng)你點(diǎn)擊一個(gè)“帶寬峰值”的鏈接時(shí),你將被引導(dǎo)到列出不同時(shí)段使用帶寬的網(wǎng)頁(yè),每一個(gè)條目都有一個(gè)小條狀圖形,但是,Summary軟件中的圖形非常小。在這里,小并不是缺陷。正好相反,Summary軟件在外觀上看起來非常合適。然而,整個(gè)圖形用戶界面使用起來非常麻煩。我們用了很長(zhǎng)時(shí)間才瀏覽完畢我們需要看到的報(bào)告。Summary軟件的價(jià)格不算太高,報(bào)告也非常合適。我們把這個(gè)軟件評(píng)為五個(gè)星的等級(jí)中的四星級(jí)。
如果沒有涉及到WebTrends,任何對(duì)于網(wǎng)絡(luò)日志分析工具的討論都是不完整的。作為一種商業(yè)軟件WebTrends,它齊全的功能為它贏得了不少好評(píng)。這個(gè)軟件的網(wǎng)站宣稱,它提高了投資回報(bào),甚至聲稱“這是完善的網(wǎng)絡(luò)分析工具”。毫不奇怪,WebTrends不適用于資金不多的小型機(jī)構(gòu)。這個(gè)軟件在在線演示版展示了這個(gè)軟件極好的GUI設(shè)計(jì),而這個(gè)GUI設(shè)計(jì)確實(shí)非常好。該公司聲稱的可用性似乎也可以找到依據(jù)。這個(gè)軟件甚至包含一種訪問網(wǎng)絡(luò)服務(wù)器記錄產(chǎn)生的所有的數(shù)據(jù)的方法。WebTrends軟件推出已經(jīng)有超過了10年,并且與IIS服務(wù)器配合的也很好。根據(jù)我們從這個(gè)軟件的網(wǎng)絡(luò)演示得到的印象,我們把這個(gè)軟件評(píng)為五星等級(jí)中的四星級(jí)。
在這些網(wǎng)絡(luò)Web日志分析工具中,AWStats是我們見過的所有的免費(fèi)日志分析軟件中最好的。AWStats也是列表中唯一一個(gè)采用Perl語(yǔ)言編寫的應(yīng)用程序。這個(gè)軟件的圖形界面非常優(yōu)秀,并且以極好的形式展示信息。隨便瀏覽一下,用戶就能夠看到所有可以提供的報(bào)告,并且可以在這些報(bào)告之間無(wú)縫轉(zhuǎn)換。很多用戶對(duì)于這個(gè)軟件從記錄文件中提取的詳細(xì)數(shù)據(jù)的數(shù)量感到吃驚。已經(jīng)令人非常滿意的GUI還增加了小的瀏覽器標(biāo)識(shí)和各個(gè)國(guó)家的旗幟。AWStats包含了上述其它軟件的全部功能,并且其格式是可讀的。我們把這個(gè)軟件評(píng)為五星級(jí)軟件。
當(dāng)然,還有數(shù)不清的其它記錄分析程序。但是,上述提到的幾種工具是應(yīng)用最普遍的。
兼容性通常是一個(gè)關(guān)鍵的問題。但是,在記錄分析工具方面,兼容性并不是一個(gè)大問題。Apache網(wǎng)絡(luò)服務(wù)器以標(biāo)準(zhǔn)化的格式產(chǎn)生記錄,稱作NCSA記錄文件。這里列出的大多數(shù)分析工具也都支持IIS的W3C兼容日志格式。
在以后的文章中,我們將探討這些工具軟件能夠研究的其它類型的記錄文件,包括電子郵件和FTP服務(wù)器的日志文件。