如果一個系統出現了問題
那麼最重要的應該是知道從哪兒開始尋找錯誤和檢查處理過程
Exchange Server
提供了豐富的檢查和日志記錄選擇
但是日志並不是總是在一個地方
在這篇文章中
我會解釋如何在你的應用程序和系統日志中尋找和使用便於診斷問題的信息
應用程序日志(The Application Log) Exchange Server會將最主要的用於診斷問題的信息寫入到應用程序日志中
你可以通過Windows的事件查看器直接訪問這些日志
應用程序日志包含了來自Exchange
Windows操作系統和其他一些軟件的信息
所以要想找到自己想要的信息有點像在大海裡面撈針
過濾應用程序日志 用於定位你需要的信息的最簡單方式是對應用程序日志進行過濾:
在事件查看器的菜單中選擇
過濾
命令
系統會顯示應用程序的屬性菜單
在
事件來源
下拉列表中選擇合適的選項
然後點擊確定
這樣就能夠看見來自選定的應用程序的事件日志了
如果你自己親自試一下就會發現
在事件來源列表裡有差不多一百多個不同的選擇
不幸的是
我們沒有用於查找Exchange相關事件的過濾器
Exchange本身非常復雜
它擁有很多個獨立的部分
所以沒有一個專門的事件過濾器
相反
有
個不同的過濾器是和Exchange Server直接相關的
此外還有很多和其他相關組件(例如IIS)的過濾器
和Exchange Server直接相關的過濾器都是以MSExchange開頭的
它們通常是下面這個樣子:
·MSExchangeAL:所有關於Exchange地址列表管理工具的信息
·MSExchangeIS:所有和Exchange信息存儲器相關的信息
·MSExchangeSA:和Exchange系統服務相關的信息
·MSExchangTranspport:和郵件傳遞和路由相關的信息
·POP
Svc:並不是一個MSExchange過濾器
但是Exchange通過它來記錄和Post Office Protocol相關的信息
因為有
個不同的Exchange過濾器
你可以設想一下將會有多少數據會被寫入到應用程序日志中
為了避免Exchange服務器被日志塞滿
所以日志記錄等級在默認情況下是被禁用的
或者被設置到了一個最小的級別
如果你發現Exchange出現了問題並且需要更詳細的日志信息
那麼你可以暫時通過配置Exchange以獲得更多的日志記錄
調整Exchange的日志記錄級別
打開Exchange系統管理工具
通過控制樹定位到管理組
>你的管理組
>服務器
>你的服務器
在你的服務器上單擊鼠標右鍵並選擇屬性
在屬性界面中
診斷日志標簽包含了對Exchange相關的近一半的過濾器的設置(剩下的過濾器則由程序自己控制)
現在你可以對任何過濾器的級別進行設置
只需要選擇需要設置的過濾器即可
每個過濾器下又分為很多類別
例如POP
Svc過濾器包含了
連接
認證
和
客戶端動作
三個類別
而各個過濾器通常還會包含
常規
類別
選擇合適的類別
然後選擇你需要的日志記錄級別
可供選擇選項有
無
最小
中等
和
最大
你可以根據需要調整多個過濾器及類別的日志記錄級別
但是一旦你獲取了需要的信息之後
記得把它們都調整倒最小級別(或直接禁止掉)
以防止日志記錄填滿了你的Exchange服務器
系統日志 Exchange在Windows操作系統的級別之上工作
所以如果Windows本身出現了問題
Exchange也可能發生錯誤
因此事件查看器中的系統日志也會記錄一些對你有用的信息
你不會在這裡找到和Exchange直接相關的過濾器
但是你能夠找到和OS相關很有價值的信息
我在這裡無法描述通過系統日志來檢查Windows系統的流程
因為這個過程太復雜了
我能夠告訴你的是
在系統日志中有一些和Exchange密切相關的過濾器
例如SMTPSvc過濾器就是和SMTP直接相關的
而W
Svc過濾器則包含了IIS相關的日志信息
他們都對你有一定的幫助
結論 Exchange向事件日志中寫入信息的機制是多種多樣的
如果你的Exchange出現了問題
我推薦你從查看和搜索與Exchange相關問題的事件日志開始
來找到問題所在
你也可以通過在微軟知識庫中輸入Event ID的方式來獲取更多的信息和解決方案
From:http://tw.wingwit.com/Article/os/fwq/201311/29819.html