Windows操作系統本身是可以產生很多日志的,如每次插拔U盤、服務的重啟等,都會產生日志,這些信息會記錄在操作系統中,如果我們想集中管理,怎么辦?Windows操作系統本身并不支持把日志發送到SYSLOG服務器去,但是我們就沒辦法了?
我們采用evtsys收集windows日志?;舅悸肥鞘褂胑vtsys把windows日志轉換為syslog格式,然后發送到日志服務器
1.確認windows主機與日志服務器路由可達
2.確認主機udp協議的514端口沒有被占用或屏蔽
1.將程序解壓,放在c:\Windows\System32目錄下,包含“evtsys.exe”和"evtsys.dll"
2.使用管理身份運行cmd,敲入命令 evtsys.exe -i -h 172.31.101.12 -p 514,
參數說明:
i是安裝成Window服務;
h是syslog服務器地址;
p是syslog服務器的接收端口。
默認下,端口可以省略,默認是514.
3.啟動服務,net start evtsys
在日志服務器上查看收集到日志
因為syslog協議很簡單,不能直接查詢到日志來源的詳細信息,所以需要對windows主機的主機名做統一規劃,免得重名或查詢不到對應主機
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。