Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide

Overview of DSNM
Distributed Systems Network Management (DSNM) Subsystem Interface Development
Guide109759 1-9
The Management Services Layer
The object monitor process (OMON), which performs the following
Receives state change information from the event monitoring processes
(E processes, discussed later in this subsection).
Creates and maintains an in-memory database of current object state
information.
Responds to command server requests for object state information.
Receives update changes from the database interface process (discussed later in
this subsection).
The object database, which stores the following information for each object:
Whether the object is currently monitored.
A description of the object, including its subsystem, object type, manager, and
parent within the subsystem hierarchy.
Current subsystem status.
Current high-level status (UP, DOWN, or PENDING).
Acceptable states.
For each subsystem, the object database contains the following information:
The status of the subsystem.
Whether the subsystem has been acquired by the object monitor (OMON); this
affects what the E processes must do when a state change occurs.
The object database is originally configured by the E process for each supported
subsystem.
The database interface process (DBI), which performs the following:
Updates entries in the object database in response to requests from the command
server regarding which objects are to be monitored, how much error information
is to be displayed, and the criteria by which data is highlighted on the screen.
Reports these types of update changes to the object monitor process.
A subsystem interface process (I process) for each supported subsystem provides the
interface between the targeted subsystem and the DSNM command processing
services. The I processes:
Convert DSNM commands affecting subsystem objects into a sequence of
syntactically correct subsystem-specific commands.
Pass commands to the subsystem’s control interface process, which is
responsible for executing the commands.
Translate subsystem responses and return them to the command server process.