ESXi 8.0은 RFC 3164 또는 RFC 5424를 준수하여 syslog 메시지 형식을 지정합니다.

RFC 3164 및 RFC 5424에 대한 전송 형식의 정의는 ABNF(Augmented Backus-Naur Form) 형식입니다.

RFC 3164 전송 메시지 형식

매개 변수
SYSLOG-MSG HEADER SP MSG
HEADER PRI TIMESTAMP SP HOSTNAME SP APP-NAME [PROC-IDENTIFIER] ":"
PRI "<" PRIVAL ">"
PRIVAL 1*3DIGIT ; 범위 0 .. 191(MSG PRI; OR로 함께 연결된 기능 및 심각도 값 포함)
APP-NAME 1*32PRINTUSASCII
HOSTNAME 1*255PRINTUSASCII
PROC-IDENTIFIER "[" *DIGITS "]" ; APP-NAME과 연결된 PID
TIMESTAMP FULL-DATE "T" UTC-TIME(TIME-OFFSET 설정 안 함)
FULL-DATE DATE-FULLYEAR "-" DATE-MONTH "-" DATE-MDAY
DATE-FULLYEAR 4DIGIT
DATE-MONTH 2DIGIT ; 01-12
DATE-MDAY 2DIGIT ; 01-28, 01-29, 01-30, 01-31(월/년 기준)
UTC-TIME TIME-HOUR ":" TIME-MINUTE ":" TIME-SECOND [TIME-SECFRAC] "Z"
TIME-HOUR 2DIGIT ; 00-23
TIME-MINUTE 2DIGIT ; 00-59
TIME-SECOND 2DIGIT ; 00-59
TIME-SECFRAC "." 1*6DIGIT
STRUCTURED-DATA 1*SD-ELEMENT
SD-ELEMENT "[" SD-ID *(SP SD-PARAM) "]"
SD-PARAM PARAM-NAME "%d34 PARAM-VALUE %d34
SD-ID SD-NAME
PARAM-NAME SD-NAME
PARAM-VALUE UTF-8-STRING ; '"', '\' 및 ']' 문자는 반드시 이스케이프해야 합니다.
SD-NAME 1*32PRINTUSASCII ; '', SP, ']', %d34(") 제외
MSG [STRUCTURED-DATA SP] UTF-8-STRING

RFC 5424 전송 메시지 형식

매개 변수
SYSLOG-MSG HEADER SP STRUCTURED-DATA [SP MSG]
HEADER PRI VERSION SP TIMESTAMP SP HOSTNAME SP APP-NAME SP PROCID SP MSGID
PRI "<" PRIVAL ">"
PRIVAL 1*3DIGIT ; 범위 0 .. 191; 기능 및 심각도 데이터 포함
VERSION NONZERO-DIGIT 0*2DIGIT
HOSTNAME 1*255PRINTUSASCII
APP-NAME 1*48PRINTUSASCII
NILVALUE '-'
PROCID NILVALUE | *DIGITS ; APP-NAME과 연결된 PID
MSGID NILVALUE
TIMESTAMP FULL-DATE "T" UTC-TIME
FULL-DATE DATE-FULLYEAR "-" DATE-MONTH "-" DATE-MDAY
DATE-FULLYEAR 4DIGIT
DATE-MONTH 2DIGIT ; 01-12
DATE-MDAY 2DIGIT ; 01-28, 01-29, 01-30, 01-31(월/년 기준)
UTC-TIME TIME-HOUR ":" TIME-MINUTE ":" TIME-SECOND [TIME-SECFRAC] "Z"
TIME-HOUR 2DIGIT ; 00-23
TIME-MINUTE 2DIGIT ; 00-59
TIME-SECOND 2DIGIT ; 00-59
TIME-SECFRAC "." 1*6DIGIT
STRUCTURED-DATA NILVALUE / 1*SD-ELEMENT
SD-ELEMENT "[" SD-ID *(SP SD-PARAM) "]"
SD-PARAM PARAM-NAME " %d34 PARAM-VALUE %d34
SD-ID SD-NAME
PARAM-NAME SD-NAME
PARAM-VALUE UTF-8-STRING ; '"', '\' 및 ']' 문자는 반드시 이스케이프해야 합니다.
SD-NAME 1*32PRINTUSASCII ; '', SP, ']', %d34(") 제외
MSG MSG-UTF8
MSG-UTF8 BOM UTF-8-STRING
BOM %xEF.BB.BF