ESXi 8.0 では、Syslog メッセージが RFC 3164 または RFC 5424 に準拠してフォーマットされます。
RFC 3164 および RFC 5424 の転送形式の定義は、Augmented Backus-Naur Form (ABNF) です。
RFC 3164 転送メッセージ形式
パラメータ | 値 |
SYSLOG-MSG | HEADER SP MSG |
HEADER | PRI TIMESTAMP SP HOSTNAME SP APP-NAME [PROC-IDENTIFIER] ":" |
PRI | "<" PRIVAL ">" |
PRIVAL | 1*3DIGIT ; range 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 ; range 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 |