Стартовая страница › Форумы › Ошибки в работе › Ошибки Коммуникатора › Протокол SNMP
- В этой теме 11 ответов, 3 участника, последнее обновление 6 лет, 1 месяц назад сделано Mikhail.
-
АвторСообщения
-
15.03.2018 в 09:14 #8678skoda_rapid2017Участник
Добрый день! Прошу помощи у тех, кто сталкивался с протоколом SNMP.
Вроде в изучении протокола нет сложностей, но после настроек возникли вопросы. Для начала добавил три переменных, для сигнала sysUpTime OID-идентификатор взял из примера, остальные добавил из MIB файла коммутатора (ссылка на MIB-файл) здесь
http://my-files.ru/58vnv8
но когда я настроил Коммуникатор (см. рисунок),
https://hostingkartinok.com/show-image.php?id=9b772a9bc1c47a05b367b2694214c27f
и запустил, то никаких данных я по последним двум сигналам не получил, и в журнале линии связи была ошибка, что такого объекта нет. Пробовал и другие OID-ы
использовать, но ничего не вышло.15.03.2018 в 09:24 #8679manjey73УчастникПроверьте ваши OID при помощи другой программы, например http://www.ireasoning.com/download.shtml
После чего уже смотреть дальше..
15.03.2018 в 09:54 #8680skoda_rapid2017УчастникХорошо, спасибо за ответ. Если будут вопросы отпишусь.
15.03.2018 в 15:12 #8686skoda_rapid2017УчастникС помощью программы получилось подгрузить существующий MIB-файл. В дереве программы нашел нужный мне OID (IpAddres коммутатора) .1.3.6.1.4.1.8691.7.13.1.8.1.0 эта переменная находится в группе networkSetting, и когда я попробовал запросить отдельную переменную с данным OID, программа вернула ошибку, что нет такого объекта, после этого я попробовал запросить всю группу networkSetting и данные я получил, но OID этой переменной поменялся .1.3.6.1.4.1.8691.7.42.1.2.0, думаю ошибка в устройстве или так и должно быть. Далее я ввел этот OID (.1.3.6.1.4.1.8691.7.42.1.2.0) в Коммуникатор и успешно его считал. В журнале линии связи был указан IP-адрес коммутатора, но во вкладке Данные КП iP не отображался, думаю нужна доработка драйвера, текстовый формат и время читает правильно. Но по OID все таки вопрос непонятен, без подобных программ не угадаешь.
15.03.2018 в 15:36 #8690manjey73УчастникА согласно OID какой тип данных должен быть ?
15.03.2018 в 16:01 #8694MikhailМодераторКогда разрабатывался драйвер SNMP, я не нашел официально свободных исходников для загрузки MIB, а сам формат MIB бессмысленно сложен, поэтому не стал его самостоятельно реализовывать.
15.03.2018 в 16:19 #8698skoda_rapid2017УчастникВ симуляторе для IPадресов, адресов MAC, маски и т.п. используется тип «IpAddress».
Да, согласен Михаил с Вами MIB формат сложен.16.03.2018 в 17:28 #8711MikhailМодераторЗато много бесплатных утилит, которые открывают MIB, так что в принципе не проблема.
16.03.2018 в 17:28 #8712MikhailМодераторво вкладке Данные КП iP не отображался, думаю нужна доработка драйвера
Вероятно да. Но даже если мы отобразим IP в Коммуникаторе, как его засунуть во входной канал, не понятно.
16.03.2018 в 21:42 #8714manjey73УчастникКогда появится база для текстовых данных думаю не будет такой проблемы. Кстати когда в планах добавить такую базу для текстовых переменных ?
Точнее было обсуждение о базе для различных типов переменных, которые не надо постоянно читать. Например задал для переменной 10 ячеек базы, при изменении переменной записывается метка времени, кем изменено (оператор) и менять в базе их циклом с вытеснением.
Например переменная float — 10 ячеек
переменная текст — 20 ячеекНу и так далее. Количество ячеек для каждой переменной можно сделать в настройках для всех типов, но было бы лучше, если бы можно было задавать для разных переменных свой диапазон ячеек.
- Этот ответ был изменен 6 лет, 1 месяц назад от manjey73.
16.03.2018 в 21:51 #8716manjey73УчастникПравда и Коммуникатор придется научить, что определенные переменные передавать в нужную базу.
17.03.2018 в 15:42 #8721MikhailМодераторКстати когда в планах добавить такую базу для текстовых переменных ?
Пока не знаю.
В этом году планируется разработка новых инструментов конфигурирования системы, т.к. на данный функционал есть коммерческий заказ. Надеюсь, что новый инструментарий упростит работу по созданию конфигураций для всех наших пользователей.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.