Как вы справляетесь с ловушками SNMP v3 в Ruby? - PullRequest
4 голосов
/ 13 января 2010

В настоящее время у меня есть скрипт, который прослушивает входящий трафик для электронной почты / syslog / и SNMP v1, я ищу возможность добавить функциональность для SNMP v3, но библиотека ruby ​​SNMP не включает поддержку v3.

Я предпочитаю, чтобы это было решение только для ruby, потому что этот инструмент будет использоваться другими, и я не хочу требовать от них установки чего-то вроде net-snmp, если я смогу избежать этого.

1 Ответ

1 голос
/ 21 марта 2011

У вас есть хороший продукт с открытым исходным кодом, который называется NET-SNMP (ex UCD-SNMP). Этот продукт скомпилирован для Linux и Windows. Внутри этого продукта у вас есть демон (сервис), который называется snmptrapd. snmptrapd может получить любую SNMP-ловушку (v1, v2c, V3). Вокруг этого вы найдете SNMP Trap Translator. Он используется для «преобразования» ловушек, полученных от демона ловушки NET-SNMP / UCD-SNMP snmptrapd, в простые для понимания сообщения. Этот инструмент написан на PERL.

Другая информация, ловушки V3 и информация (подтвержденные ловушки), точно такие же, как ловушки V2 и информация.

Надеюсь, это поможет.

JP

...