WebNMS Java SNMP API
WebNMS
SNMP APIライブラリ【 英語版 】
ネットワーク管理SNMP開発ツール
FAQ (よくある質問)
- WebNMS SNMP APIとは何ですか?
- SNMP APIで何ができますか?
- どのOS上で動作させることができますか?
- どのように製品を使用し始めますか?
- アプリケーションやアプレットを開発するのに必要なものは何ですか?
- サンプルアプリケーションはどのように実行するのですか?
- サンプルアプリケーションは実行できましたが、結果が何も得られません。何をすべきですか?
- サンプルアプレットはどのように使いますか?
- ブラウザでアプレットが正常に動作しないのはなぜですか?
WebNMS SNMP APIとは何ですか?
WebNMS SNMP APIはネットワーク管理アプリケーション/アプレットが実装できるJavaのクラスライブラリです。
この製品を使って何ができますか?
このパッケージはSNMPv1, SNMPv2c, SNMPv3のエージェントを管理するためのSNMP管理アプリケーションを開発するのに使用することができます
どのOS上で動作させることができますか?
この製品はJavaで開発されているため、プラットフォームには依存しません。JDKをサポートするOSであればこの製品を使うことができます。弊社でテストしたプラットフォームは以下のOSです。
* Windows 95* Windows 98
* Windows 2000
* Windows NT
* RedHat Linux 6.x
* RedHat Linux 7.x
* RedHat Linux 8.x
* RedHat Enterprise Linux 4
* Solaris 7
* Solaris 8
* Solaris 9
* Solaris 10
どのように製品を使用し始めますか?
WebNMS SNMP APIにはSNMP管理アプリケーションを開発するためのJAVAのクラスライブラリがあり、さまざまなサンプルのアプリケーションやアプレットも含んでおります。またアプリケーションの開発に役立つ、SNMP, MIB, beans, UI/Swing, RMI, CORBA, EJBなどのJavaパッケージを提供しております。com.adventnet.snmp.uiパッケージは数多くのGUIアプリケーションの開発に役立つBeanコンポーネントを提供しております。MibBrowserアプリケーションはこのAPIライブラリを用いて開発した一つのアプリケーションです。
アプリケーションやアプレットを開発するのに必要なものは何ですか?
WebNMS SNMP APIパッケージを利用してアプリケーション/アプレットを開発するにはJava Developers Kit(JDK-1.1.6以上)が必要です。
サンプルアプリケーションはどのように実行するのですか?
snmpget, snmpgetnextのようなアプリケーションを実行するにはCLASSPATHを設定する必要があります。JAVA_HOMEやCLASSPATHなどの環境変数を設定するには、setenv.bat (Windows), setenv.sh (Unix) を実行してください。
すべてのコマンドラインツールは以下のように実行することでヘルプインフォメーションが表示されます。
java コマンド名
snmpgetnextコマンドのへプル情報を取得するには、以下のようにタイプします。
java snmpgetnext
サンプルアプリケーションの実行で結果が得られません。何をすべきですか?
アプリケーションの実行後にタイムアウトが発生する場合は、入力したリモートホストでSNMPエージェントが起動していない可能性があります。クエリを行う対象のシステムにはエージェントが起動されている必要があります。そのホストにSNMPエージェントをインストールするか、またはSNMPエージェントを持つその他のホストで試してください。一般的に、ルータ、イーサネットスイッチ、ネットワークプリンタはSNMPエージェントが装備されています。これらの装置に対してクエリを実行してみてください。
サンプルアプレットはどのように使いますか?
Netscape, Internet Explorer, JDKアプレットビューアのようなJavaが使用可能なウェブブラウザが必要です。また、swingやJFCコンポーネントを使ったアプレットをテスト/表示するためにSunのJavaプラグインが必要です。swingコンポーネントを使用していないアプレットは標準のウェブブランザでテストすることが可能です。
ブラウザでアプレットが正常に動作しないのはなぜですか?
独自のファイルシステムからローカルにJavaクラスやアプレットHTMLファイルをロードしたい場合には、クラスパスを設定してウェブブラウザを起動する必要があります。設定していない場合はアプレットは動作しません。アプレットがHTMLファイル内のcodebaseからロードされる場合はcodebaseディレクトリがCLASSPATHになければなりません。ネットワーク越しにクラスをロードしたい場合、Netscape NavigatorやInternet Explorerはロードしたアプレットからホストを除くあらゆるコミュニケーションを許可しません。これを動作させるには、アプレットホスト(Webサーバ)でSNMP Applet Server(SAS)を使用するか、HTTPトンネリングを使用する必要があります。