Você pode configurar o rsyslogd
para descartar mensagens mencionando o usuário gitlab
. Crie um arquivo em /etc/rsyslog.d/
(digamos, 10-filter-git.conf
), contendo:
if $syslogfacility-text startswith 'auth' and $msg contains 'gitlab' and not ($msg contains 'failure') then ~
Este é um filtro baseado em expressão que:
- corresponde mensagens provenientes de instalações cujo nome começa com
auth
. Normalmente, as entradas emauth.log
são das instalaçõesauth
eauthpriv
. - corresponde a mensagens que contêm
gitlab
- use seu nome de usuário aqui. - corresponde as mensagens que não contêm
failure
- suponho que você ainda queira ficar de olho nas falhas de autenticação. -
~
descarta as mensagens enviadas para ele.
Em seguida, reinicie rsyslogd
:
service rsyslog restart
Agora as mensagens normais sobre o usuário gitlab
não devem aparecer em auth.log
.