便利三:可以實現日志文件的統一管理
在企業中,不僅操作系統會產生日志文件。其它應用系統也會產生相關的日志文件。如數據庫系統、ERP系統、財務管理軟件等等也會產生日志文件。當企業應用服務器比較多的時候,分散的管理日志文件不僅效率比較低,而且容易造成關鍵信息的疏漏。為此通過一個統一的日志服務器平台來管理各個系統與服務產生的日志文件,是一個比較好的解決方法。但是要實現這個目標的話,最大的障礙就是各個系統產生的日志文件格式不兼容。如果Oralce數據庫系統、Windows操作系統等等都以各自的格式來保存日志文件,那麼就需要不同的工具來打開這些日志文件進行查詢,這處理起來非常的不方便。而如果這些應用軟件都支持XML格式的日志文件,那麼就會非常的方便。
自從微軟Windows7操作系統推出了XML格式的日志文件,筆者現在正在做一個項目。就是把Windows7操作系統、Oracle數據庫系統以及其它一些支持XML日志文件的應用服務的日志文件,實現同一個軟件來管理。其實原理很簡單,就是把這些系統產生的日志文件自動傳送到一台日志服務器中,然後數據庫會自動把這些日志文件導入到數據庫服務器中。並利用數據庫的觸發器等等工具來進行一些分析、自動預警等等工作。這可以減少系統管理員不時的查看相關日志所耗用的時間,減輕系統管理員的工作量。
所以微軟推出了采用XML格式的日志文件,這讓統一管理操作系統與其它非微軟產品的日志文件有了實現的可能性。因為XML格式是一個結構化的數據文件,其支持的廠商有很多。不過XML格式的文件已經出來了好久了,應該在XP操作系統出來之前。為什麼在XP操作系統上,沒有實現這個技術,筆者對此比較迷惑。不過在Windows7中終於給大家盼來了,遲來總比沒有好。
便利四:對於WEB的支持性比較好.
有時候系統管理員往往一個人不能夠完成相關日志記錄的分析。而需要跟數據庫管理員或者其他應用軟件負責人一起完成相關的日志分析工作。這主要是系統管理人員分工的不斷細化所造成。現在有不少的項目管理軟件,都是基於WEB來實現的。如果把日志文件跟這些WEB項目管理軟件結合起來的話,這對系統管理員的工作將會有很大的幫助。
除了以上這些特點之外,還不需要說明的一點就是,XML文件的壓縮性比較好。由於系統日志的內容往往比較多,如果要保存完整的日志信息,往往需要占用比較多的硬盤空間。而如果采用XML格式的文件,往往可以比其他的文件使用更少的硬盤空間。這主要是因為XML文件的壓縮性比較好。因為在XML文件中,描述數據結構的標記可以重復使用,所以可以通過高壓縮率來減少硬盤空間的占用量。