Я некоторое время изучал SNMP. Я понял, что диспетчер SNMP может запрашивать конкретный OID в MIB управляемого устройства. Для этого диспетчер SNMP должен сначала знать MIB управляемого устройства. Я читал, что MIB хранятся в файлах. Теперь, как Manager узнает о MIB каждого устройства в сети. Отправляет ли менеджер запрос агенту snmp для совместного использования MIB или его нужно загружать вручную?
Необходимо вручную установить и загрузить соответствующие MIB в диспетчер. Некоторые MIB являются стандартными и поставляются с предустановленными многими решениями SNMP, но MIB поставщиков для конкретных устройств часто трудно или невозможно получить, они устарели, их трудно найти, с требованиями подписать NDA и многое другое.
Просто загрузите MIB от устройства был бы мечтой, которая сделала бы работу с SNMP действительно невыносимой ...
Но: Строго говоря, вам вообще не нужны MIB, вы можете просто пройтись по дереву OID и скачать все или конкретный OID, но, конечно же, вам придется играть в угадайку, что на самом деле означают данные.