国产精品天天看大片特色视频,亚洲精品无码mv在线观看网站,亚洲高清视频一视频二视频三,国产超碰人人做人人爱ⅴA

19
2014
05

如何同步WFilter數據庫?

一個WFilter監控主機可以監控一個局域網的上網行為,當您有多個局域網需要管理的時候,需要在每個網絡都安裝一套WFilter才可以。

為管理多個WFilter服務器,我們推薦您在WFilter界面中直接切換到不同的服務器進行查看。請參考:如何集中管理多個超級嗅探狗監控服務器?

有些情況下,個別用戶可能需要把數據集中存放以便于管理。要實現這樣的功能,您必須安裝WFilter的數據庫版本。從而利用數據庫的管理功能來同步WFilter數據庫。

本例中,我們將演示如何用mysqldump來同步WFilter數據庫(mysql版本)

1. 安裝WFilter數據庫版本

請參考:WFilter數據庫版本的安裝

WFilter數據庫結構:WFilter 4.1版本數據庫結構

2. 編寫數據庫導出腳本

編輯一個export_wfilter.bat文件,導出每日的新增歷史數據。該bat在d:\wfilter_export文件夾中生成兩個文件,分別是監控設備列表的記錄和每日的日志數據。

[FONT-SIZE=2] [I] @echo off rem export_wfilter.bat rem 先獲取今天的日期 for /f "tokens=2 delims==" %%a in ('wmic path win32_operatingsystem get LocalDateTime /value') do ( set t=%%a ) set Today=%t:~0,4%-%t:~4,2%-%t:~6,2% rem echo,%Today% rem 切換到mysql文件夾 cd "c:\program files\mysql\mysql server 5.5\bin" rem 導出監控設備列表 mysqldump WFilter computerslistbyip computerslistbymac -u root -pim1234 > d:\wfilter_export\computerslist_%Today% rem 導出websurflog, webpostlog等記錄表 mysqldump WFilter ftplog maillog websurflog webpostlog imlog imauthlog webmaillog filedata --where="left(happentime,10)='%Today%'" -u root -pim1234 > d:\wfilter_export\log_%Today% rem 在這添加后續操作,比如FTP到遠程服務器 [/I] [/FONT-SIZE]

您可以繼續完善該批處理,比如導出完成后把導出的文件FTP到遠程服務器上等功能。然后把該批處理加到計劃任務中即可每日自動運行。

3. server端自動導入

server端在收到該文件后,需要再運行腳本把記錄導入到中心數據庫。server端即可用WFilter界面查看所有的記錄。

編輯一個import_wfilter.bat文件,導入每日的新增歷史數據。

[FONT-SIZE=2] [I] @echo off rem 先獲取今天的日期 for /f "tokens=2 delims==" %%a in ('wmic path win32_operatingsystem get LocalDateTime /value') do ( set t=%%a ) set Today=%t:~0,4%-%t:~4,2%-%t:~6,2% rem echo,%Today% rem 切換到mysql文件夾 cd "c:\program files\mysql\mysql server 5.5\bin" rem 清空計算機列表 mysql -uroot -pim1234 -e "truncate table computerslistbyip" WFilter mysql -uroot -pim1234 -e "truncate table computerslistbymac" WFilter rem 導入計算機列表 mysql -uroot -pim1234 WFilter < d:\wfilter_export\computerslist_%Today% rem 導入當日日志 mysql -uroot -pim1234 WFilter < d:\wfilter_export\log_%Today% [/I] [/FONT-SIZE]

把該腳本加入計劃任務即可,時間安排上要在客戶端都把文件拷貝之后再運行。

請注意:本例中演示的批處理文件只是處于演示的目的,并且沒有包括文件傳輸的部分,您可以在此基礎上進行修改以滿足您的需要。

? 上一篇 下一篇 ?