ARMServer - disk array server daemon.
ARMServer is the server portion of the HP Advanced Disk Array
management software. It monitors the operation and performance of the
disk array, and services external requests from clients executing disk
array commands. ARMServer monitors disk array performance and status,
maintains disk array logs, initiates diagnostics, and allows clients
to examine and change disk array configuration.
ARMServer must be running to allow management of the disk array using
the command line utilities. Host I/Os are not dependent on ARMServer
and are serviced regardless of whether it is running or not. Because
of its importance in managing the disk arrays, ARMserver is launched
automatically when the system is booted.
One of the most important functions provided by ARMServer is
retrieving and storing performance and status information from the
disk array logs. If ARMServer is not running, the disk array will
continue to log data, but when the array logs are full older entries
will be lost to make room for new entries. A "Log Full" warning will
be displayed if this condition occurs, alerting you to the fact that
ARMServer is not running.
All significant changes in disk array status detected by ARMServer are
entered in /var/adm/syslog/syslog.log. These entries form a history
of disk array operation and can be used to track operation.
The arraymond disk array monitor requires ARMServer to be running to
check the status of the disk array. arraymond uses the arraydsp
utility to retrieve status information about the disk array at regular
intervals. When performing maintenance on the disk array (for example,
downloading new firmware code), arraymond can be turned off to avoid
error messages generated because the disk array is not accessible. To
turn off arraymond and ARMServer use the following command line:
To restart arraymond and ARMServer use the following command line:
VIRTUALVAULT SECURITY INFORMATION
This command is modified for all security configurations.
- 1 - Formatted: August 2, 2006
Use of this command is restricted to authorized users only.
This command requires the sysadmin authorization to successfully
The command has been modified to support least privilege. The
potential privileges possessed by the command and their uses include:
allowdacread This privilege is raised to provide discretionary
read access to the devices.
allowdacwrite This privilege is raised to provide discretionary
write access to the devices.
allowmacread This privilege is raised to provide mandatory read
access to the devices.
allowmacwrite This privilege is raised to provide mandatory
write access to the devices.
filesysops This privilege is raised to allow the mknod(2)
system call to succeed.
writeaudit The command generates its own audit records and
submits these directly to the system audit trail.
This privilege is raised whenever the command
needs to write an audit record.
ARMServer was developed by HP.
The following files support the operation of ARMServer. These files
are typically located in /opt/hparray/lib/nls/msg/C/:
ARMServer.cat Message catalog file
hpraidcl.cat Message catalog file for all command line clients
fwerrcod.cat Message catalog file for command line clients
oemmsg01.cat Message catalog for OEM-specific messages
arraycfg(1M), arraydsp(1M), arrayfmt(1M), arraylog(1M), arraymgr(1M),
arrayrbld(1M), arrayrecover(1M), download(1M), drivetest(1M),
- 2 - Formatted: August 2, 2006