Windows-Server-2003

通過電子郵件發送日誌文件更改

  • January 17, 2011

我正在執行 Windows Server 2003 Standard Edition,需要將文本日誌文件更新發送到電子郵件地址。例如 IIS 日誌和其他純文字文件。

如果可以在發送電子郵件之前過濾這些內容,那就太好了。類似於 unix 中的 logcheck。

我很高興創建一個腳本或應用程序,但認為必須有一些免費/開源的東西可以做到這一點。

感謝您的評論,但我需要更具體的內容。

所以我創建了一個每小時/每天執行的 VB.NET 應用程序,並且:

  • 它需要基於文本的日誌文件以及 Windows 系統事件
  • 查找自上次以來添加的內容
  • 使用正則表達式解析新事件以忽略有效記錄
  • 通過電子郵件發送新活動

查看日誌解析器。它沒有電子郵件組件,但它肯定有助於過濾。您可以編寫一個批處理文件來執行日誌解析器並保存到您通過電子郵件發送的文件中。它也支持檢查點,因此如果您想定期執行它,它會記住它停止的位置,並且只報告自上次以來的更改。

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