Linux

將 Windows 通知事件日誌發送到 linux syslog 伺服器並編碼為 utf8 的軟體

  • June 27, 2012

我正在嘗試設置 Windows 2008 伺服器,以便能夠將事件日誌消息發送到執行 linux 的 syslog-ng 伺服器。我更喜歡本地的東西,但我想這是不可能的。

更新 第一個答案建議使用 snare,到目前為止,它是我找到的最好的解決方案,安裝起來完全無痛,並且在不到五分鐘的時間裡,我就登錄到了我的 syslog-ng 伺服器。唯一的缺點(不是圈套錯誤)是日誌以 windows-1252 字元集編碼發送。tail -f因此,除非我以某種方式更改字元集,否則我無法使用它們。如果您使用的是 syslog-ng,這可以通過創建新源輕鬆解決,在我的情況下:

source src_win {
       udp(
               ip("192.168.1.200")
               port(514)
               encoding("WINDOWS-1252"));
};

在此之後(並將新源分配到正確的位置),您將能夠正確查看 Windows 日誌。

舊內容

環顧四周,我發現了這個頁面指出的幾個解決方案: http ://www.itbuzzer.net/corner/2008/10/how-to-send-windows-events-to-syslog.asp

有沒有人有任何這些或其他的經驗?

我使用軍鼓

Snare for Windows 是與 Windows NT、Windows 2000、Windows XP 和 Windows 2003 兼容的服務,它與底層 Windows Eventlog 子系統互動,以促進遠端、實時傳輸事件日誌資訊。Snare for Windows 也支持 64 位版本的 Windows(X64 和 IA64)。

Snare for Windows Vista 是與 Windows 2008、Vista 和 Windows 7 兼容的服務,它與底層的“Crimson”事件日誌子系統互動,以促進事件日誌資訊的遠端、實時傳輸。Snare for Windows Vista 也支持 64 位版本的 Windows (X64)。

Snare for Windows 和 Windows Vista 是根據 GNU 公共許可證 (GPL) 條款發布的免費軟體(免費軟體)。

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