Configurando Arquivos de LOG para Preservar Informações do Journal no CentOS 7 e Red Hat 7

Publicado por Perfil removido em 23/09/2019

[ Hits: 2.317 ]

 


Configurando Arquivos de LOG para Preservar Informações do Journal no CentOS 7 e Red Hat 7



Nesta dica, iremos configurar um arquivo de LOG para preservar as informações do Journald. Isso é especialmente importante para realizar troubleshooting de serviços e procurar por erros do sistema.

As configurações abaixo valem para as versões mais recentes dos sistemas CentOS 7 e para Red Hat 7.

Primeiro, vamos criar um diretório para o journald:

# mkdir /var/log/journal

Então, é preciso ajustar as permissões do diretório. Além disso, o grupo do diretório "journal" deve ser o grupo do próprio Journald:

# chmod 2755 /var/log/journal/
# chgrp systemd-journal /var/log/journal/

Para configurar o tamanho máximo do arquivo de LOG, evitando grande volume na partição, podemos descomentar o parâmetro SystemMaxUse e adicionar o tamanho máximo desejado. Neste caso, vou colocar 1G de tamanho:

# vi /etc/systemd/journald.conf

SystemMaxUse=1G

Realizamos o restart:

# systemctl restart systemd-journald

Se você acessar o diretório "journal", verá que um arquivo de LOG foi criado com um PATH parecido ao que vemos abaixo:

/var/log/journal/1d7c1e8b2ad04477bbc8ddb7f5c866cf/system.journal

O formato do arquivo não permite ler informações com cat, grep, etc. Então, abaixo temos algumas opções de comandos úteis para consultar o conteúdo do arquivo.

Para consultar o conteúdo do LOG que diz respeito a um serviço, podemos filtrar por um período de tempo:

# journalctl --since=2018-02-23 --until=2018-02-26 -u crond

Consultando os LOGs do serviço httpd deste ontem:

# journalctl --since yesterday -u httpd

Consultando todos os registros de LOGs de um período:

# journalctl --since=2018-01-23 --until=2018-02-25

Buscando por erros em um período:

# journalctl --since=2018-01-23 --until=2018-02-25 -p err

Verificando os LOGs do último boot do sistema:

# journalctl -b

echo "Fim!"

Outras dicas deste autor

Usando DBDesign no Linux sem instalar

Java 8 Oracle no novíssimo Mageia 5

Kulina Graphics: biblioteca gráfica leve para desenvolver aplicativos

Pacotão de skins para o XMMS

Instalando o Firefox 2.0 no Mandriva 2006

Leitura recomendada

Apache-Tomcat6 + NetBeans no Ubuntu 10.04 ou Mint Helena 9.0

Gerenciando histórico de comandos no GNU/Linux

O Fantástico Damn Small Linux (DSL) - 50 Megabytes com a força do pinguim

Fedora 6 e Squid 2.6.x transparente

Guia de instalação do Arch Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário