모두. 나는 snmp를 처음 사용하고 다음과 같은 문제에 직면했다. 에이전트에 snmp 테이블이 있습니다. 플래그 -Cb (getnext 명령으로 새 행을 요청하십시오)와 함 2 작동합니다. net-snmp int 우분투를 사용할 때, 나는이 테이블을 얻고있다. 이 자바 snmp4j에서하고있어 어떻게 SNMP 에이전트 가져 오기 테이블에 실패 (getnext가 증가하지 않음)
: 은이 GETNEXT 요청을 전송하여 모든 행을 받고 단계별로 수행됩니다. 하지만 OID 테이블을 가리키는 대신, 나는 원하는 컬럼의 OID를 가리킨다. getnext 다음 요청에 포함될 결과 및 다음 증가 OID를 반환합니다. 조사한 결과, snmpgetnext 쿼리에서 증분 값을 얻지 못했습니다. "GETNEXT 또는 GETBULK에서 반환 된 OID는 요청 된 것보다 작거나 같습니다 (SNMP에서 허용되지 않음)". 그래서 나는 그것을 얻을 수 없다. net-snmp는이 오류가 발생할 때 내부적으로 증분을 수행하여이 오류를 방지한다고 가정합니다.나는 또한 snmptable 대신 우분투에서 net-snmp를 통해 수동으로 getied를 시도했지만 일부 열은 내가 처음으로 incrementmeted 된 값을 얻었고 일부는 전혀 증가하지 않는다.
그러나 증가 된 수치에 지원 snmpget이
작품은 SNMP 에이전트에 버그인가? 그래서 snmp 테이블을 가져올 때 net-snmp가 증가합니까?
데이터를 스크린 샷으로 게시하지 마십시오. 대신 질문을 수정하십시오. 터미널의 텍스트를 복사하여 붙여넣고 질문에 텍스트로 게시하십시오. 외부 사이트에서 스크린 샷을 사용할 때 해당 외부 사이트가 다운되면 질문을 이해할 수 없게됩니다. – Jolta