我正在運行Windows 7 Pro,並且有幾臺服務器在運行。其中一臺服務器是通過Cygwin製作的SSH /文件服務器。我已經使用syslog-d在內部設置了日誌記錄;但是,它不提供足夠的日誌記錄。當用戶連接到服務器時,我可以在Windows 7資源監視器中看到他/她,並顯示他/她的IP地址以及正在發送/接收的數據量。當用戶從文件服務器下載文件時,我還可以通過查看磁盤使用情況在資源監視器中看到他/她正在下載的文件。如何使用MySQL記錄Windows 7網絡流量和磁盤使用情況?
這裏有第一個問題:如何在MySQL中將用戶的IP地址,他們連接&斷開連接,他們下載什麼文件以及下載速度是什麼時間記錄到數據庫?
除了上述服務器,我還使用IIS來託管一個網站,並希望有某種網絡日誌記錄。
如果我能找到一個適用於這兩種服務器的工具,那將是最好的解決方案。
我做了一些搜索,發現一個名爲Snort的程序,它看起來好像可以用於網絡端的事情,但不適用於磁盤使用。我對這個程序根本不熟悉,但乍一看,也許它可以完成我想要做的一部分?也許有更簡單/更好的方法?
我對MySQL很新,對網絡和磁盤日誌知之甚少,所以任何和所有的幫助和指導都將不勝感激。謝謝!
我會研究高級Web統計。感謝您的建議。其實,獲取信息可能是更大的問題。我知道少數幾種語言,並會查看MySQL ADO.NET連接器。再次感謝。 – TehTechGuy 2012-01-03 05:34:41
剛剛查看AWStats。它看起來像它可以處理IIS日誌以及來自syslog的日誌。現在我只需要弄清楚如何記錄被訪問的文件。我也喜歡程序是如何在Perl中完成的,因爲我已經編寫了Perl腳本來在數據庫上運行查詢,因此將數據放入數據庫不應該太困難。我更喜歡在不使用日誌文件的情況下直接連接服務器和數據庫,但這很可能需要更多的工作和編碼。感謝您的幫助,您幫我解決了我的大部分問題:) – TehTechGuy 2012-01-03 06:01:08