SNMP を使用して MBean サーバー経由で既に公開されているメソッドを公開する例を探しています。
Java6以降、これはJDKですでにサポートされていることを読みましたが、ライブラリとしてsnmp4jも見つけました。しかし、私のシナリオに合った、または役立つ例は見つかりませんでした。
既に MBeanServer に MBean を登録しています。SNMP に適したものにするために、既に持っているクラスを拡張する方法を探しています。mibgen は逆なので使えません。
SNMPマネージャーを介してアプリケーションを監視できるようにするために何をする必要があるかについて、誰かが例を挙げてくれるかもしれません。
MBean の例は次のようになります。
public interface ExporterMXBean {
public static String BEANNAME = "exporter:type=Exporter,name=Exporter";
String getOutputDirectory();
void setOutputDirectory(String outputDirectory);
void startExport();
int getNumberOfThreadsWorking();
}
インターフェイスの実装に何を追加する必要がありますか?これを MIB に登録するにはどうすればよいですか? また、マネージャに公開/表示するにはどうすればよいですか?
前もって感謝します。