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" к демону?
