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

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

WebNMS
Agent Toolkit C Edition

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


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



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


WebNMS Agent Toolkit C Editionは、SNMPエージェントを開発するためのアプリケーション開発プラットフォームです。このソフトウェアは、MIB作成、スタブコード生成、コンパイル、テストが可能な、SNMPv1/v2c/v3(VACM,USM)エージェント開発ソリューションです。SNMPエージェントの開発者は、マスタ・サブエージェント、SNMPプロキシエージェント設定など、容易にエージェントの設定変更が可能なGUIにより、開発効率を向上することができます。WebNMS Agent Toolkit C Editionは、SNMPv1/v2c/v3エージェントの構築するための統合開発環境を提供します。

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


主な特徴

  • SNMPv1/v2c/v3をサポート
  • 分散管理環境を実現するためのマスターエージェント・サブエージェントアーキテクチャ
  • SNMP Trap、Inform Requestをサポート
  • ネットワーク管理システムにおけるデータのセキュリティを確保するために認証機能をサポート
  • SNMPv3においてUSM、VACMと通知フィルタリングメカニズムをサポート
  • マルチバーバインド SNMP SETリクエストを処理する際に、原始性を維持するためのロールバック機能をサポート
  • トランスポートプロバイダフレームワーク
  • マスターエージェント・サブエージェント間のハートビートメカニズムであるサブエージェント LinkUp/LinkDownトラップのサポート
  • マスタエージェントにおいて、SNMP Trap転送機能とトラップフィルタリング機能をサポート
  • エージェント動作中にUSM/VACMテーブルを設定変更するためのSNMPv3管理ツール
  • IPv6アドレスのサポート

開発者のメリット

 


  • 市場投入期間を短縮することが可能で、エージェント開発サイクル全体(設計、開発、テスト)で利用可能
  • SNMP MIBファイルの作成と編集が可能な直観的でビジュアルなMIB Editor
  • エージェントを作成するためにソースコード生成およびコンパイルを行うことが可能なMIB Compiler(Agent Compiler)
  • プロジェクトワークスペースにより、段階的なエージェント開発が可能
  • MIB Browserを使用し、開発したSNMPエージェントのテストが可能
  • 永続化、ロギング、データベースストレージなどの付加サービス


SNMPエージェント開発手順

 


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

  1. MIBの定義と編集 : MIB Editorは、ASN.1シンタックスに従ったMIBの定義と編集、データレイアウト、データタイプを設計するための使用し易いGUIを提供します。
  2. ソースコード生成 : SNMPエージェントフレームワークをベースにしたスタブソースコードを生成するために、定義したMIBをAgent Compilerにロードします。
  3. 実装追加 : 基本的なフレームワークの準備が完了後、開発者は、要求仕様に合うように必要な実装を行います。
  4. ソースコードコンパイル : 生成したSNMPエージェントフレームワークと要求仕様の実装コードは、SNMPエージェントを作成するためにコンパイルが必要です。
  5. 開発エージェントのテスト : MIB Browserを使用し、開発したエージェントのテストを行います。
  6. パッケージと配置 : 開発したSNMPエージェントをパッケージングし、ターゲット環境にインストールします。

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

 


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

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

 


  • トランスポートプロバイダ : マネージャとエージェント間通信を提供します。SNMPメッセージは、メッセージ転送を行うために、トランスポートプロトコルが必要です。WebNMS SNMP エージェントは、トランスポートプロトコルとしてUDP/IP、TCP/IPをサポートしています。
  •     
  • セキュリティ : このモジュールは、受信したリクエストを次の処理に渡す前に、正当性を保証します。認証されなかったリクエストは廃棄します。
  • メッセージ処理ユニット : 受信したメッセージからデータを解析し処理する役割を担っています。クエリを処理する適切なエージェントスタブコードを決定します。最後に、エージェントスタブコードから受信した出力は、レスポンスメッセージとしてパッケージングされ、マネージャに送り返されます。
  • エージェントスタブ : アプリケーションまたはデバイスエージェントの管理情報を含んでいます。エージェントスタブの実装は、エージェントと管理するアプリケーション/デバイス間の通信を可能とします。アプリケーション/デバイスから取り出された情報は、メッセージ処理ユニットに転送されます。
  • 関連製品

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