O ESXi 8.0 formata mensagens syslog em conformidade com a RFC 3164 ou a RFC 5424.
A definição dos formatos de transmissão para RFC 3164 e RFC 5424 está em Augmented Backus-Naur Form (ABNF).
Formato da mensagem de transmissão RFC 3164
Parâmetro | Valor |
SYSLOG-MSG | CABEÇALHO SP MSG |
HEADER | PRI TIMESTAMP SP HOSTNAME SP APP-NAME [PROC-IDENTIFIER] ":" |
PRI | "<" PRIVAL ">" |
PRIVAL | 1*3DÍGITOS ; intervalo 0 .. 191 (o MSG PRI; contém valores de instalação e gravidade, com operação OR em conjunto) |
APP-NAME | 1*32PRINTUSASCII |
HOSTNAME | 1*255PRINTUSASCII |
PROC-IDENTIFIER | "[" *DÍGITOS "]" ; o PID associado a APP-NAME |
TIMESTAMP | FULL-DATE "T" UTC-TIME (Nunca defina um TIME-OFFSET) |
FULL-DATE | DATE-FULLYEAR "-" DATE-MONTH "-" DATE-MDAY |
DATE-FULLYEAR | 4 DÍGITOS |
DATE-MONTH | 2DÍGITO ; 01-12 |
DATE-MDAY | 2DÍGITO ; 28-01, 29-01, 30-01, 31-01 com base no mês/ano |
UTC-TIME | TIME-HOUR ":" TIME-MINUTE ":" TIME-SECOND [TIME-SECFRAC] "Z" |
TIME-HOUR | 2DÍGITO ; 00-23 |
TIME-MINUTE | 2DÍGITO ; 00-59 |
TIME-SECOND | 2DÍGITO ; 00-59 |
TIME-SECFRAC | "." 1*6 DÍGITO |
STRUCTURED-DATA | 1*ELEMENTO SD |
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 ; os caracteres '"', '\' e ']' DEVEM ser escapados. |
SD-NAME | 1*32PRINTUSASCII ; exceto '', SP, ']', %d34 ("") |
MSG | [STRUCTURED-DATA SP] UTF-8-STRING |
Formato da mensagem de transmissão RFC 5424
Parâmetro | Valor |
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*3DÍGITOS ; intervalo 0 .. 191; contém dados de instalação e gravidade |
VERSION | DÍGITO NÃO ZERO 0*2 DÍGITO |
HOSTNAME | 1*255PRINTUSASCII |
APP-NAME | 1*48PRINTUSASCII |
NILVALUE | '-' |
PROCID | NILVALUE | *DÍGITOS ; o PID associado a APP-NAME |
MSGID | NILVALUE |
TIMESTAMP | FULL-DATE "T" UTC-TIME |
FULL-DATE | DATE-FULLYEAR "-" DATE-MONTH "-" DATE-MDAY |
DATE-FULLYEAR | 4 DÍGITOS |
DATE-MONTH | 2DÍGITO ; 01-12 |
DATE-MDAY | 2DÍGITO ; 28-01, 29-01, 30-01, 31-01 com base no mês/ano |
UTC-TIME | TIME-HOUR ":" TIME-MINUTE ":" TIME-SECOND [TIME-SECFRAC] "Z" |
TIME-HOUR | 2DÍGITO ; 00-23 |
TIME-MINUTE | 2DÍGITO ; 00-59 |
TIME-SECOND | 2DÍGITO ; 00-59 |
TIME-SECFRAC | "." 1*6 DÍGITO |
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 ; os caracteres '"', '\' e ']' DEVEM ser escapados. |
SD-NAME | 1*32PRINTUSASCII ; exceto '', SP, ']', %d34 ("") |
MSG | MSG-UTF8 |
MSG-UTF8 | BOM UTF-8-STRING |
BOM | %xEF.BB.BF |