Errpt

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Rapport du journal d'erreurs système
Commande errpt
Contexte AIX — lit le journal tenu par Errlog
Voir aussi Errlog (journalisation) · Errclear (purge) · Diag (diagnostic matériel)

errpt (Error Report) met en forme et affiche le contenu du journal d'erreurs AIX tenu par errlog/errdemon : le fichier journal lui-même est binaire, on ne le consulte jamais directement — errpt le décode et produit un rapport lisible, en résumé ou en détail, avec plusieurs filtres (classe, ressource, identifiant, période).

Résumé et détail

errpt          # résumé, une ligne par événement
errpt -a       # détail complet de chaque événement
errpt -a -c    # détail, en mode continu : affiche les nouvelles entrées au fil de l'eau (à vérifier)

Le résumé (errpt seul) donne l'identifiant, la date, le type et la description courte de chaque événement ; c'est dans cette liste que se lisent aussi les labels utilisables avec -j/-J ci-dessous (colonne Label).

Filtrer par classe ou par ressource

errpt -d H       # erreurs matérielles (Hardware)
errpt -d S       # erreurs logicielles (Software)
errpt -d H,S     # plusieurs classes, séparées par des virgules
errpt -N hdisk0  # filtre par nom de ressource affectée (à vérifier)

Classes reconnues par -d : H (Hardware), S (Software), O (Operator notice), U (Undetermined). -N filtre par nom de ressource (ex. un disque, une carte réseau) plutôt que par classe.

Filtrer par identifiant ou label d'erreur

errpt -a -j AA8AB241   # une erreur précise, par identifiant hexadécimal
errpt -aj SYSLOG       # via un label symbolique, plus lisible qu'un identifiant hexa

Quelques labels courants : SYSLOG, SYSDUMP_STACK, DUMP_STATS, DSI_PROC, ERRLOG_ON, RMCD_INFO_0_ST — la liste complète se lit dans la colonne Label d'un errpt sans filtre.

-J inverse le filtre : exclut les identifiants/labels listés au lieu de s'y limiter (à vérifier).

Filtrer par période

errpt -s 0711084307 -e 0711084407     # entre deux dates

-s (start) et -e (end) bornent la plage, au format mmddhhmmyy — pratique pour isoler les événements autour d'un incident dont l'horaire est connu.

Voir aussi

  • Errlog — le sous-système de journalisation (démon, fichier binaire)
  • Errclear — purge du journal
  • Diag — diagnostic matériel, souvent le prolongement logique d'une erreur repérée ici