Я пытаюсь понять, как работает SNMP, и какие файлы конфигурации.
Насколько я понимаю, как работает протокол SNMP до сих пор: * Станция управления - это управляет узлами (получение / установка - несколько команд, которые может выполнять менеджер) * Управляемые узлы - это управляемые системы, такие как коммутаторы с поддержкой SNMP, маршрутизатор и системы. * MIB - это база данных, содержащая информацию об управляемых ресурсах и сервисах, которые поддерживает агент SNMP.
Когда агент добавляется в домен менеджера, он должен предоставить менеджеру информацию MIB. Таким образом, менеджер знает, какие функции доступны для управляемого ресурса. MIB - это набор информации, который идентифицируется идентификаторами объекта.
Означает ли это, что пары объект / значение (привязка переменных) в PDU SNMP являются OID объектов и значением этого объекта?
Также с базой данных MIB, как они создаются? Я предполагаю, что для некоторых устройств, таких как коммутаторы и маршрутизаторы с поддержкой SNMP, база данных MIB создается поставщиком, то есть они скомпилируют модуль MBI, установят поддержку всех функций устройством и сгенерируют базу данных MIB на основе этих функций. Это верно?
Означает ли это, что мне нужно создать собственную базу данных MIB для управляемого узла Linux или Windows? Заранее спасибо.
1) Да, пары объект / значение в PDU - это OID и значения.
2) MIB обычно делятся на множество частей, каждая из которых описывает отдельную часть дерева. Сервер управления будет иметь целую кучу MIB, от встроенных базовых, определенных в различных RFC, до любых дополнительных, поставляемых вами от конкретных поставщиков, которые вас интересуют. Затем он может использовать это большое дерево данных при взаимодействии с управляемые узлы для интерпретации данных, которые он получает обратно. Здесь стоит отметить, что можно «пройтись» по дереву OID управляемого узла и получить все обратно имеющиеся данные, даже если у вас нет MIB. Тогда вы можете не понимать, что означают данные (OID не дает никаких подсказок), но вы сможете увидеть все это.