• 主页
  • 产品
    • WebNMS开发平台
    • Simulation Toolkit
    • Java SNMP API
    • Java SNMP Agent
    • SNMP Utilities
    • C SNMP Agent
    • CLI API
    • .NET SNMP API
    • TL1 API
    • MySQL Agent
    • Agent Tester
    • SNMP Adaptor for JMX
  • 解决方案
    • EMS解决方案
    • NMS解决方案
    • 云设施管理
    • 军事应用
    • MPLS监控
    • 基站监控
    • 应用监控
    • 日志监控
    • 中介解决方案
  • 支持与文档
  • 演示与下载
    • 请求演示
    • 下载产品
  • 开发者论坛
  • 关于我们
  • 联系我们
Home > WebNMS CLI API 2.0 > Datasheet

WebNMS CLI API Datasheet

View as PDF Also Available in PDF format (112 KB)

WebNMS CLI API is a Java-based comprehensive development environment for building CLI-based management applications that are reliable, scalable, and OS independent.

WebNMS CLI API Overview

WebNMS CLI API allows rapid implementation of management applications for specific needs of equipment vendors, service providers, enterprises, and ISVs. Applications developed using WebNMS CLI API can be easily integrated with EMS/NMS/OSS solutions or used as a standalone management application. WebNMS CLI API applications can also be used for services such as fault, configuration, performance and security management. It supports any underlying transport protocol.

The WebNMS CLI API is a set of Java libraries for network management developers for managing the Command Line Interface-based devices. Using WebNMS CLI API, one can quickly build device / element / network management applications performing functions such as

  • Device configuration
  • Alarm and network monitoring
  • Performance monitoring
  • Fault diagnosis and isolating the hardware problems

Features and Benefits

Feature Benefit
Open Standards and Cross Platform Highly interoperable and versatile application
Customizable Protocol Pluging

Customers can use SSH (v1 & v2)Telnet, or Serial protocols provided by default or can plug-in their own protocols.

Scripting Automate the complex CLI device configuration tasks.
Terminal Emulation Process I/O data from any type of terminal (For ex. IBM / vt100/ANSI and others).
Extensible Response Parsing Capability Allows user applications to parse responses from the device. into well-designed formats (like Table, Scalar, and String format).
GUI-based Configuration Application

Manage CISCO-IOS based CLI devices such as CISCO routers, switches and others.

XML-driven Command Generation Allows user applications to form well structured CLI Commands.
CLI Browser Provides a craft interface for managing CLI devices.

WebNMS CLI API Architecture

The CLI 'Transport Provider Framework' accommodates Telnet, Serial, SSH and any user-defined protocol, at the lowest level of the WebNMS CLI API architecture. The 'CLI Core Package' forms the layer above the CLI Transport Interface, with the APIs for providing an interface. The 'CLI Utilities' provides a set of reusable components for application development. The 'CLI Browser' and 'Telnet Window' are the two GUI-based applications that can be bundled with the user application.

The various components in the WebNMS CLI API architecture are:

CLI API architecture

CLI Transport Provider Framework

WebNMS CLI API accommodates transport protocols as plug-ins and is designed to be protocol-neutral. The CLI Transport Provider acts as a bridge between the core API and the transport protocol implementation. The higher layer CLI messages can use any transport protocol for communicating with the device. WebNMS CLI API provides Telnet or SSH over TCP/IP and Serial (RS232) as default protocol implementations.

CLI Core Package

WebNMS CLI API Core Package forms the core of the product providing first level of interface to user applications for constructing CLI messages, sending them to the CLI devices and receiving response messages. WebNMS CLI API also allows simultaneous communication with multiple devices through session management.

CLI Utilities

CLI Parser: WebNMS CLI Parser is rules driven. Based on the rule sets defined in XML, responses from the network elements are parsed. The rules engine is customizable and extensible. Table , Scalar, and String Search parsing are supported by default.

Script Handling: WebNMS CLI API offers facility to launch scripts from applications. Scripting can be used for automating complex CLI device configuration tasks. By default, Python and BeanShell scripts are supported in WebNMS CLI API. Scripting framework available in WebNMS CLI API is extensible and customizable.

Terminal IO Handling: Terminal IO Handler is a standalone utility module of WebNMS CLI API that can handle translation and transformation of terminal Input/Output data. It acts as a framework into which translations and transformation alogorithms can be plugged-in. IBM 3101-to-vt100 terminal i/o transformation is an XML based sample implementation available in WebNMS CLI API.

Config API: The Config API package simplifies development of configuration applications. Config API is a utility module developed on top of CLI core package, which internally uses the WebNMS CLI API functions. WebNMS CLI API provides ConfigAPI package for developing applications to configure network devices such as routers, switches, hubs, and others.

CLI Applications

CLI Browser: WebNMS CLI Browser is GUI-based Craft Interface that supports command line interface and can be used for managing CLI devices. It can load and use Command Set and Data Set having different set of input commands, configuration settings, and others.

Telnet Window: Telnet Window is a reference application that can be used as a Telnet client to communicate with remote network devices.

System Requirements

Operating Environment
  • Windows and Linux platforms.
Hardware Requirements
  • CPU: Minimum 233 MHz Pentium Processor
  • Memory: Minimum 128 MB RAM
  • Disk Space: Minimum 150 MB
Software Requirements
  • Java : JRE 1.1.7 or above.

About ZOHO Corporation

Enabling Management Your Way™

ZOHO Corporation provides affordable software for management and provisioning of complex networks, systems, and IT applications. With a broad product portfolio and an active customer base ranging from enterprises, equipment vendors, and service providers, ZOHO Corporation has emerged as a very affordable and high-quality alternative to expensive software that is common in this industry.

ZOHO Corporation has offices in CA, Austin, New Jersey, Chennai, Singapore, Tokyo and Beijing. It has a well-trained partner base around the globe and thousands of customers world-wide. For more information call 925-924-9500 or visit our web site at: www.webnms.com. If you have questions about any of the products please contact sales@webnms.com.

   



快捷链接
  • 产品首页
  • 下载试用
  • 技术支持


产品信息
  • 数据表
  • 产品文档
  • 客户列表
  • 常见问题
  • 知识库
产品功能
  • CLI浏览器
  • CLI Transport Provider
  • Telnet窗口
相关产品
  • WebNMS Framework
  • SNMP
下载试用

即刻下载全功能的CLI API

卓豪公司 版权所有 京ICP备09105052号