Tema: journald
-
journald forwarding and remote collection: ForwardToSyslog, systemd-journal-upload/-remote, and rate limits
journald can hand its entries to a local syslog daemon with ForwardToSyslog=, or ship them directly over HTTPS with systemd-journal-upload to a systemd-journal-remote listener that writes its own journal files. Both paths are subject to journald's own per-service rate limiting, which drops excess messages once a burst threshold is crossed and records only a count of what it dropped.
-
Onde os sistemas operacionais guardam seus logs e como consultar cada um
Um agente que diagnostica um serviço precisa saber qual subsistema guarda o log antes de poder lê-lo. Esta referência lista o armazenamento de logs e o comando de consulta no Linux (journald/rsyslog), no unified log do macOS, no Event Log do Windows, no error report do AIX e nos arquivos de syslog do FreeBSD.
-
Triagem de um disco Linux cheio: df, du, arquivos apagados mas ainda abertos e o journal
Um sistema de arquivos pode estar cheio por falta de espaço ou de inodes, e o espaço retido por um arquivo apagado mas ainda aberto não aparece no du. Esta metodologia percorre as verificações em ordem — df -h, df -i, du -x, lsof +L1 e limpeza do journald — antes de apagar qualquer coisa.
-
Consultar o journal do systemd com journalctl: unidade, boot, prioridade, intervalo de tempo e saída JSON
O journalctl filtra o journal do systemd por unidade, boot, prioridade e intervalo de tempo e gera saída legível por máquina, mas só se o journal estiver configurado para persistir entre reinicializações. Esta metodologia cobre consultas precisas, armazenamento persistente e os limites de tamanho em journald.conf.
Legível por máquina: JSON