A Complete Development Environment for Extensible Agents
Solstice Enterprise Agents expands the scope of enterprise management by providing a comprehensive development and runtime environment enabling the creation of custom, extensible agents for device and system management for the Solaris operating environment.
Solstice Enterprise Agents implements a Master/Subagent architecture allowing the simultaneous execution of multiple subagents that manage different components, subsystems, and applications separately within a device.
Solstice Enterprise Agents supports industry standard SNMP and DMI-based protocols for maxium management flexibility.
The Solstice Enterprise Agents Developer's Toolkit provides all of the tools necessary to facilitate quick and efficient agent development.
Wide-Ranging Benefits
Solstice Enterprise Agents benefits both component developers as well as system and network managers.
Deployed SNMP and DMI-based subagents can be managed from any SNMP management application including Solstice Enterprise Manager
Tools allow developers to quickly and easily instrument components
Provides full support for existing SNMP legacy agents
Enables both static and dynamic registration of subagents
Exensible, flexible agent architecture provides a united, consistent view to management consoles
Product Components
Solstice Enterprise Agents Runtime Environment
Solstice Enterprise Agents runtime environment consists of various SNMP and DMI-based components.
SNMP Master Agent
The SNMP Master Agent acts as the primary interface between the network manager and subagents. The Master Agent acts as a request scheduler and dispatcher for all subscribed subagents. In addition, the subagents send traps to the Master Agent, which are then forwarded to the manager.
SNMP Subagent
An SNMP subagent supports a Management Information Base (MIB) module and provides manageability to various applications/components within a system. The subagents interact with the Master Agent using SNMP.
Mapper
The Mapper acts as a SNMP subagent which translates SNMP requests to DMI requests and vice versa. The Mapper interfaces with the DMI Service Provider brokering requests and responses between the DMI Service Provider and the SNMP Master Agent.
The DMI is complimentary to existing network management standards such as SNMP, which already has a large install base. Utilizing Solstice Enterprise Agent mapper technology, DMI maps to SNMP-based management consoles allowing managers access to network and system components in a uniform manner.
DMI Service Provider
The DMI Service Provider collects information from products, manages the information in the Management Information Format (MIF) database, and passes the information to management applications as requested. Communication is controlled between itself and management applications via the Management Interface (MI), and between itself and manageable components via the Component Interface (CI).
Management Interface (MI)
The Management Interface allows DMI-enabled applications to directly access, manage, and control desktop systems, components, and peripherals.
Component Interface (CI)
The Component Interface allows components to be seen and managed by numerous applications that call the DMI.
Management Information Format (MIF)
MIFs define the standard manageable attributes of products.
Solstice Enterprise Agents Developer's Toolkit
The Solstice Enterprise Agents Developer's Toolkit contains both an SNMP and DMI component, facilitating quick development of subagents for network resources, system components and applications.
SNMP Developer's Toolkit
MIB Compiler and Code Generator
Common Libraries
Standard MIB files
DMI Developer's Toolkit
Libraries to create Component Interfaces
Libraries to create Management Applications using MI
MI utilities
MIF to MIB Compiler
Sample MIB and Example Code
Platforms and Requirements
Specifications
Platforms: SPARC, 386, 486, and Pentium systems
Operating System: Solaris 2.6, 7 and 8 Operating Systems for SPARC or x86 platforms
RAM: 32 MB Recommended
Free Disk Space: 7.0 MB (uncompressed) for both Software and Docs