SNMP Research International, Inc.

Secure Your Network

Most Commonly Used Toolkits for Embedded Systems Developers

Developer Tools: Agents for Embedded Systems

All of SNMP Research's agents for embedded systems are built upon EMANATE® or EMANATE/Lite technologies. EMANATE produces the effect of multiple SNMP agents on a single platform through a modular and extensible master agent/subagent architecture.

All of SNMP Research's products are based on Internet Engineering Task Force (IETF) standards and support SNMPv1, SNMPv2c, and SNMPv3.

Run-time Extensible

EMANATE® is an industry standard for SNMP agent extensibility. The EMANATE family of products provides developers with a choice for monolithic agents or master agent/subagent architecture in C-language and Java™-language environments. EMANATE supports SNMPv1, SNMPv2c, and SNMPv3.

EMANATE® ONE is a complete package solution available for EMANATE and EMANATE/Lite. When software developers need to add management support to their product using SNMP, Web-based access, CLI, or XML interfaces, EMANATE ONE provides all of the software and tools necessary to rapidly develop an agent with standards-based and custom MIB support.

Compile-time Extensible

EMANATE®/Lite is a monolithic SNMP agent, which includes an easy-to-use development toolkit for adding MIB extensions to the agent at compile time. The software provides the core SNMP protocol engine that should be installed within each SNMP managed element or device. EMANATE/Lite is ideally suited for use in embedded systems. For information on a non-SNMP protocol interface for EMANATE/Lite, visit the EPIC product page.

EMANATE® ONE is a complete package solution available for EMANATE and EMANATE/Lite. When software developers need to add management support to their product using SNMP, Web-based access, CLI, or XML interfaces, EMANATE ONE provides all of the software and tools necessary to rapidly develop an agent with standards-based and custom MIB support.

Web-based Access

DR-Web™ Extensible Agent allows users to access management information in an agent directly from a Web browser. This allows both traditional SNMP management applications and Web browsers to retrieve and configure the information made available by any EMANATE subagent. DR-Web Agent is made to operate with any Web browser and any SNMP manager. This product is available separately or bundled with CIAgent®.

CIAgent® is a ready-to-run SNMP agent which supports SNMPv1, SNMPv2c, SNMPv3, and HTTP. CIAgent provides multiple ready-to-run subagents, SNMP utilities, and MIB tools in binary.

Optional MIB Extensions

Critical Application Monitor is an EMANATE subagent. It manages a set of critical applications on the system and carries out some suitable action whenever one of these applications terminates. Critical Application Monitor is also bundled with CIAgent.

The Host Resources MIB Subagent is a complete subagent implementation of the Host Resources MIB, proposed standard RFC 1514. The Host Resources MIB is also compliant with Host Resources MIB, draft standard RFC 2790. The subagent provides SNMP access to useful host information, such as the storage resources, process table, device information, and the installed software base.

RMON MIB Implementation is a source code implementation of the RMON MIB, RFC 1757. The system independent routines have been integrated with easy interfaces, so the development engineer can quickly port onto the required operating system and hardware.

System Applications MIB Subagent (sysappl) (RFC 2287) supports configuration, fault detection, performance monitoring, and control of application software. This agent creates tables that define an application as a series of processes and services. This includes tables that show applications installed on the system, elements and processes that are included in an application, and current and previously run applications.

Optional Adapters

The (D)TLS Option is available to license Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS) support with SNMP agents. Transport Layer Security is the next generation of Secure Sockets Layer (SSL) and has been added to the SNMPv3 architecture.

EPIC™ is a protocol interface component for EMANATE and EMANATE/Lite that allows non-SNMP protocols to facilitate communication with an SNMP agent. EPIC can be extended using the EPIC Command Line Interface (CLI) and EPIC XML.

The Native Agent Adapter lets you easily integrate an EMANATE Master Agent into a system that already possesses an SNMP agent. It retrieves and modifies data in an application by sending an SNMP request to another SNMP agent on the same machine. The Native Agent Adapter subagent sends SNMP requests for selected MIB subtrees to the native SNMP agent running on an alternate UDP port.

The Native Subagent Adapter allows a user to easily integrate an EMANATE® Master Agent into a system that already possesses a different SNMP agent that is also based on the master agent/subagent paradigm.

The Proxy Agent Option adds to the agent implementation some additional programming which allows the agent to correctly process non-local context values and to forward packets to other SNMP entities.

YANG and NETCONF options for EMANATE agents enable monitoring and configuration of network devices based on either NETCONF or SNMP. Developers can model configuration and state data using SMI (SNMP MIBs), YANG, or both SMI and YANG documents.

Sales Inquiries

For more information, please call +1 865 579-3311, or send email to info@snmp.com. You can also fill out a Sales Query and one of our sales people will respond to your request quickly.

Licensing terms are available from info@snmp.com.