objectif
Détecter en un coup d’oeil les messages critiques du noyau pour accélérer le diagnostic matériel et réseau.
code minimal
# erreurs et avertissements récents (depuis le boot)
dmesg --ctime --color=always | egrep -i 'error|fail|critical|segfault|call trace|oom|reset'
utilisation
# surveiller en direct les erreurs disque et réseau
dmesg --follow --ctime | egrep -i 'nvme|sda|link is down|reset|i/o error'
# limiter à la dernière minute
dmesg --since 1min | grep -i 'error'
variante(s) utile(s)
# export JSONL pour ingestion (approx via jq sur journalctl si dmesg limité)
journalctl -k -o json | jq -c '{ts:.__REALTIME_TIMESTAMP,msg:.MESSAGE,prio:.PRIORITY}' > kmsg.jsonl
notes
dmesglit le buffer kernel; sur quelques distros, privilégiezjournalctl -k.- ne paniquez pas sur tous les WARN; corrélez avec les symptômes et la fréquence.
- les messages colorés facilitent la lecture en TTY, désactivez
--colorpour logs.