21 ноября 2014 г., 13:31 пользователь Eugene Grosbein <[email protected]>
написал:

> 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
>
>
Номера OID на всех машинах одинаковые? шаблоны заточены под конкретные OID
или при добавлении графиков в мониторинг указывается каждый раз свои OID ?



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

Оставлю здесь. у snmpwalk это опция -On


>
> > Как использовать массивы? и подOID ?
>
> Не пробовал. Возможно, что никак.
>
Жаль :(
У меня в некоторых системах несколько несколько пулов ZFS, придется
статически описывать OID в bsnmp-ucd и делать шаблон для каждого имени пула
в cacti.


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

Я думал, что snmpd демоны используют любые MIB, ан нет.
Например, у bsnmpd свой список поддерживаемых MIB в /usr/share/snmp/mibs, а
у net-snmp - /usr/local/share/snmp/mibs

И думал, все нужные мне значения переменных-счетчиков системы сформировать
в один MIB.
В итоге, придется сооружать  отдельный файл со статическими OID и инклюдить
в конфиг bsnmpd.

Может, скооперируемся и опишем переменные-счетчики системы, привяжем их к
конкретным номерам и потом сделаем темплайты для какти ?


-- 
 Vladislav V. Prodan
 System & Network Administrator
 support.od.ua

Ответить