문제

나는 그것을 사용하고있다 Mibble Mib Parser 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 메소드를 호출하여 객체 유형에 액세스 할 수 있습니다. 내가 한 일이었고 모든 텍스트를 성공적으로 추출 할 수 있습니다. 정수 구문의 주석을 제외하고.

SNMPoBjectType에서 getSyntax (). getComment () 호출을 시도했지만 항상 NULL을 반환했습니다. getsyntax ()는 정수 구문을 추출합니다.

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

그러나 불행히도 의견을 제거합니다.

댓글을 추출하는 방법을 알고있는 Mibble Parser에 대한 경험이있는 사람이 있습니까?

많은 감사합니다.

도움이 되었습니까?

해결책

먼저, Mibble의 버전 2.9를 사용해야합니다. 그런 다음 Mibwriter.java를보고 API 사용 방법을 이해하십시오.

https://github.com/cederberg/mibble/blob/master/src/java/net/perederberg/mibble/mibwriter.java

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top