WebNMS FrameworkWebNMS Framework
ご購入について
  • ホーム
  • WebNMSについて
  • パートナー
  • お問い合わせ
  • サイトマップ
  • 製品
  • ソリューション
  • 導入事例
  • ダウンロード
  • サポート&サービス
WebNMSホーム > SNMP開発・テストソリューション > WebNMS Agent Toolkit C Edition

C言語 SNMPエージェント開発ツールキット

WebNMS
Agent Toolkit C Edition

C対応SNMPエージェント開発ツール


製品概要 | 機能 | 動作環境 | ダウンロード | ドキュメント(英語)



スタンドアロンCLIエージェント

WebNMS Agent Toolkit C Editionは、コマンドラインインターフェース(CLI)エージェントを開発するためのアプリケーション開発プラットフォームです。このソフトウェアは、コンパイル、テスト、2つの異なるモードで動作するCLIエージェントを開発することが可能な統合開発ソリューションです。CLIエージェントの開発者は、ポート番号、最大コネクション数、KeepAliveタイムアウト、コマンドバッファサイズ、プロンプトなどの設定をGUIから行うことができ、開発効率が向上します。WebNMS Agent Toolkit C Editionは、CLIエージェントを作成するための統合開発環境を提供します。

WebNMS Agent Toolkit C Editionが生成するソースファイルは、Windows Vista/2000/XP/NT、Solaris、Linux、Unix、Free BSD、Net BSD、OS-2のような著名なオペレーティングシステムに移植、テストが行われています。開発したCLIエージェントは、VxWorks、QNX Nutrino、Windows CE、OSEのような組み込みOSもサポートしています。エージェントのソースファイルは、容易にその他のオペレーティングシステムに移植することが可能です。


主な特徴

  • ストリングモードとキャラクタモードエージェント
  • マルチプロトコルエージェント(ストリングモードのみサポート)
  • ロールベース・セキュリティ
  • 応答メッセージのカスタマイズ
  • Telnet、TCP、Craft、SSH、シリアルインターフェース経由での通信
  • 通信用ユーザプロトコルをプラグインするためのセッションAPIフレームワーク
  • 受信リクエスト数、送信レスポンス数のようなエージェント情報を監視するセルフモニタ機能
  • マルチプルCLIコマンドセット(CCS)と選択したコマンドセットのソース生成
  • シンタックス、オプション、例などを説明するヘルプ機能
  • CLIエージェントの設定に利用可能なビルトインコマンド
  • ワイルドカードコマンド('?'の入力で合致したコマンド一覧を表示)
  • エージェントは、マルチスレッドプラットフォーム上で、複数のリクエストを同時に処理可能
  • CLIセキュリティモジュール用ロギング機能
  • IPv6のサポート

開発者のメリット

 


  • 市場投入期間を短縮することが可能で、エージェント開発サイクル全体(設計、開発、テスト)で利用可能
  • CCSファイルの作成と編集が可能な直観的でビジュアルなCLI Editor
  • エージェントを作成するためのソースコードの生成およびコンパイルをすることが可能なCLI Compiler(Agent Compiler)
  • プロジェクトワークスペースにより、段階的なエージェント開発が可能
  • CLI Browserを使用して、開発したCLIエージェントのテストが可能
  • コマンドの使用方法、コマンドライン編集、コマンド履歴、コマンドコンプリート機能などの付加サービス


CLIエージェント開発手順

 


WebNMS Agent Toolkit C Editionは、6つの手順により、CLIエージェントの開発が可能です。

  1. CCSの定義と編集 : CLI Editorは、CCSファイル(ストリングモード、キャラクタモード)を編集、コマンドシンタックスと属性を定義するための使い易いGUIを提供します。CCSファイルは、XML形式で保存されます。
  2. ソースコード生成 : CCSファイルは、Agent Compilerにロードすることができ、CLIエージェントフレームワークのソースコードを生成します。
  3. 実装追加 : 基本的なフレームワークの準備が完了後、開発者は、要求仕様に合うように必要な実装を行います。
  4. ソースコードコンパイル : 生成したCLIエージェントフレームワークと要求仕様の実装コードは、CLIエージェントを作成するためにコンパイルが必要です。
  5. 開発エージェントのテスト : CLI Browserを使用し、開発したエージェントのテストを行います。
  6. パッケージと配置 : 開発したCLIエージェントをパッケージングし、ターゲット環境にインストールします。

CLIエージェントランタイムアーキテクチャ

 


WebNMS CLIエージェントのランタイムアーキテクチャは、標準ベースでオープンなアーキテクチャであり、スタンダード通信による多くの利益をもたらします。アーキテクチャの各コンポーネントと機能を以下に示します。

CLIエージェントコンポーネント

 


  • セッション : セッションモジュールは、セッション(コネクションの確立)、トランスポートプロバイダインターフェース(エージェント、マネージャ間通信)、クラフトインターフェース(入力メッセージ受信)、Telnetインターフェース(エージェントをリモート管理)で構成されています。
  • CLIコア : CLIコアは、CLIエンジン(入力メッセージの受信、解析、出力メッセージの送信)、ディスパッチャ(入力/出力メッセージのをディスパッチ)、セキュリティ、ビルトインコマンド(CLIエージェントに実装済みコマンド)、セルフモニタ(CLIエージェントの監視)、パーサ(解析)、フォーマッタ、コマンドレジストリ(エージェントに実装されるコマンドプロパティの登録に使用)で構成されています
  • ユーザコード : CCSファイルに定義されたコマンドに対するスタブコード(実装)です。
  • 関連製品

    • WebNMS Agent Toolkit Java Edition : SNMPネットワーク監視エージェント開発ツール
    • WebNMS Framework : JavaベースのSNMP/CLI/TL1ネットワーク監視システム統合開発ツール
    • WebNMS SNMP API : SNMPネットワーク監視システム開発用 Java APIライブラリ
    • WebNMS CLI API : CLI(Telnet/SSH)ベースのネットワーク監視システム開発用Java APIライブラリ


    評価版のダウンロード

    製品説明を依頼する


    このページのトップに戻る

    ダウンロード

    製品説明を依頼する

    価格を見る

    • 購入する、見積りを依頼する
    • サポートを依頼する

    この製品の機能一覧

    • 基本機能
      • 共通機能
      • SNMPエージェント
      • CLIエージェント
      • TL1エージェント
    • 動作環境
    • スクリーンショット

    その他関連情報

    • 製品カタログ
    • 導入事例
      • インフォリスクマネージ株式会社 様
      • 米国での導入事例

    製品一覧

    • ネットワーク管理システム開発プラットフォーム
    • Java SNMP APIライブラリ
    • SNMP APIライブラリ .NET Edition
    • Java TL1 APIライブラリ
    • Java CL1 APIライブラリ
    • Java対応エージェント開発ツールキット
    • C対応エージェント開発ツールキット
    • JMX用SNMPアダプタ
    • MySQL SNMPエージェント
    • ネットワーク管理シミュレータ
    • SNMPテストツール
    • ネットワーク管理ユーティリティ
    • ヘルプデスク(社内ユーザ向け)
    • 統合ネットワーク管理
    • トラフィック解析
    • ファイアウォール・ログ解析

    ゾーホージャパン株式会社

    〒221-0056
    神奈川県横浜市神奈川区金港町6-3
    横浜金港町ビル6F
    お問い合わせ
    • ホーム
    • 会社概要
    • 個人情報保護について
    • サイトの利用条件
    • サイトマップ
    • ネットワーク監視・IT運用管理ツール「ManageEngine」
    • 無料で使える中小企業向けクラウドサービス「Zoho」

    Copyright© Zoho Japan Corporation. All Rights Reserved.