journalctl imprime todo o log do sistema ao seguir

4
[root@utility ~]# uname -rv
2.6.32-042stab093.5 #1 SMP Wed Sep 10 17:39:49 MSK 2014

[root@utility ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)

[root@utility ~]# journalctl --version
systemd 208
+PAM +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ

Estou tendo um problema bastante estranho ao percorrer meus syslogs através de journalctl . No contexto, estou tentando seguir ativamente todo o log do sistema para tentar solucionar um problema com o OpenDKIM, mas estou fazendo progresso nessa área.

Essencialmente, quando executo journalctl -f , são apresentadas as últimas linhas do log e o terminal aguarda que mais dados sejam registrados e processados. Com este processo aberto em uma sessão SSH, eu envio uma mensagem de teste de uma sessão diferente no mesmo servidor (ambos sob o usuário root).

Depois de executar a mensagem de teste, o programa despeja conteúdo no log do sistema. Eu verifico resumidamente o conteúdo descartado antes que o processo journalctl retorne e grave todo o log do sistema no console desde os logs até o que acabou de ser gravado no log. Não é preciso dizer que isso não é muito útil quando você tem que esperar meses de syslogs para passar pela sua sessão SSH antes de poder ver o que o programa de teste gravou no registro.

Alguém tem alguma idéia de por que isso está ocorrendo? Fico com vergonha de dizer que nem sei por onde começar, mas meu Google-Fu não revelou outros exemplos de tal problema.

Hell, maybe my luck with search engines has finally come to a bitter end...

TL; DR: journalctl -f lê todo o log do sistema e não apenas o segue.

    
por int_541 16.09.2015 / 07:14

0 respostas