Modulo Monitoring

Configuracao de retencao de logs.

implant check --modules monitoring             # somente leitura
implant check --auto-fix --modules monitoring  # aplica

Verificacoes

Item Descricao
Logrotate Rotacao dos logs do proprio Implant
Journald Teto de volume do systemd journal

A rotacao proporcional ao disco dos logs do sistema (syslog, kern.log, auth.log...) fica no modulo Fundamentals.

Logrotate

Rotacao dos logs do Implant em /etc/logrotate.d/protocolo-implant:

/var/log/protocolo-implant/*.log {
    daily
    rotate 7
    compress
    delaycompress
    missingok
    notifempty
    create 640 root root
}

O item passa se ja existir a configuracao do Implant (protocolo-implant ou implant-logs).

Journald

Limita o tamanho do journal do systemd para evitar consumo excessivo de disco:

[Journal]
SystemMaxUse=1G
SystemMaxFileSize=100M
MaxRetentionSec=30day
ForwardToSyslog=yes

O item mede o teto definido (SystemMaxUse= em journald.conf ou em qualquer drop-in): um teto configurado por outro meio tambem conta como correto.

Monitoramento de seguranca

Metricas e trilhas de seguranca ficam em comandos proprios, fora do check:

Comando O que faz
`implant threat-status` Metricas vivas de ataque e saude (conntrack, sockets, drops, fail2ban)
`implant audit` auditd com regras STIG-light, consulta de eventos e trilha de logins SSH
`implant capture` Captura rotativa com tcpdump e extracao de trechos
`implant auto-ban` Daemon que bane IPs ofensivos a partir de sinais de log