Syslog架設windows日志服務器
1 winodws服務器的配置
因為windows服務器不支持日志服務器,因此需要安裝一個轉換軟件:
根據(jù)系統(tǒng)的版本下載32位和64位的程序。
解壓后是兩個文件evtsys.dll和evtsys.exe
把這兩個文件拷貝到 c:\windows\system32目錄下。
evtsys命令
Usage: evtsys.exe -i|-u|-d [-h host] [-p port] [-q char]
-i Install service (安裝服務)
-u Uninstall service (卸載服務)
-d Debug: run as console program (以debug模式運行)
-h host Name of log host (日志服務器IP地址)
-p port Port number of syslogd (日志服務器端口,默認是514)
-q char Quote messages with character
打開Windows命令提示符(開始->運行 輸入CMD)
C:\>evtsys –i –h 192.168.28.4 #(日志服務器的IP地址)
-i 表示安裝成系統(tǒng)服務
-h 指定log服務器的IP地址
啟動該服務:
C:\>net start evtsys
打開windows組策略編輯器 (開始->運行 輸入 gpedit.msc)
在windows 設置-> 安全設置 -> 本地策略->審核策略中,打開你需要記錄的windows日志。evtsys會實時的判斷是否有新的windows日志產(chǎn)生,然后把新產(chǎn)生的日志轉換成syslogd可識別的格式,通過UDP 3072端口發(fā)送給syslogd服務器。OK,所有的配置windows端配置完成.
如果要卸載evtsys,則:
net stop evtsys
evtsys -u
2 優(yōu)先級
優(yōu)先級是選擇條件的第二個字段,它代表消息的緊急程度。對一個應用程序來說,它發(fā)出的哪些消息屬于哪一種優(yōu)先級是由當初編寫它的程序員決定的,應用程序的 使用者只能接受這樣的安排——除非打算重新編譯系統(tǒng)應用程序。表2按嚴重程度由低到高的順序列出了所有可能的優(yōu)先級。
優(yōu)先級 | 含義 | 符號 | SYSLOG序列號 |
debug | 調試級-信息量最多 | LOG_DEBUG | 7 |
info | 通知性消息 | LOG_iINFO | 6 |
notice | 普通但重要的消息 | LOG_NOTICE | 5 |
warning | 警告消息 | LOG_WARING | 4 |
err | 出錯消息 | LOG_ERR | 3 |
crit | 重要消息 | LOG_CRIT | 2 |
alert | 緊急消息 | LOG_ALERT | 1 |
emerg | 最緊急消息 | LOG_EMERG | 0 |
不同的服務類型有不同的優(yōu)先級,數(shù)值較大的優(yōu)先級涵蓋數(shù)值較小的優(yōu)先級。如果某個選擇條件只給出了一個優(yōu)先級而沒有使用任何優(yōu)先級限定符,對應于這個優(yōu)先 級的消息以及所有更緊急的消息類型都將包括在內。比如說,如果某個選擇條件里的優(yōu)先級是“warning”,它實際上將把“warning”、 “err”、“crit”、“alert”和“emerg”都包括在內本文出自 51CTO.COM技術博客