天天看點

aix errpt 指令的使用

下面我們來看errpt指令的使用。

  # errpt 

  IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION 

  9DBCFDEE 0109034400 T O errdemon ERROR LOGGING TURNED ON 

  192AC071 0109034300 T O errdemon ERROR LOGGING TURNED OFF 

  C092AFE4 0109033500 I O ctcasd ctcasd Daemon Started 

  A6DF45AA 0109033500 I O RMCdaemon The daemon is started. 

  9DBCFDEE 0109033400 T O errdemon ERROR LOGGING TURNED ON 

  192AC071 0106130900 T O errdemon ERROR LOGGING TURNED OFF 

  369D049B 0106082400 I O SYSPFS UNABLE TO ALLOCATE SPACE IN FILE SYSTE 

  這裡的輸出分為六列依次為: 

  1.錯誤标示符IDENTIFIER:并不唯一,由它來确定使用的錯誤模闆,顯然同一種錯誤的IDENTIFIER是相同的。 

  2.時間戳TIMESTAMP:錯誤發生的時間,MMDDhhmmYY,依次表示月日時分年。 

  3.類型TYPE:錯誤的類型,或者說嚴重的程度。 

  分為6個: 

  PEND 裝置或功能元件可能丢失 簡寫P 

  PERF 性能嚴重下降 P 

  PERM 硬體裝置或軟體子產品損壞,确診了的 P 

  TEMP 臨時性錯誤,經過重試後已經恢複正常 T 

  INFO 一般消息,不是錯誤 I 

  UNKN 不能确定錯誤的嚴重性 U 

  4.種類CLASS c:指出錯誤源 

  H 硬體或媒體故障 

  S 軟體故障 

  O 人為錯誤 

  U 不能确定 

  5. 資源名RESOURCE_NAME 

  最初檢測到錯誤的資源名軟體或者硬體,并不代表這個資源有問題,而隻是最先在它發現的。 

  6.描述

  顯示具體的日志資訊

以下為常用的errpt使用

errpt 指令

Usage:   errpt -aActgDP -s startdate -e enddate  

         -N resource_name_list -S resource_class_list -R resource_type_list  

         -T err_type_list -d err_class_list -j id_list -k id_list  

         -J label_list -K label_list -l seq_no_list -F flags_list   

         -m machine_id -n node_id -i filename -y filename -z filename  

         -I filename  

Process error log entries from the supplied file(s).  

-i filename  Read error log entries from the supplied file.  

-y filename  Uses the error record template file specified by the filename  

                         parameter.  

-z filename  Uses the error logging message catalog specified by the filename  

-I filename  Uses the diagnostics error log specified by the filename  

                        parameter.  

Output formatted error log entries sorted chronologically.  

-a         Print a detailed listing. Default is a summary listing.  

-A         Print an abbreviated detailed listing.  

-c         Concurrent mode. Display error log entries as they arrive.  

-t         Print error templates instead of error log entries.  

-g         Output raw ascii  error template structures.  

-D         Consolidate duplicate errors.  

-P         Show only duplicates from the error device driver.  

Error log entry qualifiers:  

-s startdate  Select entries posted later   than date. (MMddhhmmyy)  

-e enddate    Select entries posted earlier than date. (MMddhhmmyy)  

-N list       Select resource_names   in 'list'.  

-S list       Select resource_classes in 'list'.  

-R list       Select resource_types   in 'list'.  

-T list       Select error_types      in 'list'.  

-d list       Select error_classes    in 'list'.  

-j list       Select error_ids        in 'list'.  

-k list       Select error_ids  not   in 'list'.  

-J list       Select error_labels     in 'list'.  

-K list       Select error_labels not in 'list'.  

-l list       Select sequence_numbers in 'list'.  

-F list       Select templates according to the value of the  

              Alert, Log, or Report field.  

-m machine_id Select entries for the machine id as output by uname -m.  

-n node_id    Select entries for the node id    as output by uname -n.  

'list' is a list of entries separated by commas.  

error_type  = PERM,TEMP,PERF,PEND,UNKN,INFO  

error_class = H (HARDWARE), S (SOFTWARE), O (errlogger MESSAGES), U (UNDETERMINED)  

顯示錯誤資訊摘要:

# errpt  

IDENTIFIER TIMESTAMP  T C RESOURCE_NAME  DESCRIPTION  

9DBCFDEE   1028114712 T O errdemon       ERROR LOGGING TURNED ON  

192AC071   1028114712 T O errdemon       ERROR LOGGING TURNED OFF  

9DBCFDEE   1028114612 T O errdemon       ERROR LOGGING TURNED ON  

192AC071   1028114612 T O errdemon       ERROR LOGGING TURNED OFF  

詳細資訊:

# errpt -a  

---------------------------------------------------------------------------  

LABEL:          ERRLOG_ON  

IDENTIFIER:     9DBCFDEE   ---對應第一條的第一個字段  

Date/Time:       公元2012年10月28日  星期日  11時47分41秒  

Sequence Number: 141  

Machine Id:      00C43EE54C00  

Node Id:         wlancol3  

Class:           O  

Type:            TEMP  

Resource Name:   errdemon          

Description  

ERROR LOGGING TURNED ON  

Probable Causes  

ERRDEMON STARTED AUTOMATICALLY  

User Causes  

/USR/LIB/ERRDEMON COMMAND  

        Recommended Actions  

        NONE  

按時間顯示錯誤詳細資訊:

# date  

公元2012年10月28日  星期日  12時05分29秒  

# errpt -a -s 1028114612  

IDENTIFIER:     9DBCFDEE  

LABEL:          ERRLOG_OFF  

IDENTIFIER:     192AC071  

Date/Time:       公元2012年10月28日  星期日  11時47分38秒  

Sequence Number: 140  

ERROR LOGGING TURNED OFF  

ERRSTOP COMMAND  

        RUN ERRDEAD COMMAND  

        TURN ERROR LOGGING ON  

Date/Time:       公元2012年10月28日  星期日  11時46分15秒  

Sequence Number: 138  

Date/Time:       公元2012年10月28日  星期日  11時46分12秒  

Sequence Number: 137  

按錯誤ID顯示錯誤詳細資訊:

# errpt -aj 9DBCFDEE  

硬體錯誤:

errpt -dH  

軟體錯誤:

errpt -dS  

錯誤資訊:

errpt -dO  

未定義錯誤:

errpt -dU 

 aix中的errlogger 像linux 中的Logger 一樣,可以人為的模拟一條錯誤資訊到系統日志中,發送的errlogger 錯誤資訊長度<=1024位元組。

删除所有日志:

errclear 0 

寫一條日志:

# errlogger admin test use logger   

AA8AB241   1028123312 T O OPERATOR       OPERATOR NOTIFICATION  

LABEL:          OPMSG  

IDENTIFIER:     AA8AB241  

Date/Time:       公元2012年10月28日  星期日  12時33分17秒  

Sequence Number: 144  

Type:            TEMP 

Resource Name:   OPERATOR          

OPERATOR NOTIFICATION  

ERRLOGGER COMMAND  

        REVIEW DETAILED DATA  

Detail Data  

MESSAGE FROM ERRLOGGER COMMAND  

admin test use logger

本文轉自 pk2008 51CTO部落格,原文連結:http://blog.51cto.com/837244/1098556

繼續閱讀