Как я могу создать обработчики ловушек snmp с помощью С#?

Как я могу создать обработчики ловушек snmp, используя С# для получения информации от ИБП, который подключен непосредственно к сети LAN со своим собственным IP-адресом?

Спасибо.


person Anuya    schedule 28.07.2010    source источник


Ответы (1)


Вы можете начать с протокола SNMP, чтобы создать свой собственный или использовать существующие библиотеки,

http://www.lextm.com/2007/12/product-review-snmp-libraries-for-net.html

Чтобы быть предвзятым, я рекомендую свой собственный проект с открытым исходным кодом #SNMP, где вы можете найти, как перехватывать ловушки (пример snmptrapd.exe в пакете с исходным кодом), и затем вы можете легко с ними справиться.

http://sharpsnmplib.codeplex.com

person Lex Li    schedule 28.07.2010
comment
На самом деле я попробовал вашу библиотеку [Версия: 0.7.8.0], прежде чем публиковать здесь. Но я получаю сообщение об ошибке при выполнении запроса SNMP. Строка: Результат SnmpV1Packet = (SnmpV1Packet) target.Request (pdu, param); Ошибка: запрос достиг максимального количества повторных попыток. - person Anuya; 29.07.2010
comment
Я новичок в SNMP и пытаюсь получить статус ИБП. Помогите мне в этом .. Спасибо. - person Anuya; 29.07.2010
comment
У меня есть ИБП SOCOMEC, который отправляет сообщение при сбое питания. Я хочу получить это в своем приложении С#. У меня также есть файл MIB этого ИБП. Пожалуйста, помогите мне в этом... Спасибо.. - person Anuya; 29.07.2010
comment
У #SNMP никогда не было версии 0.7.8.0, поэтому вы не должны использовать мою библиотеку. Убедитесь, что вы правильно описываете свою проблему. - person Lex Li; 30.07.2010