SNMP Research International, Inc.

Secure Your Network

Agent or Manager?

Do you need an Agent or a Manager? An agent is a software process that responds to queries using the Simple Network Management Protocol to provide status and statistics about a network node. A manager is an application that manages SNMP agents on a network by issuing requests, getting responses, and listening for and processing agent-issued traps.

If you need to manage agents across a network, then view the Manager products page. If you need to create or edit agents, please refer to the Agent products page.

Agent Solutions

SNMP Research offers the following products for creating and editing agents:

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.

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

MIB Products. SNMP Research offers several implemenations of MIBs: Host Resources MIB (RFCs 1514, 2790), Remote Network Monitoring MIB (RFC 1271), and Systems Applications MIB Subagent (RFC 2287). These MIB implementations provide complete implementations of some popular, feature-rich MIBs.

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.

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

Mid-Level Manager (MLM) functions as both an agent and a manager bringing hierarchical management to SNMP-managed networks. This capability is ideal for large and/or distributed networks. The MLM uses scripts designed to perform routine management functions such as polling. Scripts can aggregate, summarize, and transform data into useful information for reporting to the enterprise manager. Mid-Level Manager is available separately or bundled with CIAgent®.

Service Monitor Agent is designed to determine if a service, such as file transfer, email, or Web page access, is working properly and whether response time is within acceptable parameters. This product works with CIAgent®.

MIBGuide™ is a comprehensive toolset to design and develop multi-protocol accessible agents using a graphical Integrated Development Environment (IDE). MIBGuide/Lite includes the easy-to-use MIBGuide Editor for creating MIB documents.

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.

The FIPS 140-2 Option embeds a FIPS 140-2 validated OpenSSL cryptographic module into the EMANATE code. The validated OpenSSL FIPS 140-2 module provides the cryptographic services in the EMANATE Agent by replacing the standard cryptographic code available in EMANATE or EMANATE/Lite.

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.

Sales Inquiries

For more information, please call +1 865 579-3311, or send email to 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