2

SNMP ベースの監視ツールを一般的に使用する顧客環境に配信する必要がある OSGi (特に Equinox で Apache Karaf を使用) アプリケーションを構築しています。SNMP をサポートする費用対効果の高い (オープン ソースが理想的ですが、商用製品の一部として出荷できるライセンスを使用する必要があります) フレームワーク/パッケージを提案できますか? デプロイするアプリケーション バンドルに SNMP API が混入するのを避けるためのボーナス ポイント (代わりに、開発者に JMX MBean を定義してもらいたいと思います)。顧客は、展開のためにプラグインする必要がある監視システムを指示する場合がありますが、内部テストには Nagios を使用しているため、nagios に適したソリューションのさらなるポイント.

4

2 に答える 2

2

現在、Github では、Karaf MBean をアクティブに監視し、JVisualVM と同様の方法で表示する karaf Web コンソール用の Web コンソール拡張機能を作成する取り組みがあります。Pax-Wicket を使用するように karaf Web コンソールが書き直されたため、現在のところ、その取り組みはほとんど中止されています。その作業はほぼ完了したので、jmx-webconsole を再起動して pax-wicket に書き直します。その取り組みのコミッターとして、snmp を介して jmx mbean 情報を公開する機能を追加する予定です。これの一部として何を期待しているかを正確に教えてください。jmx-webconsole の外部で SNMP サポートを提供できる場合は、それも検討します。

于 2011-09-15T15:16:40.820 に答える
0

OSGi でモニターの仕様を確認できるため、すべてのバンドルがモニター可能なオブジェクトを公開し、モニター可能なオブジェクトを snmp または必要なプロトコルとして公開するバンドルを実装する必要があります。これは、API https://osgi.org/javadoc/r4v41/org/osgi/service/monitor/package-summary.htmlの参照をリンクします。

于 2016-02-09T21:53:14.437 に答える