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
