Импорт — Экспорт

Стартовая страница Форумы Новые идеи Импорт — Экспорт

Просмотр 15 сообщений - с 16 по 30 (из 41 всего)
  • Автор
    Сообщения
  • #31777
    JurasskPark
    Участник

    Дайте ваш MIB, xml или что вы там вставляете.
    Я посмотрю, но ничего не обещаю.

    #31781
    manjey73
    Участник

    mib primer

    Ну вот один из. Попробуйте в нем разберитесь, как он OID пишет. 🙂

    • Ответ изменён 2 года, 2 месяца назад пользователем manjey73.
    #31784
    manjey73
    Участник

    без mib браузера он как бы бесполезен, так как загружаясь он подтягивает какую-то базу и уже только в нем можно посмотреть номер OID.
    Вот так сидишь и копируешь из браузера по одному…

    #31786
    a80808
    Участник

    ИМХО mib Браузер покажет структуру, дальше проще. Там как правило нужно то 2 — 3 OID. А копаться в самом mib файле сумасшедший дом. У меня был пример с файлом для израильских мультиплексоров — версия 3 и все управление на snmp. Хотели для мониторинга взять сигналы о состоянии…Да, общая длина файла больше 100 кб….
    В конце концов плюнул и взял релейный контакт

    #31790
    manjey73
    Участник

    Вопрос то в другом. Возможно ли в драйвере SNMP использовать загрузку mib скажем при установке какого-нибудь бесплатного браузера и подтягивания сразу всех OID.

    А потом просто дать свои имена тегам, переназвав английское на русское и сохранить как шаблон. ?

    А не заниматься копированием вручную…

    #31794
    a80808
    Участник

    Это надо в драйвер вставлять механизм расшифровки OID. Может Михаил возьмет в будущую разработку? Вещь то конечно полезная. Как вариант возможно будет еще один драйвер, который работает с mib файлами

    #31795
    JurasskPark
    Участник

    snmp

    Вы хотите, чтобы приложение переварило MIB и выплюнула файл аля CSV или XML, откуда вы можете оставить необходимые команды и потом импортировать в драйвер? Так?

    #31796
    manjey73
    Участник

    @JurasskPark чтобы драйвер имел возможность загружать mib, переваривал его и скажем перетаскиванием либо всей ветки, либо отдельными элементами создавало шаблон для драйвера.

    На текущий момент драйвер не поддерживает snmp Trap, а их бы тоже очень хотелось 🙂
    Но хотя бы автоматизировать подключение устройств.

    #31797
    manjey73
    Участник

    да, вот те самые OID и приходится копировать и ручками создавать в драйвере. Иногда это муторно

    #31798
    JurasskPark
    Участник

    Что такое snmp Trap — я не понимаю и не знаю. Я вообще с SNMP не умею работать.
    Но по поводу переварки посмотрю.

    #31799
    manjey73
    Участник

    Тут плохо, что iRiasoning платный браузер, понятно что он есть у всех 🙂
    А есть ли бесплатные, которые сделают экспорт в xml даже не знаю.

    Второй момент, классами тут не получится проходить по xml, так как они явно будут отличаться от устройства к устройству. то есть проход по xml просто по дереву.

    Тут скорее всего код с рефлексией требуется, так как неизвестно количество вложений.

    • Ответ изменён 2 года, 2 месяца назад пользователем manjey73.
    #31807
    sergyltd
    Участник

    Ну, мужики…. Переварить мибы в некоторый удобоваримый вид можно с помощью утилиты snmptranslate из пакета NetSNMP. Там вариантов трансляции довольно много. Вопрос в том, что Администратор не принимает файлов В ПРИНЦИПЕ! Даже копи пасте не принимает. Он суровый — пашите негры — солнце еще высоко.
    А XML файл его тоже надо сформировать — нет таких программ чтоб именно в таком формате файл сделать.
    Разбор мибов довольно многогранная штука — там же бывают таблицы с изменяемыми ключами, таблицы с идентификаторами объектов…. — это уже специальная тема. А вот принять csv файл — это было бы круто.
    Ну и конечно трэпы (Traps) надо принимать.Но это уже драйвер, не Админ. Самое простое это запускать родную трэполовилку и через сокет передавать результат в скаду(таким путем многие ходят). Трэп обработать внешним скриптом проще, а скада получит удобоваримый (для нее) результат и выведет его в нотификатор.

    #31810
    manjey73
    Участник

    На самом деле, зная как формируется xml для Scada можно из экспортированного xml того же iReasoning браузера быстро делать нужный. Потом его подкидывать в качестве шаблона и уже выставлять там галочки что требуется читать а что нет.

    тут больше состыковка нужна, в идеале утилита или интегрировать в драйвер открытие файла xml от браузера и перетягивание переменных. Типа упростить процесс

    #31851
    Mikhail
    Модератор

    Что такое snmp Trap — я не понимаю и не знаю. Я вообще с SNMP не умею работать.

    Это когда Ваш софт открывает TCP-порт и ждёт сообщений от оборудования.

    #31860
    JurasskPark
    Участник

    https://www.youtube.com/watch?v=Eb6sucND1Ms
    Вот так получилось.
    Ничего сложного не было бы, если бы у драйвера была форма, а не DialogResult.
    Из за чего форму добавлять на Control и заново свойства прикручивать.

    P.S. Я так и не понял, должны ли быть точки в OID или нет в начале. У Михаила они есть, вы пишете что не надо. ))))))

Просмотр 15 сообщений - с 16 по 30 (из 41 всего)
  • Для ответа в этой теме необходимо авторизоваться.