Solaris System Management Agent Administration Guide

System Management Agent Components

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:

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

Diagram shows inter-relationship of SMA components.

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.

ISO Namespace Tree

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

Diagram indicates OID data for SMA.

Supported MIBs

The System Management Agent supports the following MIBs

SNMP-COMMUNITY MIB

Defined in RFC 2576. See http://www.ietf.org/rfc/rfc2576.txt

SNMPv2-TM (Transport Mappings)

Defined in RFC 3417. See http://www.ietf.org/rfc/rfc3417.txt

SNMP-MPD-MIB (Message Processing and Dispatching)

Defined in RFC 3412. See http://www.ietf.org/rfc/rfc3412.txt

SNMP-TARGET-MIB (Specification of targets for traps)

Defined in RFC 3413. See http://www.ietf.org/rfc/rfc3413.txt

SNMP-NOTIFICATION-MIB (Trap filtering)

Defined in RFC 3413. See http://www.ietf.org/rfc/rfc3413.txt

SNMP-PROXY-MIB (Trap forwarding)

Defined in RFC 3413. See http://www.ietf.org/rfc/rfc3413.txt

SNMP-USER-BASED-SM-MIB (User-based Security Model for SNMPv3)

Defined in RFC 3414. See http://www.ietf.org/rfc/rfc3414.txt

SNMP-VIEW_BASED-ACM-MIB (View-based Access Control Model for SNMP)

Defined in RFC 3415. See http://www.ietf.org/rfc/rfc3415.txt

SNMPv2-MIB

Defined in RFC 3418. See http://www.ietf.org/rfc/rfc3418.txt

MIB II

Defined in RFC 1213. See http://www.ietf.org/rfc/rfc1213.txt

Host Resources MIB

Defined in RFC 2790. See http://www.ietf.org/rfc/rfc2790.txt

Sun MIB

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/.