On 21.11.2014 18:58, Vladislav V. Prodan wrote:
> > > Благодарю. Примеров мало и не в полной мере отвечают на вопросы.
> > > Если у присутствующих есть уже примеры использования bsnmp-ucd,
> прошу
> > > поделится.
>
> Я использую, успешно. Выдаю процентное использование mbuf clusters,
> netisr input queue drops, размер процесса mpd (VSS и RES),
> температуры CPU и материнской платы, процентную загрузку одного ядра CPU
> ядерным тредом dummynet, сумарную по-ядерную загрузку CPU
>
>
> Номера OID на всех машинах одинаковые?
В основном, да.
> шаблоны заточены под конкретные OID или при добавлении графиков в мониторинг
> указывается каждый раз свои OID ?
Не понял вопроса. Я рисую эти данные при помощи mrtg.
> > Использую как в доке написано. Да там особо и не разгуляться.
> > Как вместо STRING выдать INTEGER непонятно и с индексами неудобно.
> > А какие вопросы?
> > UCD-SNMP-MIB::extOutput.<INDEX> только типа STRING ?
> У меня они все INTEGER.
> > Как свернуть OID UCD-SNMP-MIB::extIndex.0 к числовому виду?
> Выдавать целое число.
> Оставлю здесь. у snmpwalk это опция -On
Не смешиваем SNMP-агента и SNMP-клиента. Для ручного опроса я использую
snmpwalk,
ибо с bsnmpwalk у меня не удалось подружиться.
> > Как использовать массивы? и под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-ы лишь описывают то, что демоны умеют (или не умеют) возвращать.
Begemoth snmpd минималистичен, но модулен и его функциональность расширяется
портовыми модулями. Я использую bsnmp-ucd и bsnmp-regex из портов.
> И думал, все нужные мне значения переменных-счетчиков системы сформировать в
> один MIB.
> В итоге, придется сооружать отдельный файл со статическими OID и инклюдить в
> конфиг bsnmpd.
>
> Может, скооперируемся и опишем переменные-счетчики системы, привяжем их к
> конкретным номерам и потом сделаем темплайты для какти ?
Не использую cacti.
Btw, если интересно: это письмо от support.od.ua у меня попало в спам,
набрав суммарно 5.0 баллов в SpamAssassin, несмотря на то, что bayes насчитал
ему ноль баллов.
X-Spam-Report:
* 1.6 FUZZY_XPILL BODY: Attempt to obfuscate words in spam
* -2.3 BAYES_00 BODY: Bayes spam probability is 0 to 1%
* [score: 0.0000]
* 0.5 HTML_MESSAGE BODY: HTML included in message
* 1.1 DCC_CHECK Detected as bulk mail by DCC (dcc-servers.net)
* 1.6 URIBL_SBL Contains an URL's NS IP listed in the SBL blocklist
* [URIs: support.od.ua]
* 2.5 LOCAL_BULK_HTML (HTML in bulk mail by DCC)
* 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid
DCC_CHECK правильно определил письмо как "рассылку" (потенциально массовую),
а локальное правило LOCAL_BULK_HTML резко увеличивает баллы почте, которая
одновременно в формате HTML и в рассылке, так как я не подписываюсь на рассылки
в формате HTML. Но даже и HTML сам по себе не дотянул бы письмо до спам-папки,
если б не SBL blocklist и support.od.ua в нём.
И это ещё для FUZZY_XPILL у меня резко понижены баллы - впрочем, оно обычно
тоже даёт ложные срабатывания именно для HTML mail из-за особенностей
деобсфукатора в SpamAssassin.
Просто для информации.