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.0: August 1992