On 21.11.2014 03:01, Vladislav V. Prodan wrote:
> 
> 
> 20 ноября 2014 г., 19:51 пользователь Alexandr Davidenko <[email protected] 
> <mailto:[email protected]>> написал:
> 
>     Hello!
> 
>     At 2014 November 20 19:14:17 (+0200) Vladislav V. Prodan wrote to
>     > 20 ноября 2014 г., 18:53 пользователь Alexandr Davidenko 
> <[email protected] <mailto:[email protected]>>
>     > написал:
>     > > > Как к bsnmpd прикрутить дополнительные OID из скриптов?
>     > > Установить ports/net-mgmt/bsnmp-ucd
>     > > В bsnmp-ucd(8) описаны примеры.
>     > Благодарю. Примеров мало и не в полной мере отвечают на вопросы.
>     > Если у присутствующих есть уже примеры использования bsnmp-ucd, прошу
>     > поделится.

Я использую, успешно. Выдаю процентное использование mbuf clusters,
netisr input queue drops, размер процесса mpd (VSS и RES),
температуры CPU и материнской платы, процентную загрузку одного ядра CPU
ядерным тредом dummynet, сумарную по-ядерную загрузку CPU

>     Использую как в доке написано. Да там особо и не разгуляться.
>     Как вместо STRING выдать INTEGER непонятно и с индексами неудобно.
>     А какие вопросы?
> 
> 
> UCD-SNMP-MIB::extOutput.<INDEX> только типа STRING ?

У меня они все INTEGER.

> Каков предел переменной <INDEX> ? 

Сколько памяти есть.

> Как свернуть OID UCD-SNMP-MIB::extIndex.0 к числовому виду?

Выдавать целое число.

> Как использовать массивы? и подOID ?

Не пробовал. Возможно, что никак.

> Как в bsnmpd подключать другие MIB из /usr/local/share/snmp/mibs ?

Что значит "подключить MIB" к демону?


Ответить