Hay comentarios en el /etc/rsyslog.d/20-ufw.conf
archivo que le dan la opción de evitar que los eventos UFW se registren en el núcleo y en los registros de mensajes, lo que he hecho.
Realmente me gustaría sacar los eventos UFW dmesg
también, pero ¿cómo lograrlo?
Respuestas:
Puede deshabilitar el registro UFW con el siguiente comando desde el shell:
El nivel de registro predeterminado es bajo . Desde la página de manual de UFW :
Puede obtener el nivel de registro actual con
sudo ufw status verbose
.fuente
He investigado un poco sobre este tema.
No creo que haya una forma de evitar esto.
El
dmesg
comando imprime directamente el contenido del Kernel Ring Buffer. Contiene todas las entradas de registro de ufw que está viendo.El
/etc/rsyslog.d/20-ufw.conf
archivo le dice a rsyslog cuál de las entradas de ufw en el Kernel Ring Buffer debe iniciar sesión en/var/log/ufw.log
o/var/log/kern.log
.Puede evitar que las entradas de ufw se registren en
/var/log/kern.log
(para eliminar la duplicación) descomentando la línea/etc/rsyslog.d/20-ufw.conf
que contiene& ~
.Lamentablemente, no hay forma de evitar que el
dmesg
comando muestre estos mensajes. Su trabajo es lo mejor que se me ocurre.fuente
Para las personas que deseen ajustar aún más el nivel de registro, les sugiero que utilicen 'log' o reglas de rechazo / denegación (consulte la
ufw
página del manual para obtener más detalles). Por ejemplo, puede usar 'cerrar sesión' y luego insertar reglas de registro explícitas para lo que desea registrar. Alternativamente, puede usar 'logging low' y luego insertar reglas explícitas de negar / rechazar para negar silenciosamente las coincidencias que de otro modo se registrarían.fuente
También puede usar grep para filtrar los mensajes UFW. Por ejemplo,
De esta manera, también puede mantener el registro para su revisión.
fuente
La respuesta anterior es la única forma:
Pero puede usar esto más fácilmente, estableciendo un alias como este:
Esto se ejecutará
dmesg | grep -v UFW
si ingresasdmesg
.Si desea mantener la versión colorida de dmesg, puede usar el siguiente comando:
De esta manera,
dmesg
use colores sobre la tubería también.¡ADVERTENCIA! Solo use este método mientras visualiza registros y busca algo, ya que esto podría romper algunos scripts de terceros en esa sesión.
fuente