ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ERRPT

ERRPT

原创 Linux操作系统 作者:westzq1984 时间:2009-05-13 20:25:35 0 删除 编辑

AIX提供了记录硬件和软件错误日志的功能。这些错误日志可以用于失败诊断和修正错误的方法。

error logging 守护进程被errdemon命令启动,写入记录到错误日志中去。

error logging 守护进程从/dev/error文件中读取错误记录,创建错误日志实体到系统错误日志去。

最近的错误实体记录在非易失随机存取存储器(NVRAM)中,在系统启动阶段,在error logging 守护进程启动时,最新的错误实体被从NVRAM中读取然后添加到错误日志或者dump

当错误记录模板指定Log=FALSE时,error logging 守护进程不会创建错误日志实体

AIX添加定期删除日志的crontab

-bash-3.00# crontab -l|grep err|grep -v "#"

0 11 * * * /usr/bin/errclear -d S,O 30

0 12 * * * /usr/bin/errclear -d H 90

 

列出系统错误日志的相关属性

# /usr/lib/errdemon -l

Error Log Attributes

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

Log File /var/adm/ras/errlog

Log Size 1048576 bytes

Memory Buffer Size 8192 bytes

修改错误文件的位置

     # /usr/lib/errdemon -i /var/adm/ras/myerrlog

修改Log Size

# /usr/lib/errdemon -s 2000000

修改Memory Buffer Size

# /usr/lib/errdemon -B 16384

10毫秒内出现的错误认为了重复的错误

    # /usr/lib/errdemon -t 10

启动error logging守护进程

     # /usr/lib/errdemon

停止错误日志进程

     # /usr/lib/errstop

错误日志大纲

     # errpt

IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION

2BFA76F6 1025181998 T S SYSPROC SYSTEM SHUTDOWN BY USER

9DBCFDEE 1025182198 T O errdemon ERROR LOGGING TURNED ON

2BFA76F6 1025175998 T S SYSPROC SYSTEM SHUTDOWN BY USER

9DBCFDEE 1025180298 T O errdemon ERROR LOGGING TURNED ON

2BFA76F6 1025174098 T S SYSPROC SYSTEM SHUTDOWN BY USER

显示错误的详细信息

# errpt -a

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

LABEL: REBOOT_ID

IDENTIFIER: 2BFA76F6

Date/Time: Sun Oct 25 18:19:04

Sequence Number: 60

Machine Id: 006151474C00

Node Id: mynode

Class: S

Type: TEMP

Resource Name: SYSPROC

Description

SYSTEM SHUTDOWN BY USER

Probable Causes

显示某个时间点后的错误信息

# date

Wed Aug 29 09:30:42 CDT 2001

# errpt -a -s 0828093001  mmddhhmmyy

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

LABEL: REBOOT_ID

IDENTIFIER: 2BFA76F6

Date/Time: Tue Aug 28 15:53:34

Sequence Number: 2

Machine Id: 003826424C00

Node Id: mynode

Class: S

Type: TEMP

Resource Name: SYSPROC

Description

SYSTEM SHUTDOWN BY USER

显示指定错误号的错误信息

# errpt -a -j AA8AB241

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

LABEL: OPMSG

IDENTIFIER: AA8AB241

Date/Time: Tue Sep 4 10:34:17

Sequence Number: 6

Machine Id: 003826424C00

Node Id: mynode

Class: O

Type: TEMP

Resource Name: OPERATOR

显示关闭了logging的错误记录模板的错误日志实体

# errpt -t -F log=0

Id        Label         Type CL Description

AF6582A7 LVM_MISSPVRET UNKN S   PHYSICAL VOLUME IS NOW ACTIVE

显示指定错误文件中的错误日志大纲

# errpt -i /var/adm/ras/myerrlog

显示指定错误文件中的错误日志中的硬件错误

H: Hardware / S: Software / O:errlogger / U:Undetermined

     # errpt -i /var/adm/ras/errlog.alternate -d H

显示指定label标签的错误日志信息

     # errpt -a -J ERRLOG_ON

显示类型错误

     # errpt -d H

自定义写入错误信息(红色为写入的错误信息)

     # errlogger Testing use of errlogger command

删除错误日志的所有条目

     # errclear 0

删除错误日志的所有软件错误相关条目

     # errclear -d S 0

删除10天前的错误软件错误

     # errclear -d S 10

删除自定义的错误日志的所有错误条目

     # errclear -i /var/adm/ras/myerrlog 0

错误日志信息集中的安装信息

     # errinstall

更新错误记录模板存储库

     # errupdate

错误的类型

     P  PEND 一个设备或者组件的可用性即将丢失

     P  PERF  设备或者组件的性能已经下降到一个不可接受的水品

P  PERM       该类型错误不可能得到恢复或者解决,为永久性的错误。该类型错误通常是最严重的错误和有一个损坏的硬件设备或软件模块。

     T  TEMP  表示在许多次失败的尝试后,这种错误被恢复。

     U  UNKN  不能确定错误的严重程度

     I  INFO  一般的消息,并不是一个错误的结果

     H    表示硬件设备故障或者介质错误。

S    软件故障,包括应用程序,系统程序的故障和内核问题,如页面空间少,空间不足

O    一个操作者的通知行错误,当使用errorlogger命令产生的

U    不能确定错误源

TYPEPCLASSH的为硬件错误

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8242091/viewspace-596532/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 查找大文件
请登录后发表评论 登录
全部评论

注册时间:2009-04-06

  • 博文量
    251
  • 访问量
    953276