Определите MIB и отправьте прерывание SNMP в .net

Я разработал специальное приложение для компании под .net на C #, и оно используется годами. Теперь, когда он разрабатывается, одна из основных новых функций, которые мне нужно реализовать, - это интегрировать его с другим программным обеспечением, отправляя ему ловушки SNMP в некоторых тревожных ситуациях.

Я опытный разработчик, но никогда не использовал SNMP. Я гуглил весь день, но все больше и больше запутывался в этой теме. У меня нет четкой «отправной точки». Я понимаю основы SNMP, но не знаю, где и как начать внедрение.

У меня есть данные, которые я должен отправить через ловушку SNMP, у них около 10 свойств, некоторые даты, числа и строки. Я должен создать определения MIB для этих свойств. Позже я должен реализовать в своем приложении функцию, которая отправляет ловушки SNMP на основе этих MIB.

Проект разработан под .net 4 на C #. Я нашел эту многообещающую библиотеку: http://sharpsnmplib.codeplex.com/ В нем есть пример отправки ловушек SNMP.

Моя проблема: с чего начать? Как я могу определить файлы MIB? Я знаю, что это некоторые текстовые файлы, которые необходимо скомпилировать, но я не нашел никаких редакторов MIB и справки по этой теме.

Любая помощь приветствуется!

Спасибо!

7
задан Jolta 29 March 2017 в 14:04
поделиться