Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ diaginit(1M) — HP-UX 9.03

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sysdiag(1M)

diag0(7)

diag1(7)

diaginit(1M)  —  Series 700/800 Only

NAME

DIAGINIT, DIAGMON, DEMLOG, MEMLOGP − Online diagnostic system

SYNOPSIS

/usr/diag/bin/DIAGINIT

diagnostic daemon DIAGMON

diagnostic daemon DEMLOG

diagnostic daemon MEMLOGP

DESCRIPTION

The online diagnostic subsystem is used to diagnose suspected system hardware problems.  The diagnostic subsystem uses a monitor (DIAGMON) to manage the system resources needed to test a diagnosable piece of hardware.  The diagnostic subsystem also logs selected errors for use by field personnel. 

DIAGINIT Program sets up system resources needed by the diagnostic subsystem and launches the diagnostic monitor daemon, DIAGMON. 

DIAGMON Daemon controls the system resources needed to diagnose a piece of system hardware.  Also launches the remaining diagnostic daemons, and logs diagnostic events in the system log files located in /usr/adm/diag. 

DEMLOG This daemon reads diagnostic events from the kernel via diag0 (see diag0(7), and sends them to DIAGMON which logs them. 

MEMLOGP Daemon periodically polls memory for errors, and logs them to the MEMLOGP log file in /usr/adm/diag. 

WARNINGS

The online diagnostic subsystem uses System V inter-process communication (IPC) resources.  If an application is run on the system that exhausts these resources, the online diagnostic subsystem may be adversely affected.  It is recommended that the system defaults in /etc/master for System V IPC not be reduced. 

Series 800

If DEMLOG does not read diagnostic events from diag0 as fast as they are logged by the kernel, a warning message, Warning: DIAG0 -- message queue full, appears on the console. 

DEPENDENCIES

Series 700

DEMLOG does not exist on Series 700 systems. 

AUTHOR

The online diagnostic subsystem was developed by HP. 

FILES

/hp-ux

/dev/diag0 Series 800 pseudo-driver device file

/dev/diag1 Series 700 pseudo-driver device file

/dev/dmem memory device file

/dev/diag directory containing diagnostic device files

/usr/adm/diag directory containing diagnostic log files

/usr/diag/bin/DIAGINIT
/usr/diag/bin/DIAGMON
/usr/diag/bin/DEMLOG
/usr/diag/bin/MEMLOGP

SEE ALSO

sysdiag(1M), diag0(7), diag1(7). 

Online diagnostic subsystem manuals. 

Hewlett-Packard Company  —  HP-UX Release 9.03: April 1994

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026