버젼이 3 인 come-snmp resive snmp info를 사용할 때, 프로세스 메쏘드에 갈 수 없습니다.camel snmp는 재시작 할 수 없습니다. snmpversion = 3 info
@Component
public class SnmpCollect extends RouteBuilder {
@Override
public void configure() throws Exception {
from("snmp:0.0.0.0:162?protocol=udp&type=TRAP&snmpVersion=3&securityName=test").process(new Processor() {
@Override
public void process(Exchange arg0) throws Exception {
}
}
}
낙타의 XML 설정 :
<camelContext id="camelContext" xmlns="http://camel.apache.org/schema/spring">
<routeBuilder ref="snmpCollect"/>
</camelContext>
그러나 때 버전 1 또는 2가오고있는 SNMP 정보는, 그것은 처리 방법에 갈 수 있습니다.
무엇이 잘못되었으며 "snmpVersion = 3"정보에서 작동하게 만드는 방법은 무엇입니까?
낙타 버전 2.20.1
Camel-snmp github에있는 TrapTest를 사용할 때 "https://github.com/apache/camel/blob/master/components/camel-snmp/src/test/java/org/apache/camel /component/snmp/TrapTest.java ", 괜찮습니다.하지만 snmpVersion을 SnmpConstants.version3으로 변경하면 오류가 발생합니다. –
SNMP 버전 3을 사용할 때 문제가 있습니까? 그리고 버전 1과 2는 잘 작동합니까? 직면하고있는 오류를 게시 할 수 있습니까? 아니면 오류가 없습니까? 단지'Process' 메쏘드가 작동하지 않습니다. –
SNMPV3의 정보가 올 때 Process 메서드가 작동하지 않습니다. 오류가 없습니다.이 매개 변수는 작동하지 않습니다 .9 또는 다른 숫자로 설정하면 버전 1과 2가 올바르게 작동합니다. –