errpt - The errpt command generates an error report from entries in an error log. The default summary report contains one line of data for each error.
root@lpar2(/)#errpt
IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
5561971C 0929135413 P S ent2 UNSUPPORTED IOCTL IN DEVICE DRIVER
5561971C 0929135413 P S ent2 UNSUPPORTED IOCTL IN DEVICE DRIVER
A6DF45AA 0929134413 I O RMCdaemon The daemon is started.
2BFA76F6 0929134313 T S SYSPROC SYSTEM SHUTDOWN BY USER
9DBCFDEE 0929134313 T O errdemon ERROR LOGGING TURNED ON
192AC071 0929134213 T O errdemon ERROR LOGGING TURNED OFF
A6DF45AA 0929132813 I O RMCdaemon The daemon is started.
2BFA76F6 0929124313 T S SYSPROC SYSTEM SHUTDOWN BY USER
9DBCFDEE 0929124413 T O errdemon ERROR LOGGING TURNED ON
root@lpar2(/)#
Column-1 : ERROR IDENTIFIER
Error Identifier can be used to get the full report from either errorlog using -j flag or from the error-template repository in combination with -t flag.
Column-2 : TIMESTAMP
The above (0929135413) timestamp can be interpreted as:
0929135413 : (09=Month, 29 =Day, 13=Hour, 54=Minutes, 13=year)
Column-3 : TYPE OF ERROR
P – Permanent
T – Temporary
I – INFO
Column-4 : ERRCLASS
H - Hardware
S - Software
O - Operator Notice(Intiated with errlogger command)
U - Undetermined
Column-5 : RESOURCE NAME
The name of the resource that detected the error. It may not be the component having the problem.
Column-6: DESCRIPTION
A short description of the error message extracted from the Template repository
To display a detailed report of all errors logged for the error identifier 5561971C, enter:
root@lpar2(/)#errpt -a -j 5561971C
---------------------------------------------------------------------------
LABEL: ECH_CANNOT_SET_CLBK
IDENTIFIER: 5561971C
Date/Time: Sun Sep 29 13:54:21 2013
Sequence Number: 11
Machine Id: 000A7388D600
Node Id: lpar2
Class: S
Type: PERM
Resource Name: ent2
Description
UNSUPPORTED IOCTL IN DEVICE DRIVER
Probable Causes
UNSUPPORTED IOCTL IN DEVICE DRIVER
Failure Causes
UNSUPPORTED IOCTL IN DEVICE DRIVER
Recommended Actions
USE SUPPORTED ETHERNET ADAPTER
Detail Data
Unable to set link status callback in adapter: adapter does not support EtherChannel Backup
ent1
---------------------------------------------------------------------------
LABEL: ECH_CANNOT_SET_CLBK
IDENTIFIER: 5561971C
Date/Time: Sun Sep 29 13:54:21 2013
Sequence Number: 10
Machine Id: 000A7388D600
Node Id: lpar2
Class: S
Type: PERM
Resource Name: ent2
Description
UNSUPPORTED IOCTL IN DEVICE DRIVER
Probable Causes
UNSUPPORTED IOCTL IN DEVICE DRIVER
Failure Causes
UNSUPPORTED IOCTL IN DEVICE DRIVER
Recommended Actions
USE SUPPORTED ETHERNET ADAPTER
Detail Data
Unable to set link status callback in adapter: adapter does not support EtherChannel Backup
ent0
root@lpar2(/)#
If you want to view entries based on hardware or software, simply supply the class type. To view any hardware-related issues, for instance, use:
root@lpar2(/)# errpt -d H
Similarly for software, which would include core dumps and shutdowns, use:
root@lpar2(/)# errpt -d S
To clear errpt entries older than two days, use
root@lpar2(/)# errclear 2
To clear all software errors by using the resource name, try:
root@lpar2(/)# errclear –d S 0
To clear down all ent0 entries:
root@lpar2(/)# errclear –N ent0 0
To clear all SYSPROC entries:
root@lpar2(/)# errclear –N SYSPROC 0
To clear by identifier:
root@lpar2(/)# errclear –J 0
After viewing the all logs, and if you would like to clear whole errpt
root@lpar2(/)# errclear 0
If Logging Stops
If your errlog stops logging/reporting events, chances are the log is full or corrupted. A quick fix is to zero the file. First, stop the errpt service:
root@lpar2(/)# /usr/lib/errstop
Next, remove the /var/adm/ras/errlog:
root@lpar2(/)# rm /var/adm/ras/errlog
Restart it and you are good to go:
root@lpar2(/)# /usr/lib/errdemon
To view attributes relating to the errolog, use:
root@lpar2(/)# /usr/lib/errdemon -l
No comments:
Post a Comment