Serv-U下FTP服務器的實時監控和日志
經過一些列的Serv-U的FTP服務器介紹,終于到了最關鍵最核心的內容了。那么下面我們來對實時監控和日志記錄等相關內容進行一下講解。希望能讓大家的思路豁然開朗。
實時監控
用戶在完成FTP服務器的基本配置之后,就可以向外界提供FTP文件傳輸服務了。我想很多用戶都希望在提供FTP服務的過程中,能夠實時地對訪問自己服務器的用戶進行監控,從而一方面既能夠對整個服務過程做到心中有數,另一方面還可以在可能出現意外問題之前,采取及時的防范和補救措施。在這一方面,相信Serv-U能夠充分滿足大家的需求。
首先,讓我們看一下如何利用Serv-U實現實時的用戶監控。
選擇“FILE”菜單中的“USER INFO”選項。在彈出窗口中的上半部分將會顯示出所有當前正在與服務器連接的用戶。用鼠標點擊其中的任一用戶將會在窗口的下半部分出現該用戶的詳細信息。
在窗口的右下方有一個“SPY ON USER”按鈕,點擊之后出現的窗口將會顯示出特定用戶向FTP服務器發出以及FTP服務器響應的所有命令。該窗口將會跟蹤所選用戶的所有命令,對了解特定用戶在訪問FTP服務器的過程中的所有行為提供了可靠的依據。
在該按鈕下方還有一個名為“KILL USER”的按鈕,如果用戶發現某個來訪用戶的行為可疑,可能會對FTP服務器的正常工作帶來危害的話,可以通過使用該按鈕立即中斷與該用戶的連接,將該用戶踢出FTP服務器。
需要注意的一點是,雖然Serv-U能夠提供實時的用戶監控信息,但是需要耗用很大一部分的系統資源。如果用戶發現系統性能出現明顯下降的話,可以通過窗口右側的“FREEZE LIST”按鈕暫時凍結窗口信息的動態顯示,從而釋放出寶貴的系統資源。
設置服務器端日志記錄
除了能夠實時的進行監控之外,Serv-U還提供了強大的日志記錄功能,從而方便用戶記錄和總結一段時期內Serv-U的運行情況。 選擇“FILE”菜單下的“LOGGING”,彈出日志設置窗口,用戶可以選擇對哪些事件進行記錄,以及將記錄信息保存到何處。
在該窗口的右側,用戶可以選擇對不同的事件進行記錄,其中包括系統信息,安全信息等,同時用戶還可以設置是將所記錄的信息顯示在Serv-U的主窗口內,還是保存到某一指定文件內。出于耗用系統資源和備份信息的需要,建議用戶把日志信息保存到指定的文件內。需要說明的一點是Serv-U的日志記錄文件采用統一的格式,具體如下:
[n] DATE TIME - (xxxx) MESSAGE
最前面的數字“n”代表所記錄信息的類別,分別為:
n=1:系統信息(錯誤信息等);
n=2:用戶發出的FTP命令;
n=3:文件下載;
n=4:文件上傳;
n=5:安全信息(用戶登錄信息等)
n=6:服務器響應的FTP命令;
n=7:WinSock使用記錄;
n=8:DLL文件訪問記錄
另外,括號中的“XXXX”是Serv-U賦予每一個來訪用戶的一個唯一的數字標識。
設置登錄和退出信息
細心的用戶可能會發現在登錄或退出某個FTP站點時,經常會出現一個窗口,顯示一些包括系統設置,歡迎訪問等在內的信息。那么如何在Serv-U下實現這一功能呢? 首先,用戶需要把要顯示給用戶的信息保存在一個文本文件中,然后選擇“SETUP”菜單中的“MESSAGES”,在彈出的窗口中進行設置。
在位于窗口最上方的下來框中,用戶需要選擇將要使用登錄和退出信息的IP地址。因為Serv-U支持一臺機器擁有多個IP,所以用戶需要選擇相應的IP地址。在下面的兩個選項中分別輸入用戶事先已經建立好的包含登錄和退出信息的文本文件的地址。