• Home
  • Products
    • WebNMS Framework
    • Simulation Toolkit
    • Java SNMP API
    • SNMP API Android Edition
    • Java SNMP Agent
    • SNMP Utilities
    • C SNMP Agent
    • CLI API
    • .NET SNMP API
    • TL1 API
    • MySQL Agent
    • Agent Tester
    • SNMP Adaptor for JMX
  • Solutions
    • M2M Solutions
    • EMS Solutions
    • NMS Solutions
    • Cloud Management
    • Military Application
    • Carrier Ethernet
    • MPLS Monitoring
    • Application Monitoring
    • Syslog Monitoring
    • Mediation Solutions
  • Support & Docs
  • Download
    • Request Demo
    • Product Trial
  • Forums
  • Blogs
    • Network Management
    • Machine-to-Machine
  • Contact
    • Contact
    • Company
Home > SNMP Agent Toolkit Java Edition 6 > SNMP Agent Datasheet

SNMP Agent Datasheet

Rapid prototyping and development tool for building Java-based SNMP agents, TL1 agents, and Multi-protocol agents.

Introduction

WebNMS SNMP Agent Toolkit Java Edition is a productive development environment for building Java-based SNMP agents. In a networked environment, resources such as devices and applications need complete monitoring and management for efficient resource utilization. SNMP is the standard protocol to manage resources in the network. OEM vendors, enterprises, middleware ISVs, and service providers need SNMP agent for their applications/devices that needs to be managed via standard network management consoles.

WebNMS SNMP Agent Toolkit Java Edition's integrated agent development environment offers standards-based, highly developer productive, and proven platform to build SNMP agents with reduced agent development cycle time.

Key Features

  • Complete SNMPv1, SNMPv2c, and SNMPv3 support.
  • Highly scalable master agent-subagent architecture to support distributed management environment.
  • Provision for developing J2ME SNMPv1/v2c agents to deploy in embedded and other devices having limited resources.
  • Support for traps, notifications, and informs.
  • Authentication and data security support.
  • USM, VACM, Target, Community, and Notification MIB support in SNMPv3.
  • Rule Engine for implementing Business Logic by just configuring the XML files and perform actions like sending e-mail, notifications, etc.
  • SNMPv3 Admin tool for manipulating USM and VACM tables at runtime.
  • Atomicity or rollback support while processing multi-varbind SNMP SET requests.
  • Transport provider framework to accommodate proprietary protocols.
  • Heart Beat mechanism between master and subagent with subagent LinkUp/ LinkDown trap support.
  • Trap forwarding and trap filtering in master agent.
  • IPv6 addressing support in addition to IPv4.

Developer Benefits

Agent Development Environment: Enhanced and integrated tools reduce the time to develop SNMP agent, increases developer productivity, and offers reduced time-to-market.

Standards-based Architecture: Built on standard technologies such as SNMP and XML, offers a viable platform for integration with any standard management console.

SNMP Agent Development Experience

SNMP Agent Toolkit offers a complete development experience.

  • Developers can create and edit any MIB(s) in the MIB Editor.
  • Load any MIB(s) in the MIB Compiler.
  • Generate agent using MIB Compiler. A basic SNMP framework is generated based on specifications with provisions for developers to add their custom code.
  • Compile agent using MIB Compiler after completing instrumentation. The agent is ready and can interact with any standard SNMP manager.
  • Test and verify the developed agent using MIB Browser that is bundled along with the toolkit.

The developed SNMP agent is ready to be deployed on any platform with JVM support and can seamlessly integrate with any Network or Enterprise Management Console.

The following diagram illustrates the steps in agent development cycle:

WebNMS SNMP Agent Development Life Cycle

SNMP Agent Runtime Architecture

The SNMP agent runtime architecture explains the components and their functions.

WebNMS SNMP Agent Runtime Architecture

Standalone SNMP Agent Components

Transport Provider: It facilitates the communication between the SNMP manager and the SNMP agent. SNMP messages require transport protocol for their transmission. WebNMS SNMP agent supports UDP/IP and TCP/IP as the transport protocol.

Security: This module ensures the authenticity of the received request before dispatching it for further processing. Unauthenticated requests are dropped.

Message Processing Unit: It extracts data from the request and determines the appropriate SNMP agent stub capable of handling the query. Finally, the output received from the SNMP agent stub is packaged as a response message and sent back.

Agent Stubs: It contains the management information exposed by the SNMP agent about the application or device. Instrumentation of the SNMP agent stub enables communication between the agent and the application/device being managed. The information retrieved from the application/device is forwarded to the Message Processing Unit.

Supported SNMP Standards

WebNMS SNMP Agent Toolkit Java Edition supports the following SNMP standards:

SNMP Version RFC Number Description

SNMP Version 1

RFC 1155

Structure and Identification of Management Information for TCP/IP-based Internets.

RFC 1157

Simple Network Management Protocol

SNMP Version 2

RFC 1901

Introduction to Community-based SNMPv2

RFC 3418

MIB for SNMPv2

SNMP Version 3

RFC 3411

SNMP Framework MIB

RFC 3412

SNMP Message Processing and Dispatching (MPD)

RFC 3413

SNMP Target MIB and SNMP Notification MIB

RFC 3414

SNMP User-Based Security Model (USM) MIB

RFC 3415

SNMP View-Based Access Control Model (VACM) MIB

RFC 3584

SNMP Co-existence between Version 1, Version 2, and Version 3 MIB


System Requirements
Hardware Requirements

Processor Speed

400-500 MHz

Memory

128 MB RAM or higher

Hard Drive Space

75 MB

Software Requirements

Supported Platforms

Windows (NT/2000/2003),Solaris,Linux, IBM AIX,HP-UX,Red Hat Linux Advanced Server 2.1AS.

Java Version

1.6 & above

   


Quick Links
  • Java SNMP Agent Home
  • Download
  • Request Demo
  • Product Demo
  • Support
  • How to Buy
Product Info
  • Product Documentation
  • Knowledge Base
  • Customers
  • Product Life Cycle Plan
  • Embedded Agents
Datasheets
  • SNMP Agent Datasheet
  • Java Micro Edition
    SNMP Agent (J2ME) Datasheet
  • Multi-Protocol Agent Datasheet
  • TL1 Agent Datasheet
Features
  • SNMP Agent
  • Java Micro Edition SNMP Agent (J2ME)
  • Multi-Protocol Agent
  • TL1 Agent
  • Agent Development & Management Tools
FAQ
  • General
  • SNMP(v1/v2c) Agent
  • Java Micro Edition SNMP Agent (J2ME)
  • SNMPv3 Agent
  • Multi-Protocol Agent
  • Protocol Adaptors
  • TL1 Agent
  • Agent Development & Management Tools
Related Products
  • SNMP Agent Toolkit C Edition
  • Simulation Toolkit
  • WebNMS Framework
  • SNMP API
  • SNMP API Android Edition
  • Agent Tester
Forums
View All Forums
Download

A complete JavaAgent download
is available here

Zoho Corporation Pvt. Ltd.. All rights reserved. Trademarks | Privacy Policy | Site Map | Contact Us | Careers | Tell Us