ASAP 3.2 Server Manual
HP NonStop ASAP Server Manual Page 132 of 381
issue a MONITOR command that contains an object filename. A user must manually
delete the aggregate-only domain for individual records on each object to be written to
the historical database. For example if you enter MONITOR PROCESS
$DATA.OBJECT.FILE, then ASAP issues a MONITOR PROCESS
$DATA.OBJECT.FILE\## command to add an aggregate-only domain. For more
information on aggregate and aggregate-only domains, see the sections on
aggregation later in this section.
Object filename domains that are resolved at each interval are stored in a memory
pool in the Process SGP. The pool is allocated from extended memory and is
controlled by KMSF. Excessive numbers of objects can deplete the pool space. The
MONITOR PROCESS, LIST, DETAIL command can be used to view pool usage and
the MBYTES parameter to the ASAP Process SGP process is used to control the
amount of space within the pool. For more information, see the MONITOR Command
and PROCESS option in the SET Command.
To set an objective on a domain resolved from an object filename you must include the
object filename specifier in the name. For example, to set an objective on the Full
attribute for process $ABC that was resolved from the $DATA.OBJECT.FILE object
filename specifier, enter RANK PROCESS $DATA.OBJECT.FILE\$ABC, FULL <
90. You can also set a global objective at the object filename level; for example, RANK
PROCESS $DATA.OBJECT.FILE, BUSY < 95.
Note
Resolving the processes running from an object filename can result in excessive low-level
messaging in the NonStop OS. This method should be used judiciously in extremely high-
performance application environments.
Monitoring Files and Processes Using OSS
Pathnames
OSS pathnames can be specified as domain names or separately using the PATH
option to the MONITOR command when monitoring OSS files and processes.
Because OSS pathnames can be longer and can contain more levels than ASAP
domain names, ASAP truncates any OSS pathname specified as a domain name
when the entire domain name exceeds 64 bytes or contains more than 5 levels. ASAP
truncates the leftmost portion of the pathname and includes a partial filename but not
the partial directory levels. Only entire directory levels are included, and only when the
level does not exceed the maximum level requirement.
ASAP transforms the pathname portion of a domain name into proper ASAP domain
name form, using the backslash as the level separator instead of a slash. When you
enter MONITOR PROCESS /bin/sh and ASAP finds a process running from the /bin/sh
object file, it creates a new record for that process by adding the process identifier as a
new level. An actual domain that would be displayed in an ASAP record would be