Error Logging Requirements

Scott Cranston cranston at guru.dec.com
Wed Nov 7 00:36:29 AEST 1990


 
This query is posted on both unix.admin and unix.ultrix.  Please feel free
to respond directly to myself or to the net.
 
I am interested in finding out what system administrators and other users
expect of system error logging.  To this end I have several questions for your
consideration and reply. Please expand beyond these is you like.
 
Thank you for your time,
Scott
 
 
  1.  How is the error log used?
 
	-  Diagnose to a specific problem on a specific device or system
	   component?
 
	-  Isolate a problem to a failing subsystem?
 
	-  High level monitoring of the systems health?
 
	-  System crash debugging?
 
	-  Are tools like grep and awk used to further reduce the data
	   and/or generate custom reports?
 
 
   2.  Who uses the error log?
 
	-  System manager
 
	-  Programmers
 
	-  General users
 
 
   3.  What information should the error log contain
 
	-  Only summary information
 
	   For example:  /dev/ra189: unrecoverable hard error
			 /dev/ra189: bad block replacement, LBN 123456
			 Uncorrectable memory error, phys adrs: 0x123456
			 panic: duplicate inode
 
	-  Detailed error information. For example device or controller
	   register contents, error message packets, stack traces, etc.
 
	   Should this detailed data simply be the octal, or hex
	   representation of the data?  Or, does this detailed information
	   need to have a descriptive translation of the individual bits done?
 
	-  System context, such as time stamp, system ID, hardware type,
	   operating system type and version.
 
	-  Do different users (such as those in #2 above) have different
	   requirements?
 
 
   4.  What format should the error log data be in?
 
	-  Only Plain ASCII text
 
	-  Only Binary data which requires a separate bit-to-text report
	   generator tool.
 
	-  Separate error logs...summary info in plain ASCII text, highly
	   detailed in binary with report generator.
 
 
   5.  Compatibility with other systems?
 
	-  Is syslog a defacto standard?
 
	-  What are the system/vendor interoperability requirements of error
	   logging?
 
 
   6.  What requirements would you make of an error log system if you were
       designing it?



More information about the Comp.unix.ultrix mailing list