Как пользовательский MIB работает с Perl AnyData - PullRequest
0 голосов
/ 06 марта 2019

Прежде всего, я не уверен, что этот вопрос можно задать здесь или нет, если это не лучшее место, где я прошу прощения.

Недавно я нашел группу плагинов для Nagios, которыенаписано на Perl, и они используют AnyData :: SNMP (http://net -snmp.sourceforge.net / docs / perl-AnyData_SNMP-README.html ) для получения информации для различных компонентов и обработки из пользовательского MIBфайлы с общими столбцами в разных таблицах MIB, поэтому можно получить запрос из двух таблиц (точно так же, как запрос SQL с синтаксисом SQL).

Мне нравится понимать, как все работает внижние уровни и, самое главное, как AnyData может найти пользовательский MIB, который определяется только именем на новом компьютере (конечно, мы должны предоставить пользовательский файл MIB).Если я хочу описать свой вопрос более подробно: я создал новую таблицу MIB для каналов RabbitMQ на основе информации, доступной в RabbitMQ API.Эта таблица MIB имеет собственное имя, которое я выбрал, но это поля, предоставленные RabbitMQ с точно таким же типом, и когда я отправляю этот вновь созданный файл MIB на другой хост, я могу получать запросы по этой таблице.Как Perl AnyData может найти информацию, просто получив эту информацию из моего файла MIB?

...