Como obter um ID de mecanismo do servidor Agente antes de criar um usuário SNMPv3 no NMS

1

Quando desejo criar um usuário SNMPv3 no NMS, é preciso inserir um ID do mecanismo que seja uma cadeia de identificador do meu servidor agente para cada usuário, porque não conheço o agente o ID do mecanismo do servidor antecipadamente, então eu insiro um id casual. Por exemplo:

createUser -e "0x80001370017f000101" "mytrapuser1" SHA "user1authpass" AES "user1encypass"
authUser log,execute,net mytrapuser1

E eu posso enviar com sucesso a armadilha do servidor do agente para o NMS usando o comando abaixo:

snmptrap -v 3 -a SHA -A user1authpass -x AES -X user1encypass -l authPriv -u mytrapuser1 -e 0x80001370017f000101 {NMS-server-ip} 39 12.0.4.0

Agora, tudo parece bem.

Mas quando quero usar o java SNMP4j para enviar o trap com o usuário acima no servidor Agent, não sei como especificar o ID do mecanismo da solicitação como 0x80001370017f000101, que fez com que o ID do mecanismo solicitado não fosse correspondido no NMS. br>

Minhas perguntas:
 1. Antes de criar o usuário no servidor do NMS, como posso obter o ID do mecanismo que será usado pelo SNMP4J para enviar a interceptação no meu servidor de aplicativos?
 2. Se eu criei um usuário antecipadamente com um id de mecanismo, como posso deixar o SNMP4j usá-lo para enviar o trap?

Existe alguém que possa me ajudar, muito obrigado.

    
por Vicky 01.11.2018 / 02:12

0 respostas

Tags