1.3.1 Processes that constitute SNMP Agent
SNMP Agent consists of a master agent and subagents. When SNMP Agent runs on an OS other than HP-UX (IPF), it also uses an information collection daemon that periodically acquires information from the OS.
The processes that constitute SNMP Agent depend on which OS the system uses. The following describes SNMP Agent's process configuration for each OS.
- For HP-UX (IPF)
-
The following shows SNMP Agent's process configuration for HP-UX (IPF).
Figure 1‒4: SNMP Agent's process configuration (for HP-UX (IPF)) - For Solaris, AIX and Linux
-
The following shows SNMP Agent's process configuration for Solaris, AIX and Linux.
Figure 1‒5: SNMP Agent's process configuration (for Solaris, AIX and Linux)
- Organization of this subsection
(1) Process performed at the master agent
The following process is performed at the master agent:
-
snmpdm
This process receives an SNMP request from the manager and sends the received message to the subagents. It also sends the subagents' responses to the manager.
(2) Processes performed at the subagents
The following processes are performed at the subagents:
-
extsubagt
Provides extended MIB objects
-
htc_unixagt1
Provides Hitachi enterprise-specific MIB objects. For details about the provided MIB objects, see htc_unixagt1 in Chapter 5. Commands and Processes.
-
htc_unixagt2
Provides Hitachi enterprise-specific MIB objects. For details about the provided MIB objects, see htc_unixagt2 in Chapter 5. Commands and Processes.
-
htc_unixagt3
Provides Hitachi enterprise-specific MIB objects. For details about the provided MIB objects, see htc_unixagt3 in Chapter 5. Commands and Processes.
-
htc_unixagt4
Provides Hitachi enterprise-specific MIB objects. For details about the provided MIB objects, see htc_unixagt4 in Chapter 5. Commands and Processes.
-
hp_unixagt
Provides Hewlett-Packard enterprise-specific MIB objects. For details about the provided MIB objects, see hp_unixagt in Chapter 5. Commands and Processes.
-
naaagt
Provides the native agent adapter function.
-
trapdestagt
Provides the trap group (hp.nm.snmp.trapMIB) of Hewlett-Packard enterprise-specific MIB objects.
The subagents' processes depend on the OS. The following table lists the subagents' processes that are provided by SNMP Agent and the supported OSs.
- Legend:
-
Y: Provided
N: Not provided
- #1
-
The extsubagt process is executed when the user configures an extended MIB definition file. Immediately after installation, there are no configured extended MIB definition files. Configure this file as required. For details about how to configure the extended MIB definition file, see 2.10.2 Configuring an extended MIB definition file. For details about how to configure multiple extended MIB definition files, see 2.10.10 Configuring more than one extended MIB definition file.
- #2
-
When the native agent is starting, naaagt starts.
(3) Information collection daemon process
The following process functions as an information collection daemon:
-
htc_monagt1
Provides CPU utilization-related information
Whether the htc_monagt1 process is provided depends on the OS. The following table lists the OSs that support the htc_monagt1 process.
Information collection daemon |
OS |
|||
---|---|---|---|---|
HP-UX (IPF) |
Solaris |
AIX |
Linux |
|
htc_monagt1 |
N |
Y |
Y |
Y |
- Legend:
-
Y: Provided
N: Not provided