[sisyphus] snmp MIBs

Alexey Shabalin a.shabalin на gmail.com
Пт Фев 26 13:04:22 UTC 2010


19 февраля 2010 г. 13:05 пользователь Alexey Shabalin написал:
> 18 февраля 2010 г. 20:27 пользователь Slava Dubrovskiy написал:
>> 18.02.2010 18:46, Alexey Shabalin пишет:
>>>
>>>>> Даже если я не буду делать свой пакет с MIB, то на какой делать
>>>>> зависимость - не знаю.
>>>>> Как вариант, нужен один общий пакет с MIB.
>>>>> Подсмотрел как сделано в debian - они сделали snmp-mibs-downloader, а
>>>>> в пакеты для работы с snmp вставляют
>>>>> Suggests: snmp-mibs-downloader
>>>>> Предлагаю аналогичным образом поступить и унас.
>>>>> или можно периодически делать пакет snmp-mibs с актуальными MIB.
>>>>>
>>>>>
>>>> Не нравится мне downloader. Теряется суть rpm -qVa
>>>> Лучше сделать зависимости на пакет предоставляющий структуру директорий
>>>> и туда складывать мибы.
>>>> Давайте решим что это будет за пакет. Готов сделать это на базе
>>>> net-snmp-mibs
>>>>
>>> кстати он сейчас не noarch
>>>
>> Кстати почему мибы не noarch ?
>>
>>> предлагаю назвать snmp-mibs
>>>
>>> Тогда давай сделаем отдельный src.rpm (или git репо).
>>>
>> Отдельным? Как-то не хочется. Сейчас они собираются как субпакет
>> net-snmp. Не уверен что стоит отрывать в отдельный src.rpm (или git репо)
> а почему не субпакет от libsmi? :) там уже реализована нижепредложеная
> схема директорий.
> Отдельный предлагаю ещё и потому, что я просто скачаю их в ручную из
> оригиналов (iana, ietf).
> Актуальность их в любом другом проекте под сомнением.
>
>>
>>> 1. MIB без расширений .txt
>>> 2. поддиректории:
>>> /usr/share:
>>> mibs/ +
>>>          iana
>>>          ietf
>>>          irtf
>>>          tubs
>>>          может ещё local или site
>>> pibs/ +
>>>          ietf
>>>          tubs
>>>          может ещё local или site
>>>
>> Ok. Логично.
>>> Смогут программы работать с такой структурой директорий?
>>>
>> Надо сделать и проверить. Иначе не могу сказать.
>>> Возможно стоит сделать два пакета: std(mibs/{iana,ietf,site}) и
>>> ext(mibs/{irtf,tubs} pibs/{ietf,site,tubs})
>>>
>> А какой смысл делать 2 пакета? Может один полный?
>
> Например, тебе не нужны pibs, зачем их ставить? пусть будут в extra.
> А потом ещё думаю добавить ветдор-специфичные субпакеты(cisco,jupiner и т.п.)

пакет snmp-mibs отправился в сизиф. Структура директорий как описано выше.
Просьба не паковать MIBs в других пакетах, а использовать snmp-mibs
(проставив зависимость на него и поправив нужные конфиги).
Если какие-то MIB забыл/недосмотрел упаковать, просьба вешать баги на
пакет snmp-mibs.
Пакет содержит следующие подпакеты:
std - стандартные mibs от IETF, IANA
ext - дополнительные mib и pib IRTF, TUBS
cisco - mibs для cisco
doc-mibrfcs - это RFC документация.

PS: libsmi уже зависит от этого пакета.

-- 
Alexey Shabalin


Подробная информация о списке рассылки Sisyphus