Commande errpt
Objectif
Génère un rapport d'erreurs consignées.
Syntaxe
Pour traiter un rapport à partir du journal des erreurs
errpt [ -@ nom_du_par ] [ -a ] [ -A ] [ -c ] [ -d ErrorClassList ] [ -D ] [ -e EndDate ] [ -g ] [ -i Fichier ] [ -I Fichier ] [ -j ErrorID [ ,ErrorID ] ] | [ -k ErrorID [ ,ErrorID ] ] [ -J ErrorLabel [ ,ErrorLabel ] ] | [ -K ErrorLabel [ ,ErrorLabel ] ] [ -l SequenceNumber ] [ -m Machine ] [ -n Nœud ] [ -s StartDate ] [ -F FlagList ] [ -N ResourceNameList ] [ -P ] [ -R ResourceTypeList ] [ -S ResourceClassList ] [ -T ErrorTypeList ] [ -y Fichier ] [ -z Fichier ]
Traitement d'un rapport à partir du référentiel de modèles d'enregistrement d'erreur
errpt [ -a ] [ -A ] [ -I Fichier ] [ -t ] [ -d ErrorClassList ] [ -j ErrorID [ ,ErrorID ] ] | [ -k ErrorID [ ,ErrorID ] ] [ -J ErrorLabel [ ,ErrorLabel ] ] | [ -K ErrorLabel [ ,ErrorLabel ] ] [ -F FlagList ] [ -P ] [ -T ErrorTypeList ] [ -y Fichier ] [ -z Fichier ]
Descriptif
La commande Errpt génère un rapport d'erreur à partir des entrées d'un journal des erreurs. Il inclut des indicateurs permettant de sélectionner des erreurs correspondant à des critères spécifiques. En utilisant la condition par défaut, vous pouvez afficher les entrées du journal des erreurs dans l'ordre inverse qui s'est produit et qui ont été enregistrées. En utilisant l'indicateur -c (simultané), vous pouvez afficher des erreurs au fur et à mesure qu'elles se produisent. Si l'indicateur -i n'est pas utilisé avec la commande Errpt , le fichier journal des erreurs traité par Errpt est celui spécifié dans la base de données de configuration du journal des erreurs. (Pour afficher les informations dans la base de données de configuration du journal des erreurs, utilisez la commande Errdémon .)
Le rapport récapitulatif par défaut contient une ligne de données pour chaque erreur. Vous pouvez utiliser des indicateurs pour générer des rapports avec des formats différents.
Remarque: La commande Errpt n'effectue pas d'analyse du journal des erreurs ; pour l'analyse, utilisez la commande Diag . Lorsque l'analyse du journal des erreurs est effectuée, les diagnostics peuvent ajouter des informations de diagnostic dans le journal des erreurs. Ces informations sont affichées à la suite des données détaillées de l'entrée de journal des erreurs correspondante.
Vous pouvez utiliser le raccourci SMIT (System Management Interface Tool) smit errpt pour exécuter cette commande.
Indicateurs
- -@Nom_wp
- Sélectionne les entrées d'erreur pour le nom de WPAR spécifié.
- -a
- Affiche des informations sur les erreurs dans le fichier journal des erreurs au format détaillé. S'il est utilisé avec l'indicateur -t , toutes les informations du fichier modèle s'affichent.
- -A
- Affiche une version abrégée du rapport détaillé produit par l'indicateur -a . L'indicateur -A n'est pas valide avec les indicateurs -a, -gou -t . Les éléments signalés sont le libellé, la date et l'heure, le type, le nom de la ressource, la description et les données détaillées. L'exemple de sortie de cet indicateur est au format suivant:
LABEL: STOK_RCVRY_EXIT Date/Time: Tue Dec 14 15:25:33 Type: TEMP Resource Name: tok0 Description PROBLEM RESOLVED Detail Data FILE NAME line: 273 file: stok_wdt.c SENSE DATA 0000 0000 0000 0000 0000 0000 DEVICE ADDRESS 0004 AC62 25F1 - -c
- Formate et affiche simultanément chacune des entrées d'erreur, c'est-à-dire au moment où elles sont consignées. Les entrées existantes du fichier journal sont affichées dans l'ordre dans lequel elles ont été consignées.
- -d ErrorClassList
- Limite le rapport d'erreur à certains types d'enregistrements d'erreur spécifiés par la variable valide " ErrorClassList " : " H (matériel), " S (logiciel), " 0 (messages de commandeerrlogger ) et " U (indéterminé). Les enregistrements d'erreurs dans la variable ErrorClassList peuvent être séparés par un , (virgule), ou placés entre " " (guillemets doubles) et séparés par un , (virgule), ou un caractère d'espace.
- -D
- Consolile les erreurs en double. Le rapport d'erreur détaillé, obtenu avec l'indicateur -a , indique le nombre et la première et la dernière fois des doublons. Voir Présentation de la consignation des erreurs dans Concepts généraux de programmation: écriture et débogage de programmes.Remarque: L'indicateur -J n'est pas valide avec les indicateurs -c, -g, -l, -tet -P .
- -e EndDate
- Indique tous les enregistrements publiés avant et y compris la variable EndDate , où la variable EndDate est au format mmddhhmmyy (mois, jour, heure, minute et année).
- -g
- Affiche la représentation ASCII des entrées de journal des erreurs non formatées. La sortie de cet indicateur est au format suivant:
- Liste_éléments
- Numéro de l'horodatage du journal des erreurs
- Libellé_élément
- LABEL D'ERREUR
- Horodatage_heure
- Erreur-Horodatage de l'entrée du journal
- Crcid
- Identificateur d'erreur de contrôle de redondance cyclique unique (CRC)
- Id_machine_électronique
- Variable ID machine
- Id_noeud_el_
- Variable d'ID noeud
- Classe_el_
- Classe d'erreur
- Type_élément
- Type d'erreur
- Ressource el_ressource
- Nom de la ressource
- Classe_el_
- Classe de ressources
- Type_élément
- Type de ressource
- El_vpd_ibm
- Données vitales sur les produits IBM (VPD)
- Utilisateur_vpd_est
- VPD utilisateur
- El_in
- Code d'emplacement d'un périphérique
- El_connwhere
- ID de connexion matérielle (emplacement sur un périphérique spécifique, tel que le numéro d'emplacement)
- étiquette_et_libellé
- LABEL D'ERREUR
- Classe_et_classe
- Classe d'erreur
- Type_et_type
- Type d'erreur
- Des_et_desc
- Description de l'erreur
- Et_probcauses
- Causes probables
- Et_usercètement
- Causes utilisateur
- Et_useraction
- Actions utilisateur
- Et_instcauses
- Causes d'installation
- Et_instal
- Actions d'installation
- Et_failcauses
- Causes anomalie
- Et_failaction
- Actions en cas de panne
- Taille_détail_et_et_longueur
- Longueur de la zone de données détaillées
- Et_détail_descid
- Identificateurs de données détaillées
- Encode et_détail_et_
- Description du format d'entrée des données détaillées
- Et_logflg
- Indicateur de journal
- Et_alertflg
- Indicateur d'erreur d'alerte
- Et_reportflg
- Indicateur de rapport d'erreur
- Lon_détail_ligne
- Longueur d'entrée des données détaillées
- Données_détail_données
- Entrée de données détaillées
- -F FlagList
- Sélectionne des modèles d'enregistrement d'erreur en fonction de la valeur deAlert,LogouReportDu modèle. La variable FlagList peut être séparée par une , (virgule) ou placée entre "" (guillemets) et séparés par une , (virgule) ou un espace. L'indicateur -F est utilisé uniquement avec l'indicateur -t .
Les valeurs valides de la variable FlagList sont les suivantes:
- alert=0
- Sélectionne des modèles d'enregistrement d'erreur avec leAlertZone définie sur False.
- alert=1
- Sélectionne des modèles d'enregistrement d'erreur avec leAlertZone définie sur True.
- log=0
- Sélectionne des modèles d'enregistrement d'erreur avec leLogZone définie sur False.
- log=1
- Sélectionne des modèles d'enregistrement d'erreur avec leLogZone définie sur True.
- report=0
- Sélectionne des modèles d'enregistrement d'erreur avec leReportZone définie sur False.
- report=1
- Sélectionne des modèles d'enregistrement d'erreur avec leReportZone définie sur True.
- --i Dossier
- Utilise le fichier journal des erreurs spécifié par la variable Fichier . Si cette option n'est pas spécifiée, la valeur de la base de données de configuration du journal des erreurs est utilisée.
- --I Dossier
- Utilise le fichier journal de diagnostic spécifié par Fichier. Si cet indicateur n'est pas spécifié, le nom de chemin par défaut, /var/adm/ras/diag_log, est utilisé.
- --j ErrorID[,ErrorID]
- Inclut uniquement les entrées du journal des erreurs spécifiées par la variable ErrorID (identificateur d'erreur). Les variables ErrorID peuvent être séparées par une , (virgule) ou placées entre "" (guillemets) et séparés par une , (virgule) ou un espace. Lorsqu'elles sont combinées avec l'indicateur -t , les entrées sont traitées à partir du référentiel des modèles d'erreur. (Sinon, les entrées sont traitées à partir du référentiel d'erreurs.)
- -J ErrorLabel
- Inclut les entrées du journal des erreurs spécifiées par la variable ErrorLabel . Les valeurs de la variable ErrorLabel peuvent être séparées par des virgules ou placées entre guillemets et séparées par des virgules ou des blancs. Lorsqu'elles sont combinées avec l'indicateur -t , les entrées sont traitées à partir du référentiel du modèle d'erreur. (Sinon, les entrées sont traitées à partir du référentiel du journal des erreurs.)
- --k ErrorID[,ErrorID]
- Exclut les entrées du journal des erreurs spécifiées par la variable ErrorID . Les variables ErrorID peuvent être séparées par une , (virgule) ou placées entre "" (guillemets) et séparés par une , (virgule) ou un espace. Lorsqu'elles sont combinées avec l'indicateur -t , les entrées sont traitées à partir du référentiel des modèles d'erreur. (Sinon, les entrées sont traitées à partir du référentiel d'erreurs.)
- -K ErrorLabel
- Exclut les entrées du journal des erreurs spécifiées par la variable ErrorLabel . Les valeurs de la variable ErrorLabel peuvent être séparées par des virgules ou placées entre guillemets et séparées par des virgules ou des blancs. Lorsqu'elles sont combinées avec l'indicateur -t , les entrées sont traitées à partir du référentiel du modèle d'erreur. (Sinon, les entrées sont traitées à partir du référentiel du journal des erreurs).
- -l SequenceNumber
- Sélectionne une entrée unique du journal des erreurs spécifiée par la variable SequenceNumber . Cette option est utilisée par les méthodes de la classe d'objets de notification d'erreur. La variable SequenceNumber peut être séparée par une , (virgule) ou placée entre "" (guillemets) et séparés par une , (virgule) ou un espace.
- --m Machine
- Inclut les entrées du journal des erreurs pour la variable Machine spécifiée. La commande uname -m renvoie la valeur de la variable Machine.
- - n Nœud
- Inclut les entrées du journal des erreurs pour la variable Noeud spécifiée. La commande uname -n renvoie la valeur de la variable Node.
- -N ResourceNameList
- Génère un rapport sur les noms de ressources spécifiés par la variable ResourceNameList. La variable ResourceNameList est une liste de noms de ressources ayant détecté des erreurs. Pour les erreurs logicielles, la variable ResourceNameList répertorie les noms des ressources qui ont détecté des erreurs. Pour les erreurs matérielles, il répertorie les noms des unités ou des composants système. Il n'indique pas que le composant est défectueux ou a besoin d'être remplacé. Au lieu de cela, il est utilisé pour déterminer les modules de diagnostic appropriés à utiliser pour analyser l'erreur.
Les noms de la variable ResourceNameList peuvent être séparés par un , (virgule), ou placés entre " " (guillemets doubles) et séparés par un , (virgule), ou un espace.
- -P
- Affiche uniquement les erreurs qui sont des doublons de l'erreur précédente. L'indicateur -P s'applique uniquement aux erreurs en double générées par le pilote de périphérique du journal des erreurs. Ces erreurs sont des doublons qui se sont produites dans l'intervalle de temps approximatif spécifié par l'attribut de consignation des erreurs Errlg_duptime contrôlé par l'indicateur -t du démon Errdémon . L'indicateur -P n'est pas valide avec l'indicateur -J .
- -R ResourceTypeList
- Génère un rapport sur les types de ressources spécifiés par la variable ResourceTypeList. Pour les erreurs matérielles, la variable ResourceTypeList est un type de périphérique. Pour les erreurs logicielles, il s'agit de la valeur LPP . Les éléments de la variable ResourceTypeList peuvent être séparés par un , (virgule), par des " " (guillemets doubles) et par un , (virgule) ou par un espace.
- -s StartDate
- Indique tous les enregistrements postés le et après la variable StartDate , où la variable StartDate a le format mmddhhmmyy (mois, jour, heure, minute et année).
- -S ResourceClassList
- Génère un rapport sur les classes de ressources spécifiées par la variable ResourceClassList. Pour les erreurs matérielles, la variable ResourceClassList est une classe de périphérique. Les classes de ressources doivent être séparées par un , (virgule) ou être incluses dans "" (guillemets) et séparés par un caractère , (virgule) ou un caractère espace.
- -t
- Traite le référentiel du modèle d'enregistrement d'erreur au lieu du journal des erreurs. L'indicateur -t peut être utilisé pour afficher les modèles d'enregistrement d'erreur dans le formulaire de rapport.
- -T ErrorTypeList
- Limite le rapport d'erreur aux types d'erreur spécifiés par les variables ErrorTypeList valides : INFO, PEND, PERF, PERM, TEMP et UNKN. Les types d'erreur peuvent être séparés par un , (virgule) ou être inclus dans "" (guillemets) et séparés par un caractère , ou un caractère espace.
- --y Dossier
- Utilise le fichier modèle d'enregistrement d'erreur spécifié par la variable Fichier . Lorsqu'elles sont combinées avec l'indicateur -t , les entrées sont traitées à partir du référentiel de modèles d'erreurs spécifié. (Sinon, les entrées sont traitées à partir du référentiel du journal des erreurs, à l'aide du référentiel de modèles d'erreurs spécifié.)
- --z Fichier
- Utilise le catalogue de messages de consignation des erreurs spécifié par la variable Fichier . Lorsqu'elles sont combinées avec l'indicateur -t , les entrées sont traitées à partir du référentiel du modèle d'erreur. (Sinon, les entrées sont traitées à partir du référentiel du journal des erreurs.)
Security
- aix.ras.error.errpt
- Obligatoire pour exécuter la commande errpt .
Exemples
- Pour afficher un rapport récapitulatif complet, entrez:
errpt - Pour afficher un état détaillé complet, entrez :errpt -a
- Pour afficher un rapport détaillé de toutes les erreurs consignées pour l'identificateur d'erreurE19E094F, entrez:errpt -a -j E19E094F
- Pour afficher un rapport détaillé de toutes les erreurs consignées au cours des dernières 24 heures, entrez:errpt -a -s mmddhhmmyyOù lemmddhhmmyyChaîne égale le mois en cours, le jour, l'heure, la minute et l'année, moins 24 heures.
- Pour afficher la liste des modèles d'enregistrement d'erreur pour lesquels la consignation est désactivée pour toutes les entrées du journal des erreurs, entrez:errpt -t -F log=0
- Pour afficher toutes les entrées du fichier journal des erreurs de remplacement/var/adm/ras/errlog.alternate, entrez:errpt -i /var/adm/ras/errlog.alternate
- Pour afficher toutes les entrées matérielles du fichier journal des erreurs de remplacement/var/adm/ras/errlog.alternate, entrez:errpt -i /var/adm/ras/errlog.alternate -d H
- Pour afficher un rapport détaillé de toutes les erreurs consignées pour le libellé d'erreurERRLOG_ON, entrez:errpt -a -J ERRLOG_ON
- Pour afficher un rapport détaillé de toutes les erreurs et des erreurs en double de groupe, entrez:
errpt -aD - Pour afficher un rapport détaillé de toutes les erreurs consignées pour les libellés d'erreur
DISK_ERR1etDISK_ERR2au cours du mois d'août, entrez:errpt -a -J DISK_ERR1,DISK_ERR2 -s 0801000004 -e 0831235904"
Fichiers
- /etc/objrepos/SWservAt
- Contient la classe d'objets des attributs des aides au service logiciel, c'est-à-dire la base de données de configuration du journal des erreurs.