sarg安裝及配置(詳細)_第1頁
sarg安裝及配置(詳細)_第2頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、安裝下載了sarg的最新安裝包以后,進入下載的目錄,執(zhí)行以下的操作進行安裝:解壓縮安裝軟件包#tarzxvfsarg-2.2.5.tar.gz進入解壓后的目錄,#cdsarg-2.2.5#./configure#make#makeinstall這樣,就完成了sarg的安裝,如果安裝過程中出現(xiàn)錯誤,可以看看有沒有安裝gcc,或者在安裝系統(tǒng)是沒有安裝相應的開發(fā)庫。如果使用默認的選項,可執(zhí)行文件是/usr/bin/sarg,配置文件是/usr/local/sarg/sarg.conf,在/usr/local/sarg目錄下還有一些其他的文件和目錄。2、配置安裝成功后,在/usr/local/sarg/目錄中,有一個配置文件為sarg.conf,我們通過修改配置文件的參數(shù),來達到對日志進行有規(guī)則的分析。也可以通過命令行參數(shù)實現(xiàn)。sarg配置文件的方法和squid配置文件的配置方法類似,只要修改帶有關鍵字的行:"languageenglish"指定網(wǎng)頁報告文件的語言類型,很可惜不支持中文網(wǎng)頁。"access_log/usr/local/squid/logs/access.log"指定squid日志文件絕對路徑。"title"squiduseraccessreports"指定網(wǎng)頁標題,可以寫中文網(wǎng)頁,內核支持先。"temporary_dir/var/tmp"指定臨時文件目錄,請確認該目錄所在的分區(qū)足夠大先,lg以上。"output_dir/var/www/html/squid-reports"指定網(wǎng)頁報告文件輸出路徑,推薦使用webmaster或其他非admin用戶運行sarg。"topuser_sort_fieldconnectreversebytesreverse"在top排序中,指定連接次數(shù)(connect),訪問字節(jié)數(shù)(bytes)采用降序排列,升序請使用normal替代reverse"user_sort_fieldconnectreverse"對于每個用戶的訪問紀錄,連接次數(shù)按降序排列"exclude_hosts/usr/local/sarg/norecords"指定不計入排序的站點列表文件名為,對于客戶端訪問的這些站點,將不會被top排序中,norecords文件樣本:"date_formate"啟動sarg進程時如果使用日期參數(shù)-d時,請使用和配置文件一致的日期格:e(europe=dd/mm/yy),u(usa=mm/dd/yy),w(weekly=yy.ww)"topuser_fieldsnumdate_timeuseridconnectbytes%bytesin-cache-outused_timemilisec%timetotalaverage"指定top排序的域,可以取掉一些不關緊要的域:in-cache-outused_time"weekdaysl-5"指定top排序星期周期為星期一到星期五,0表示星期天"hours9-11,13-16"指定top排序的時間周期為9:00-11:59,13:00-16:59,哈哈,差不多為上班時間至此,sarg.conf文件的配置基本上over了,還有些不是太重要的配置一看就明白,在此就不耽誤大家的時間了。sarg的命令行解釋如下:#sarg-hsarg:usage[options...]-ahostnameoripaddress指定不計入排序的主機名稱或地址-buseragentlog用戶代理日志文件輸出-cexcludefile指定不計入排序的站點列表文件名為/usr/local/sarg/norecords,對于客戶端訪問的這些站點,將不會被top排序中-ddatefrom-untildd/mm/yyyy-dd/mm/yyyy指定日期范圍-eemailaddresstosendreports(stdoutforconsole)指定報告接收者郵件-fconfigfile(/usr/local/sarg/sarg.conf)指定配置文件-gdateformat[e=europe->dd/mm/yy,u=usa->mm/dd/yy]指定輸入的日期格式-hhelp(this...)列幫助信息-ireportsbyuserandipaddress指定客戶端排序采用用戶名或者ip地址-linputlog指定squid日志文件絕對路徑。-ooutputdir指定網(wǎng)頁報告文件輸出路徑,推薦使用webmaster或其他非admin用戶運行sarg。-puseipaddressinsteaduserid(reports)使用ip地址作為userid域-wtemporarydir指定臨時文件目錄,請確認該目錄所在的分區(qū)足夠大先,lg以上。3、運行一般來說,我們希望系統(tǒng)可以自動生成日志分析以后的結果。在這里,我們利用cron來實現(xiàn),把以下的相應腳本放到cron里面去執(zhí)行即可日報告:#!/bin/bash#GetcurrentdateTODAY=$(date+%d/%m/%Y)#GetoneweekagotodayYESTERDAY=$(date--date"ldayago"+%d/%m/%Y)/usr/local/bin/sqmgrlog-l/usr/local/squid/logs/access.log-o/usr/local/apache/htdocs/reports/daily-z-d$YESTERDAY-$TODAYexit0周報告:#!/bin/bash#GetcurrentdateTODAY=$(date+%d/%m/%Y)#GetoneweekagotodayYESTERDAY=$(date--date"1weekago"+%d/%m/%Y)/usr/local/bin/sqmgrlog-l/usr/local/squid/logs/access.log-o/usr/local/apache/htdocs/reports/weekly-z-d$YESTERDAY-$TODAYexit0月報告:#!/bin/bash#GetcurrentdateTODAY=$(date+%d/%m/%Y)#GetoneweekagotodayYESTERDAY=$(date--date"1monthago"+%d/%m/%Y)/usr/local/bin/sqmgrlog-l/usr/local/squid/logs/access.log-o/usr/local/apache/htdocs/reports/monthly-z-d$YESTERDAY-$TODAY/usr/local/squid/bin/squid-krotateexit0通過郵件發(fā)送報告:#!/bin/bash#GetcurrentdateTODAY=$(date+%d/%m/%Y)#GetoneweekagotodayYESTERD

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論