Windows

找出舊伺服器是否仍在使用的方法?

  • November 5, 2020

我收到了內部域上的 200 台伺服器的列表,我的任務是確定它們是否會終止。不幸的是,我只在這里工作了一個月,所以我不知道其中大部分是為了什麼。我已經將列表發送給了許多團隊,但只收到了幾個回复。他們想要明天 EOD 的這份清單。90% 是 VMware 虛擬機。大多數都在 Windows Server 2008 上。很多 SQL 伺服器和 IIS 伺服器基於它們的名稱。

找出伺服器是否仍在使用的方法?

  • 我認為我不能依賴上次登錄,因為它們是 SQL 和 IIS 伺服器。他們中的大多數人已經很長時間沒有登錄了。
  • 我正在考慮在事件日誌中查找最新事件,但手動完成這將花費很長時間,而且我無法在截止日期前完成。

對於 SQL Server 和 IIS,您可以實際查看應用程序日誌以了解實際使用情況;在 SQL Server 上,您必須啟用連接日誌記錄(請參閱https://stackoverflow.com/questions/6769099/where-are-sql-server-connection-attempts-logged),除非有人關閉,否則會自動生成 IIS 日誌文件記錄。

但是,正如 Stuggi 在他的回答中所說,這在如此短的時間內是一項不可能完成的任務,而且你也不能證明伺服器絕對不再需要,因為目前沒有人在使用它(添加關於離線 root 的悲傷故事被刪除的證書頒發機構,因為沒有人記得那個伺服器在那裡做了什麼,嘿,它被關閉了,有什麼更好的證據證明它沒有被使用?)。

在如此短的時間內最好的方法就是關閉伺服器。如果一個月左右沒有人抱怨它們,您可以擺脫虛擬機(在備份它們之後,因為您永遠不知道……)。

引用自:https://serverfault.com/questions/1041438