0

Mibble MIBパーサーを使用して、MIBファイルからすべての単純なデータ型を抽出しています。コメントテキストを抽出しようとするまで、私は成功してきました。

例として、次のモジュールを取り上げます。

invBookList OBJECT-TYPE
    SYNTAX  INTEGER {
                    mobydick(1),     -- call me ishmael 
                    paradiselost(2), -- aComment
                    1984(3),         -- aComment
                    solaris(4)       -- aComment
            }
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION
            "A few Books for an example."
    ::= { invMasterList 43 }

MibbleのAPIによると、SnmpObjectTypeを抽出し、適切なgetterメソッドを呼び出すことで、OBJECT-TYPEにアクセスできます。これは私が行ったことであり、INTEGER構文のコメントを除くすべてのテキストを正常に抽出できます。

SnmpObjectTypeでgetSyntax()。getComment()を呼び出そうとしましたが、常にnullを返します。getSyntax()は、INTEGER構文を抽出します。例:

mobydick(1),paradiselist(2),1984(3),solaris(4)

しかし、残念ながらコメントを削除します。

コメントを抽出する方法を知っているMibbleParserの経験がある人はいますか?

どうもありがとう。

4

1 に答える 1

0

まず、Mibbleのバージョン2.9を使用する必要があります。次に、MibWriter.javaを調べて、APIの使用方法を理解します。

https://github.com/cederberg/mibble/blob/master/src/java/net/percederberg/mibble/MibWriter.java

于 2011-12-08T12:43:01.470 に答える