Eu tenho um servidor Ubuntu onde estou bloqueando alguns IPs ufw. Ativei o log, mas não sei onde encontrar os logs. Onde os logs podem estar ou por que ufwnão podem estar registrados?
Execute sudo ufw status verbosepara ver se você está logando em primeiro lugar. Se não estiver, execute sudo ufw logging onse não estiver. Se estiver registrando, verifique se /var/log/há arquivos começando com ufw. Por exemplo,sudo ls /var/log/ufw*
Se você está entrando, mas não há /var/log/ufw*arquivos, verifique se rsyslogestá em execução: sudo service rsyslog status. Se o rsyslog estiver em execução, o ufw estiver registrando e ainda não houver arquivos de log, pesquise nos arquivos de log comuns por qualquer menção UFW. Por exemplo: grep -i ufw /var/log/sysloge grep -i ufw /var/log/messagestambém grep -i ufw /var/log/kern.log.
Se você encontrar ufwvárias mensagens no arquivo syslog, messages e kern.log, talvez seja necessário informar o rsyslog para registrar todas as mensagens UFW em um arquivo separado. Adicione uma linha ao topo, com /etc/rsyslog.d/50-default.confas duas linhas a seguir:
:msg, contains, “UFW” -/var/log/ufw.log
& ~
E você deve ter um arquivo ufw.log que contém todas as ufwmensagens!
NOTA:
Verifique o 50-default.confarquivo para configurações pré-existentes.
Certifique-se de fazer backup do arquivo antes de salvar as edições!
Respostas:
Execute
sudo ufw status verbose
para ver se você está logando em primeiro lugar. Se não estiver, executesudo ufw logging on
se não estiver. Se estiver registrando, verifique se/var/log/
há arquivos começando comufw
. Por exemplo,sudo ls /var/log/ufw*
Se você está entrando, mas não há
/var/log/ufw*
arquivos, verifique sersyslog
está em execução:sudo service rsyslog status
. Se o rsyslog estiver em execução, o ufw estiver registrando e ainda não houver arquivos de log, pesquise nos arquivos de log comuns por qualquer mençãoUFW
. Por exemplo:grep -i ufw /var/log/syslog
egrep -i ufw /var/log/messages
tambémgrep -i ufw /var/log/kern.log
.Se você encontrar
ufw
várias mensagens no arquivo syslog, messages e kern.log, talvez seja necessário informar o rsyslog para registrar todas as mensagens UFW em um arquivo separado. Adicione uma linha ao topo, com/etc/rsyslog.d/50-default.conf
as duas linhas a seguir:E você deve ter um arquivo ufw.log que contém todas as
ufw
mensagens!NOTA:
Verifique o
50-default.conf
arquivo para configurações pré-existentes.Certifique-se de fazer backup do arquivo antes de salvar as edições!
fonte
Você também pode encontrar os logs do UFW no buffer do kernel.
fonte