analog weblog分析

0.名稱analog - web server logfile analyser官方網站: http://www.analog.cx/版本: Version 5.24Bugs: http://www.analog.cx/bugs.html需求軟體:autoconf, expat, gettext, libiconv, m4作者: Stephen Turner Alexander Toth1.敘述analog是一個用來解析log檔案的程式,被設計用來快速解析並產生吸引人的圖表 。最簡單的控制方式是透過一個設定檔來控制analog的動作,而非直接用命令列控制 。若要得到更多關於設定檔或命令的資訊,請參看原始檔案中的Readme.HTML 。2.安裝路徑:/usr/ports/www/analog/3.語法: analog [參數] web-log檔案 4.參數--help顯示版本訊息及相關訊息 。-l顯示一般的狀態報告由圖可知,可以看到一般的狀態報告就已經有不少的資料了 。-| 1顯示以年度為單位的狀態報告-| 4顯示以每15分鐘為單位的狀態報告-| 5顯示以每5分鐘為單位的狀態報告-| 6顯示以每15分鐘為單位的狀態摘要(Summary)報告.-| 7顯示以每5分鐘為單位的狀態摘要(Summary)報告.-| A顯示所有的狀態報告 。由圖可知,全部的狀態報告,多的讓人咋舌 。-| D 顯示以天為單位的狀態報告-| d 顯示以天為單位的狀態摘要(Summary)報告.-G不使用預設的設定檔 。-| h 顯示以小時為單位的狀態報告-| H 顯示或取消以小時為單位的狀態報告 。-I| I 顯示或取消關於存取錯誤的狀態報告-i| i 顯示或取消關於資料夾(目錄)的狀態報告-W| W 顯示或取消以週為單位的狀態報告 。-w| w 顯示或取消關於以週為範圍,小時為單位的狀態報告 。-m| m 顯示或取消以月為單位的狀態報告 。-o| o 顯示或取消關於網站訪客來自的領域的狀態報告 。此部分需配合log檔中的紀錄預設都是紀錄IP,所以目前都無法反解 。-N| N 顯示或取消關於搜尋引擎檢索的狀態報告 。-n| n 顯示或取消關於搜尋關鍵字的狀態報告 。-B| B 顯示或取消關於瀏覽器的狀態報告 。-b| b 顯示或取消關於瀏覽器的摘要報告 。-p| p 顯示或取消關於訪客作業系統的狀態報告 。-q| q 顯示或取消警告訊息 。-S| S 顯示或取消訪客來源的IP狀態報告 。-s| s 顯示或取消訪客來源的連結狀態報告 。-t| t 顯示或取消檔案型態的狀況報告 。-| x 顯示或取消總概要報告 。-Z| Z 顯示或取消訪客來源的組織狀態報告 。-z| z 顯示或取消存取檔案的大小狀態報告 。-| O 檔案輸出的位置 。若用-則表示輸出至螢幕(標準輸出),若用 O則後直接接檔案名稱 。ex:analogO/home/panda/public_html/test.html 5.中文化及後設定設定檔:/usr/local/etc/analog.cfg加入這五行:OUTFILE /usr/local/www/data/status/index.html (輸出的位置)HOSTNAME "[ohaha.ks.edu.tw]"(網站名稱)LANGFILE tw.lng(以下為語言設定)DOMAINSFILE twdom.tabDESCFILE twdesc.txt您可以設定cron每10分鐘執行一次或是想要在執行都可以 。有需要增減的參數自行加上,預設值如下 。*/10 * * * * /usr/local/bin/analog補充:若今天直接用導向而非採用 O參數,則會沒有圓餅圖的顯示 。ex:analog > /home/panda/public_html/test.html我的結果:http://ohaha.ks.edu.tw/status/當然啦..你看不到,因為我在apache設定檔中加上了這個部分 。還有印象嗎?上面的部分是apache Mod_Ststus的限制設定,我只讓自己的工作用電腦(163.19.163.97)能夠看到,這裡也是相同的,若不想要讓別人看到用這種方式吧 。當然了,我很有良心,我會讓你看全部的例子:http://ohaha.ks.edu.tw/analog-sample/設定檔參考:analog.cfg 6.題外話若您覺得該程式中文化不是很好,你可以自己改那三個中文檔案.位置在:/usr/local/share/analog/lang/ 7.參考資料analog(1)

    推荐阅读