EMANATE
EMANATE is a product of SNMP Research, a company that specializes in solutions
for Internet and network security applications.
EMANATE is a run-time extensible SNMP agent that contains a powerful subagent development
toolkit, which automates subagent development.
Based upon a Master Agent/Subagent architecture, EMANATE allows subagents to be dynamically
loaded and unloaded at run time without affecting the performance of the master agent.
By providing a well-defined and easy-to-use API, EMANATE automates and organizes
MIB and subagent development.
(c) SNMP Research International, Inc
EMANATE also supports SNMPv1, SNMPv2c, and SNMPv3, thereby enabling secure SNMP-based
management of devices, systems, and applications.
EMANATE addresses the problem of multiple SNMP agents on a single platform via a modular
constructed extensible agent that provides rapid subagent development, standards
compliance, portability, and modular design.
Rapid Agent Development
- The master agent handles as much of the complex SNMP processing as possible.
- The subagents are streamlined, with most of the "hard" processing occurring in the master agent.
- Subagent development is straightforward using the MIB tools.
- Agent MIB Tools automate development from a MIB document to a MIB with
submethod routines integrated with the SNMP Agent. These tools create the
required system-independent routines and tables automatically.
- The postmosy Agent MIB Tool generates source code files (.c, .h) and data
files for use with C-language development. In addition, postmosy can also
produce output for Java¿-language development.
- EMANATE provides run-time agent extensibility allowing for the
development and addition of new subagents without halting or
disrupting the master agent process.
BRASS
BRASS is a product of SNMP Research, a company that specializes in solutions
for Internet and network security applications.
Choose BRASS when the goals are to:
- rapidly develop an SNMP Management Application that integrates with a wide range
of SNMP agents
- easily host two or more management applications
- have a solution which automatically handles the harder points of SNMP so you can focus on your project
BRASS optimizes the management station platform by providing full SNMP functionality,
management application extensibility, SNMPv1, SNMPv2c, and SNMPv3 support, and
simplified security configuration.
BRASS allows for efficient memory usage when there are multiple management applications.
- Functionality: BRASS builds and sends SNMP get, getnext, getbulk, and set requests,
and parses incoming SNMP responses, traps, and inform requests.
- Extensibility: SNMP-based management applications can be added without
requiring the developer to understand the details of SNMP.
- SNMP Version Support: BRASS supports SNMPv1, SNMPv2c, and SNMPv3 simultaneously.
- Simplified Security Configuration: Security parameters are configured on a
management station containing multiple management applications which all share
the same security parameter datastore. (A single snmpEngineID is shared by all applications.)
- Efficient Memory Usage: By allowing multiple applications to use a single
SNMP stack, BRASS reduces the run-time memory usage.