Estou tentando entender qual é o terceiro parâmetro do meu /var/log/messages
arquivo. Por exemplo:
$ logger test
$ grep test /var/log/messages
Saída:
May 20 15:32:57 hostname **myusername**: test
Às vezesmeu nome de usuárioé um nome de processo, comohttpd. Mas o que está me deixando louco é que existem algumas linhas que contêmusuário inexistente/daemon
Por exemplo:
May 20 15:32:57 hostname weirdname: some-http-request-here
O que énome esquisito? Não está em my /etc/passwd
, não em my /etc/group
e não é um daemon/programa.
Responder1
Dehttps://unix.stackexchange.com/a/278244/117549-
O formato syslog normalmente contém carimbo de data/hora, nome do host, nome do aplicativo e ID do processo junto com qualquer mensagem personalizada enviada.
Dehttps://www.rfc-editor.org/rfc/rfc5424#page-14:
O campo APP-NAME DEVE identificar o dispositivo ou aplicativo que originou a mensagem. É uma string sem mais semântica. Destina-se a filtrar mensagens em um relé ou coletor. O NILVALUE PODE ser usado quando o aplicativo syslog não tem ideia de seu APP-NAME ou não pode fornecer essa informação.
Experimente um exemplo (Linux) você mesmo:
logger -t weirdername "hello, self"