dgsvcd(1M) DG/UX 5.4.2 dgsvcd(1M)
NAME
dgsvcd - Data General service daemon
SYNOPSIS
/usr/sbin/dgsvcd [ -u updatetime ] [ line ]
where
updatetime
Number of minutes, must be 5 or greater.
line Device name, must start with /dev/tty. If this
arguement is present it must be last on the command
line.
DESCRIPTION
Dgsvcd, the Data General service daemon, provides a central
location for the management of system error information
obtained from DG/UX device drivers. In addition, dgsvcd is
the single point of control for automated outbound modem
services (i.e., machine-initiated callout) for Data General
service customers. The three major functions of the service
daemon are hardware error management, logging, and
optionally, machine-initiated callout.
Options are:
-u The amount of time to wait in between updating the time
stamp file.
line Specifies a device name to use as a communication line.
Dgsvcd executes at run level 2 and greater and must have
superuser privileges. The argument line is defined in the
file /etc/dgux.params since dgsvcd is normally started by
/sbin/rc.init. The default value of line in
/etc/dgux.params is /dev/tty00. This is also the default
device file used if no argument is specified. Regardless of
the tty device specified, the service daemon expects either
a Hayes-compatible or a CCITT modem to be connected to the
line. In addition, the service daemon must have an entry in
the file /etc/services. A port number is assigned because
dgsvcd is a system server to which clients may connect via a
Unix domain socket.
Logging and hardware error management are provided by dgsvcd
unconditionally and are largely interdependent with one
another. The DG/UX device drivers provide a special
interface to dgsvcd by which messages may be passed from the
kernel to the service daemon. Upon receipt of a message
from a device driver, the service daemon formats and logs
the message in /var/adm/dgsvcmgr/dgsvcdlog. In addition to
device driver messages, dgsvcd posts its own error
Page 1 (printed 6/9/92)
dgsvcd(1M) DG/UX 5.4.2 dgsvcd(1M)
notifications in /var/adm/dgsvcmgr/dgsvcdlog.
The primary Data General proprietary service feature
supported by dgsvcd is machine-initiated callout of hardware
errors to a Data General service center. Proprietary
service features are available only to Data General
customers who have signed the appropriate service agreement.
EXAMPLES
The following is an example of a message fielded by dgsvcd
and written to /var/adm/dgsvcmgr/dgsvcdlog:
(5-27-92 11:16:55) AV/Alert System: Insertion of disk array disk
at position B0 (disk array adapter at address ffff1000)
(5-27-92 11:16:55) Detail: 60000302 00060102 00000000 00000000
(5-27-92 11:16:55) 00000000 00000000 00000000 00000000
This message indicates that a disk unit has been inserted
into the High Availability Disk Array subsystem chassis.
FILES
/var/adm/dgsvcmgr/rbos.config
The configuration file for the system.
/var/adm/dgsvcmgr/dgsvcdlog
The log file for dgsvcd.
/dev/fru/*
Character special files through which DG/UX device
drivers provide messages to dgsvcd.
/dev/fe
The FE (Field Engineering) support driver character
special file which provides proprietary service
information to the service daemon.
/etc/services Port number assignment file.
DIAGNOSTICS
Dgsvcd exits with a status of 0 if it is unable to open any
character special files in /dev/fru. Dgsvcd should never
exit with a non-zero status.
SEE ALSO
logger(1), services(4), dgssyslog(1M), dgsstrerr(1M)
Page 2 (printed 6/9/92)