我用的 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然后调用适当的吸气的方法。我已经做了,并且可以成功地提取的所有文本 除了评论,在整数语法。

我有试着打电话给getSyntax().getComment()上SnmpObjectType,但总是返回空。getSyntax()将提取整数语法,例如:

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

但不幸的是条出的评论意见。

任何一个在那里有经验的Mibble Parser谁知道如何提取意见?

非常感谢。

有帮助吗?

解决方案

第一,需要使用的版本2.9的Mibble.然后看看MibWriter.java 要了解如何使用API:

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top