SNMP4J: как ограничить полученную ловушку строкой сообщества или хотя бы узнать строку сообщества ловушки?

Я написал приложение на основе SNMP4J для отправки запросов SNMP и получения ловушек. все работает нормально, но я не смог найти, как установить строку сообщества для полученных ловушек или даже как посмотреть строку сообщества для каждой полученной ловушки.

помощь будет высоко ценится

2 ответа

Внутри public void processPdu(CommandResponderEvent event), следующее получит название сообщества:

String community = new String(event.getSecurityName());

Боюсь, это не настоящее "название сообщества".

Метод "event.getSecurityName()" выдает только "SecurityName" этого пакета прерываний. И это устанавливается при настройке информации о ловушке на вашем устройстве.

Истинное "имя сообщества" используется для настройки устройства с помощью SNMPv2 API. Например, сообщество устройства "public", и вы можете установить информацию о прерывании SNMPv2c с именем безопасности "mypublic". Затем вы получите "mypublic", вызвав event.getSecurityName (), но не "public".

Другие вопросы по тегам