• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Apache日志分析器設(shè)計

      2018-11-09 02:39:50柴宇萌
      關(guān)鍵詞:分析器日志站點(diǎn)

      ◆柴宇萌

      Apache日志分析器設(shè)計

      ◆柴宇萌

      (天津市濱海新區(qū)中醫(yī)醫(yī)院 天津 300451)

      Apache服務(wù)器存儲著來自不同Web站點(diǎn)的日志記錄,服務(wù)器托管商需要將不同客戶的日志記錄從原始日志記錄中挑選出來放在一起供客戶查看,以供客戶驗(yàn)證商戶對客戶Web站點(diǎn)流量的統(tǒng)計是否正確。Apache日志分析器不僅可以節(jié)省開支,也可以提高服務(wù)器的利用率,增加服務(wù)器托管商的業(yè)務(wù)收入。本文介紹了Apache日志分析器的設(shè)計,以供參考。

      apache服務(wù)器;Web站點(diǎn);流量

      0 引言

      現(xiàn)在各個大Web站點(diǎn)都是在IDC機(jī)房托管的,服務(wù)器托管商大都通過Apache Web服務(wù)器向外提供Http服務(wù)。不同的Web站點(diǎn)一般都使用一個Apache服務(wù)器,這樣就導(dǎo)致不同Web站點(diǎn)的日志都記錄在了一起,因?yàn)榉?wù)器托管商需要給客戶提供原始日志,以供客戶驗(yàn)證商戶對客戶Web站點(diǎn)流量的統(tǒng)計是正確的(注:服務(wù)器托管商是按客戶站點(diǎn)的流量和帶寬收費(fèi)的)。[1]

      基于這兩種需求(一是服務(wù)器托管商需向客戶提供原始日志,二是不同的客戶間不能看到其他客戶的日志記錄,這些信息是客戶要求保密的),服務(wù)器托管商需要將不同客戶的日志記錄從原始日志記錄中挑選出來放在一起供客戶查看,因此服務(wù)器托管商決定開發(fā)這樣的程序來分析分類這些原始日志文件。有了這樣一個日志分析器,服務(wù)器托管商就可以將多個站點(diǎn)放在同一臺服務(wù)器上,這樣不僅可以節(jié)省開支也可以提高服務(wù)器的利用率,增加服務(wù)器托管商的業(yè)務(wù)收入。

      1 日志分析總圖

      很多臺服務(wù)器每5分鐘就生成一個日志文件并推送到一臺存儲服務(wù)器上,日志文件數(shù)量相當(dāng)?shù)亩?,所以會使用多線程去掃描不同的文件目錄,并加以分析,然后將相同客戶的原始日志放在一起供客戶下載使用。在程序啟動的時候按著物理內(nèi)存的大小和估計日志文件大小給Java虛擬機(jī)分配合理的內(nèi)存。[2]根據(jù)物理Cpu的核心數(shù)或者Cpu數(shù)來確定使用幾個線程來執(zhí)行。

      一個日志系統(tǒng)根據(jù)它的過程,可以分為日志來源、日志輸出、日志存儲。根據(jù)這個過程,我們可以將整個系統(tǒng)分為3個模塊,并加以抽象,如圖1所示。

      圖1 日志分析的總圖

      2 Apache日志分析器系統(tǒng)的開發(fā)及運(yùn)行環(huán)境

      本系統(tǒng)的開發(fā)環(huán)境:Eclipse、Jdk1.5+、Windows XP。

      運(yùn)行環(huán)境:Windows XP/7、Vista等。

      3 Apache日志分析器的詳細(xì)設(shè)計

      Apache日志分析器數(shù)據(jù)源如圖2。

      圖2 Apache日志分析器數(shù)據(jù)源

      打開文本文件,如圖3。

      圖3 文本文件

      運(yùn)行Apache日志分析器,如圖4。

      圖4 Apache運(yùn)行日志分析器

      服務(wù)器是根據(jù)不同客戶的名稱來分析日志文件的,分析之后將相同客戶的原始日志放到同一個以客戶名命名的文件里,圖5中的原始日志的客戶分別有:baidu,dongzhi,lenovo,liaogongda,td,zhongri。打開每一個文件夾,都是本客戶所需的分析后的日志文件。

      圖5 日志存儲

      其中l(wèi)enovo客戶所得到的分析后的日志,如圖6。以lenovo為例,打開日志分析器分析完畢后生成的lenovo文件夾,文件夾中存儲的即是lenovo客戶所需的自己的日志文件,其中包括原始日志生成的日期、時間、訪問lenovo客戶的用戶的URL,以及用戶訪問lenovo客戶的具體URL。

      圖6 關(guān)于lenovo客戶的日志

      這個“基于Java的Apache日志分析器”初步地能夠滿足這兩種需求(一是服務(wù)器托管商需向客戶提供原始日志,二是不同的客戶間不能看到其他可以的日志記錄這些信息是客戶要求保密的)。有了這樣的一個日志分析器,服務(wù)器托管商就可以將多個站點(diǎn)放在同一臺服務(wù)器上,服務(wù)器托管商能夠?qū)⒉煌蛻舻娜罩居涗洀脑既罩居涗浿刑暨x出來放在一起供客戶查看,這樣不僅可以節(jié)省開支也可以提高服務(wù)器的利用率,增加服務(wù)器托管商的業(yè)務(wù)收入。

      4 結(jié)束語

      在本次設(shè)計中,筆者沒有考慮全系統(tǒng)日志安全的問題,如一些黑客會通過提高權(quán)限來清除日志,沒有提出系統(tǒng)安全的保護(hù)措施、防范手段及設(shè)想。系統(tǒng)日志分析器能夠?qū)⒋罅康南到y(tǒng)日志信息經(jīng)過提取并處理得到能夠讓管理員識別的可疑行為記錄,然后日志分析器可以擴(kuò)展成為一個計算機(jī)監(jiān)控系統(tǒng)并且能實(shí)時地對可疑行為進(jìn)行動態(tài)的響應(yīng)。為了保證日志分析器的正常判斷,系統(tǒng)日志的安全就顯得異常重要,這就需要從各方面去保證日志的安全性。為了彌補(bǔ)這些安全缺陷,本設(shè)計還需要進(jìn)一步研究和進(jìn)一步實(shí)踐來解決。

      [1]萬欣隴.信息管理系統(tǒng)日志分析系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].山東大學(xué),2017.

      [2]竇繼濤,代飛.基于大數(shù)據(jù)環(huán)境下智能日志分析平臺運(yùn)維方案研究[J].九江職業(yè)技術(shù)學(xué)院學(xué)報,2017.

      猜你喜歡
      分析器日志站點(diǎn)
      一名老黨員的工作日志
      華人時刊(2021年13期)2021-11-27 09:19:02
      扶貧日志
      心聲歌刊(2020年4期)2020-09-07 06:37:14
      酒精分析器為什么能分辨人是否喝過酒
      基于Web站點(diǎn)的SQL注入分析與防范
      電子制作(2019年14期)2019-08-20 05:43:42
      2017~2018年冬季西北地區(qū)某站點(diǎn)流感流行特征分析
      多邊形電極線形離子阱質(zhì)量分析器的結(jié)構(gòu)與性能
      游學(xué)日志
      應(yīng)用于詞法分析器的算法分析優(yōu)化
      首屆歐洲自行車共享站點(diǎn)協(xié)商會召開
      中國自行車(2017年1期)2017-04-16 02:53:52
      怕被人認(rèn)出
      故事會(2016年21期)2016-11-10 21:15:15
      德兴市| 山西省| 关岭| 珠海市| 扎兰屯市| 台东县| 光泽县| 丘北县| 嘉黎县| 叙永县| 平安县| 横峰县| 类乌齐县| 扬州市| 綦江县| 新泰市| 留坝县| 信阳市| 柘城县| 贡嘎县| 塔城市| 大庆市| 虎林市| 江达县| 内乡县| 炉霍县| 荆门市| 定南县| 巩留县| 阳朔县| 大余县| 务川| 开封县| 都兰县| 平乐县| 绿春县| 宜春市| 彭山县| 鸡东县| 福清市| 香格里拉县|