HUAWEI-GONU-MIB
Переходим в папку с MIB
Скачиваем
Код: Выделить всё
wget https://mibbrowser.online/mibs/HUAWEI-GONU-MIB.mib
Разрешить все MIB
mibs :ALL
Начало HUAWEI-GONU-MIB
1.3.6.1.4.1.2011.5.104
Формируем шаблон
Код: Выделить всё
./mib2zabbix -o 1.3.6.1.4.1.2011.5.104 -f /mnt/owncloud/data/MamzikovAA/HUAWEI-GONU-MIB.xml -N HUAWEI-GONU-MIB
Smartmatch is experimental at ./mib2zabbix line 475.
Bad operator (INTEGER): At line 73 in /usr/share/snmp/mibs/ietf/SNMPv2-PDU
MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf
Cannot find module (HUAWEI-MIB): At line 15 in /usr/share/snmp/mibs/HUAWEI-GONU-MIB.mib
Cannot find module (HUAWEI-DEVICE-MIB): At line 21 in /usr/share/snmp/mibs/HUAWEI-GONU-MIB.mib
Did not find 'huaweiMgmt' in module #-1 (/usr/share/snmp/mibs/HUAWEI-GONU-MIB.mib)
Did not find 'hwFrameIndex' in module #-1 (/usr/share/snmp/mibs/HUAWEI-GONU-MIB.mib)
Did not find 'hwSlotIndex' in module #-1 (/usr/share/snmp/mibs/HUAWEI-GONU-MIB.mib)
Did not find 'hwPortIndex' in module #-1 (/usr/share/snmp/mibs/HUAWEI-GONU-MIB.mib)
Did not find 'hwConfigChangeIP' in module #-1 (/usr/share/snmp/mibs/HUAWEI-GONU-MIB.mib)
Unlinked OID in HUAWEI-GONU-MIB: hwGponMIB ::= { huaweiMgmt 104 }
Undefined identifier: huaweiMgmt near line 35 of /usr/share/snmp/mibs/HUAWEI-GONU-MIB.mib
Cannot adopt OID in HUAWEI-GONU-MIB: hwXponNNIUplinkMode ::= { hwGponNNICfg 2 }
Cannot adopt OID in HUAWEI-GONU-MIB: hwGponNNICfgTable ::= { hwGponNNICfg 1 }
Загружаем недостающие MIB
Код: Выделить всё
wget https://mibbrowser.online/mibs/HUAWEI-MIB.mib
Код: Выделить всё
wget https://mibbrowser.online/mibs/HUAWEI-DEVICE-MIB.mib
Код: Выделить всё
wget https://mibbrowser.online/mibs/HUAWEI-TC-MIB.mib
Снова создаем шаблон
root@Keenetic-7717:~# ./mib2zabbix -o 1.3.6.1.4.1.2011.5.104 -f /mnt/owncloud/data/MamzikovAA/HUAWEI-GONU-MIB.xml -N HUAWEI-GONU-MIB
Smartmatch is experimental at ./mib2zabbix line 475.
Bad operator (INTEGER): At line 73 in /usr/share/snmp/mibs/ietf/SNMPv2-PDU
Did not find 'hwConfigChangeIP' in module HUAWEI-DEVICE-MIB (/usr/share/snmp/mibs/HUAWEI-GONU-MIB.mib)
Полученный шаблон
Пример
Ответы GPT по ошибкам
Сообщение "Bad operator (INTEGER)" указывает на возможную ошибку в определении типа данных.
Сообщение об ошибке "Did not find 'hwConfigChangeIP' in module HUAWEI-DEVICE-MIB" указывает на то, что в MIB-файле HUAWEI-GONU-MIB.mib есть ссылка на объект hwConfigChangeIP, который не был найден в HUAWEI-DEVICE-MIB.mib. Вот несколько шагов, которые вы можете предпринять для устранения этой проблемы:
Проверьте наличие hwConfigChangeIP:
Убедитесь, что объект hwConfigChangeIP действительно определен в HUAWEI-DEVICE-MIB.mib. Откройте файл HUAWEI-DEVICE-MIB.mib и проверьте, есть ли там определение для hwConfigChangeIP.
Проверьте порядок загрузки MIB:
Убедитесь, что HUAWEI-DEVICE-MIB.mib загружается перед HUAWEI-GONU-MIB.mib. Если HUAWEI-GONU-MIB.mib пытается использовать объект, который еще не был загружен, это может вызвать ошибку. Убедитесь, что в вашем SNMP-клиенте правильно настроен путь к MIB.
Проверка синтаксиса MIB файлов:
Проверьте синтаксис обоих MIB файлов. Если в одном из файлов есть ошибки, это может привести к тому, что SNMP не сможет правильно интерпретировать зависимости. Вы можете использовать инструменты для проверки синтаксиса MIB, такие как snmptranslate или другие MIB парсеры.
Обновление MIB файлов:
Если у вас есть доступ к последним версиям MIB файлов от Huawei, попробуйте обновить их. Иногда производители выпускают обновления, которые могут исправить проблемы с отсутствующими объектами.
Установка недостающих MIB файлов:
Если hwConfigChangeIP определен в другом MIB файле, убедитесь, что этот файл также доступен и загружается. Вам может понадобиться найти и установить недостающий MIB файл.
Проверка документации:
Ознакомьтесь с документацией Huawei для вашего оборудования. Возможно, там указаны зависимости между MIB файлами и информация о том, какие MIB файлы нужно загружать.
Обратитесь в поддержку:
Если проблема сохраняется, рассмотрите возможность обращения в техническую поддержку Huawei. Они могут предоставить вам необходимые MIB файлы или помочь в решении проблемы.
Если у вас есть доступ к командной строке, вы можете использовать команду snmptranslate для проверки доступности объектов в MIB файлах. Например:
snmptranslate -m HUAWEI-DEVICE-MIB -IR -On hwConfigChangeIP
Это поможет вам выяснить, доступен ли объект в загруженных MIB файлах.