日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

日志統(tǒng)計分析程序webalizer的安裝和配置

webalizer是一個高效的、免費的web服務器日志分析程序 。其分析結果是HTML文件格式 , 從而可以很方便的通過web服務器進行瀏覽 。Internet上的很多站點都使用webalizer進行web服務器日志分析 。Webalizer具有以下一些特性:
是用C寫的程序 , 所以其具有很高的運行效率 。在主頻為200Mhz的機器上 , webalizer每秒鐘可以分析10000條記錄 , 所以分析一個40M大小的日志文件只需要15秒 。webalizer支持標準的一般日志文件格式(Common Logfile Format);除此之外 , 也支持幾種組合日志格式(Combined Logfile Format)的變種 , 從而可以統(tǒng)計客戶情況以及客戶操作系統(tǒng)類型 。并且現(xiàn)在webalizer已經(jīng)可以支持wu-ftpd xferlog日志格式以及squid日志文件格式了 。支持命令行配置以及配置文件 。可以支持多種語言 , 也可以自己進行本地化工作 。支持多種平臺 , 比如UNIX、linux、NT, OS/2 和 MacOS等 。

日志統(tǒng)計分析程序webalizer的安裝和配置


上圖是webalizer生成的訪問統(tǒng)計分析報表第一頁的內容 , 這里包含每個月的平均訪問量的表格和條形圖統(tǒng)計分析情況 。點擊每個月分 , 可以得到這個月每天的詳細統(tǒng)計信息 。
5.1 安裝在安裝以前首先需要確保系統(tǒng)已經(jīng)安裝有gd庫 , 可以使用:
[root@mail root]# rpm -qa|grep gd
gd-devel-1.8.4-4
gdbm-devel-1.8.0-14
gdbm-1.8.0-14
sysklogd-1.4.1-8
gd-1.8.4-4
來確認系統(tǒng)已經(jīng)安裝有gd-deve和gd兩個rpm包 。
安裝webalizer有兩種方式 , 一種是下載源代碼來安裝 , 一種是直接使用rpm包來安裝 。
使用rpm包方式安裝非常簡單 , 從rpmfind.net找到webalizer包 , 下載以后:
rpm –ivh webalizer-2.01_10-1.i386.rpm
即可實現(xiàn)安裝 。
對于源代碼方式首先需要從http://www.mrunix.net/webalizer/下載 , 然后安裝 , 首先解開源代碼包:
tar xvzf webalizer-2.01-10-src.tgz
在生成的目錄中有個lang目錄 , 該目錄中保存了各種語言文件 , 但是只有繁體中文版本 , 可以自己轉換成簡體 , 或者自己重新翻譯一下 。然后進入生成的目錄:
cd webalizer-2.01-10
./configure
make --with-language=Chinese
make install
編譯成功后 , 會在/usr/local/bin/目錄下安裝一個webalizer可執(zhí)行文件 。
5.2 配置和運行對webalizer運行的控制可以通過配置文件或者在命令行指定參數(shù)的兩種方式進行 。而使用配置文件方式是比較簡單和靈活的 , 適用于自動web服務器日志統(tǒng)計分析的應用環(huán)境 。
webalizer的默認配置文件為/etc/webalizer.conf , 當啟動Webalizer時沒有使用“-f“選項時 , Webalizer就會尋找文件/etc/webalizer.conf , 也可以使用“-f”來指定配置文件(當服務器有虛擬主機時 , 就需要配置多份不同的webalizer配置文件 , 不同的虛擬主機的webalizer使用不同的配置文件 。Webalizer.conf配置文件中需要修改的配置選項如下:
LogFile /www/logs/secfocus/access_log
用來指示配置文件的路徑信息 , webalizer會將該日志文件作為輸入進行統(tǒng)計分析;
OutputDir /www/htdocs/secfocus/usage
用來指示生成的統(tǒng)計報表的保存目錄 , 在前面我們使用alias , 使得用戶可以使用http://www.secfocus.com/usage/來訪問統(tǒng)計報表 。
HostName www.secfocus.com
用來指示主機名 , 統(tǒng)計報表中會引用該主機名 。
其他選項就無需修改 , 配置文件修改完畢以后 , 就需要在定時webalizer , 每天生成當日的統(tǒng)計分析 。
以root身份運行:crontab –e 進入定時運行任務編輯狀態(tài) , 加入如下任務:
5 0 * * * /usr/local/bin/webalizer –f /etc/secfocus.webalizer.conf
15 0 * * * /usr/local/bin/webalizer –f /etc/tomorrowtel.webalizer.conf

推薦閱讀