1. Introduction to the System Management Agent
Overview of SNMP and Network Management
Structure of Management Information
Overview of the System Management Agent
2. Configuring the System Management Agent
3. Working with the System Management Agent
The System Management Agent implements the agent component of standards relating to the SNMP management framework. Several standards that form part of this framework. These standards include the following:
AgentX Protocol: industry standard mechanism, defined in RFC 2741 at: http://www.ietf.org/rfc/rfc2741.txt.
USM: User based Security Model for authentication and privacy, defined in RFC 3414 at: http://www.ietf.org/rfc/rfc3414.txt. See also Using USM for Authentication and Message Privacy.
VACM: View based Access Control Model for authorization, defined in RFC 3415 at: http://www.ietf.org/rfc/rfc3415.txt. See also Using VACM for Access Control.
For details of other associated RFCs, see Supported MIBs. The System Management Agent is configurable. Command line tools are provided to handle configuration as well as other simple SNMP operations. The System Management Agent can be extended through dynamic modules as well as Agent-X subagents. For more information, see Solaris System Management Agent Developer’s Guide.
The various packages that are included in the System Management Agent are outlined in Platforms and Packages.
The relationship of some of the components in the System Management Agent is illustrated by Figure 1-2.
Figure 1-2 Components of the System Management Agent
This diagram shows the inter-relationship of the message processor, dispatcher and the programs that handle OID registration, with security and authorization. The diagram depicts other SNMP agents interacting with the System Management Agent by means of a proxy. The diagram also shows that AgentX subagents interact with the System Management Agent through the AgentX protocol. For further information on AgentX, see Using the AgentX Protocol. For further information on the interaction of the components described in Figure 1-2, see Overview of the System Management Agent in Solaris System Management Agent Developer’s Guide.
Every managed object, whether a device or the characteristics of a device, has a name, a syntax, and an encoding. The name, an object identifier (OID), uniquely identifies the object. The OID is written as a sequence of integers separated by periods. For example, the sequence 1.3.6.1.2.1.1.1.0 specifies the system description within the system group of the management subtree. The OID scheme was created partly by the ISO organization. The ISO organization gives its name to the rooted tree diagrams used to represent OID values. An ISO diagram of the overall System Management Agent is shown in Figure 1-3.
The OID for SMA is 1.3.6.1.4.1.42.2.2.4
This OID corresponds to the data:
iso.org.dod.internet.private.enterprises.sun.products.management.sma
Figure 1-3 ISO Namespace Tree Diagram
The System Management Agent supports the following MIBs
Defined in RFC 2576. See http://www.ietf.org/rfc/rfc2576.txt
Defined in RFC 3417. See http://www.ietf.org/rfc/rfc3417.txt
Defined in RFC 3412. See http://www.ietf.org/rfc/rfc3412.txt
Defined in RFC 3413. See http://www.ietf.org/rfc/rfc3413.txt
Defined in RFC 3413. See http://www.ietf.org/rfc/rfc3413.txt
Defined in RFC 3413. See http://www.ietf.org/rfc/rfc3413.txt
Defined in RFC 3414. See http://www.ietf.org/rfc/rfc3414.txt
Defined in RFC 3415. See http://www.ietf.org/rfc/rfc3415.txt
Defined in RFC 3418. See http://www.ietf.org/rfc/rfc3418.txt
Defined in RFC 1213. See http://www.ietf.org/rfc/rfc1213.txt
Defined in RFC 2790. See http://www.ietf.org/rfc/rfc2790.txt
Related to migration from the Solstice Enterprise Agents software. For further information, see Migration From Solstice Enterprise Agents Software. For information about the migration of applications from the Solstice Enterprise Agents software, see Chapter 10, Migration of Solstice Enterprise Agents to the System Management Agent, in Solaris System Management Agent Developer’s Guide.
You can see a list of those MIBs that are initialized after starting the System Management Agent by following the procedure described in To See Which MIBs Are Initialized.
You can see the text files of MIB definitions at /etc/sma/snmp/mibs/.