• 主页
  • 产品
    • 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 > SNMP Agent Toolkit C Edition 6.4.0 > CLI Agent Datasheet

CLI Agent Datasheet

Also Available in PDF format (139 k)

Rapid prototyping and development tool for building SNMP agents, TL1 agents, and CLI agents in ANSI C.

Overview

WebNMS Agent Toolkit C Edition is a rapid application development platform to generate standalone Command Line Interface (CLI) agents. It offers end-to-end development solutions to compile, test, and develop CLI agents in two different modes: String mode and Character mode. CLI agent developers can increase productivity with easy-to-use GUIs for configurations of communication protocol settings, including the port numbers, maximum number of connections (sessions), keep alive timeout, command buffer size, and prompt. WebNMS Agent Toolkit C Edition offers complete development experience in building CLI agents.

WebNMS Agent Toolkit C Edition’s generated source files are ported and tested in leading operating systems, such as Windows Vista, 2000, XP, and NT, Solaris, Linux, Unix, Free BSD, Net BSD, HP-Unix, and OS-2. The developed CLI agents are fully supported in embedded operating systems, such as VxWorks, QNX Nutrino, Windows CE, and OSE. Agent source files can also easily be ported to other new operating systems.

Key Features

  • Standalone String mode and Character mode agents.
  • Multi-protocol agent (string mode only).
  • Role Based security
  • Customize response message.
  • Communication through Telnet, TCP, Craft, SSH and Serial Interfaces.
  • Session API Framework to plug-in user protocol for communication.
  • Self-Monitoring support to monitor the Agent details like the number of requests received and number of responses sent.
  • Multiple CLI Command Set (CCS) and selected nodes' code generation.
  • Complete help with syntax, options, examples, etc.
  • Built-in commands, which help users, configure the CLI agent with much ease.
  • Wild card support (Press '?' key for the agent to list the matching commands).
  • Agent handles more than one request at a time in multi-threaded platform.
  • Logging support for CLI Security module
  • IPv6 addressing support in addition to IPv4

Developer Benefits

  • End-to-End tools enable complete agent development cycle to reduce time-to-market.
  • Intuitive visual CLI Editor to create and edit CCS files.
  • CLI Compiler (Agent Compiler) to generate and compile the code to build an agent.
  • Incremental agent development support through the concept of project workspace.
  • Complete testing of developed CLI agent using CLI Browser.
  • Value added services like Command Usage, Command Line Editing, Command History, and Command Completion.

CLI Agent Developer Experience

WebNMS Agent Toolkit C Edition offers a productive six-step agent development experience for standalone CLI agents.

CLI Agent Developer Experience

  1. Define / Edit CCS: CLI Editor offers user-friendly GUIs to define and edit CCSs (string mode and character mode), design the command syntax and attributes. The CCS file is stored in XML format.
  2. Generate Source Code: The defined CCSs can be loaded into the Agent Compiler to generate code that offers the basic CLI agent framework.
  3. Add Desired Instrumentation: Once the basic framework is ready, developers can add their necessary instrumentation to meet their specific requirements.
  4. Compiling the Generated Source: The generated CLI agent framework and specific instrumentation code need to be compiled to generate the CLI agent with desired functionality.
  5. Test the Developed CLI Agent: The developed agent needs to be queried and tested using CLI Browser.
  6. Package and Deploy: The developed CLI agent is ready to be packaged and deployed in the target environment.

CLI Agent Runtime Architecture

WebNMS CLI agent runtime architecture is standards based and open architecture offering you advantage of standard communication for integration. The architecture components and functions are explained below:

CLI Agent Architecture

Standalone CLI Agent Components

  • Session: The Session Module comprises the components, such as session (establishes connection), Transport Provider Interface (communicates between agent and manager), Craft Interface (receives input messages), and Telnet Interface (manages the agent remotely).
  • CLI Core: This comprises CLI Engine (Core of CLI agent, which receives input messages, parses them and sends output messages), dispatcher (dispatches both input and response messages), Security, Built-in Commands (all commands already implemented in CLI agent), Self-Monitor (monitors the CLI agent), Parser, Formatter, Command Registry (used to register the instrumented code properties in the agent).
  • User Code: This comprises the Instrumentation Module, which contains the agent instrumentation for a given CCS file.

Supported CLI Standards

Standard Description
RFC 854 Telnet Protocol Specifications
RFC 855 Telnet Optional Specifications

System Requirements

System Requirements
Hardware Requirements
Processor Speed 256 MHz or higher
Memory 128 MB RAM or higher
Hard Drive Space 100 MB
Software Requirements
Supported Platforms Windows Vista/NT/2000/XP, Linux, Solaris or any OS that provides JVM support.
Java Version 1.4.0 & above.
C/C++ Compiler Microsoft Visual C++ 4.0 onwards or Borland C++ 4.0 onwards for Windows. GNU C / C++ compiler (any version) for UNIX platform.

Runtime Agent Specifications
Ported OS/RTOS Windows Vista, 2000, XP, and NT, Solaris, Linux, Unix, Free BSD, Net BSD, HP-Unix, OS-2, VxWorks, QNX Nutrino, Windows CE, and OSE
Footprint 68 KB.
String Mode CLI agent with security disabled, single thread enabled, and TCP/IP, Telnet interface enabled developed in Linux 9.0, without the CCS, debug, and warning information, and other optimization options enabled.

About ZOHO Corporation

Zoho Corporation provides affordable software for database migration, 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.

   



快捷链接
  • 产品首页
  • 下载试用
  • 开发者论坛
  • 技术支持


产品信息
  • SNMP代理数据表
  • TL1代理
  • CLI代理
  • 多协议代理
  • 用户案例
  • 技术文档
  • 合作伙伴
  • 界面截图
  • 客户列表 | 客户评价
  • 产品生命周期计划
相关产品
  • AgentTester
  • Simulation Toolkit
  • WebNMS Framework
  • SNMP API
  • CLI API
开发者论坛
查看全部
下载试用

即刻下载全功能的CAgent

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