Страница 1 из 1

FreeBsd мониторинг LA через snmp

Добавлено: 2009-10-14 13:39:25
strmaks
Прошу помощи у сообщества, т.к. вторую неделю ломаю себе мозг и не могу понять что происходит

Имеется задача, мониторинга 3 удаленных серверов на предмет наличия свободного места и текущего ЛА с целью перестроения схемы обращения к бакендам таким образом что бы запросы всегда шли на наименее загруженную машину с наибольшим кол-вом свободного места. Все надо делать с узлового сервера раз в несколько минут, подумал про snmp и соответственно начал работать в этом направлении.

Для экспериментов имеется система FreeBSD 7.2-RELEASE-p4 amd64 на ней все и делаем

1) Ставлю из портов net-snmp

Код: Выделить всё

cd /usr/ports/net-mgmt/net-snmp
make install clean
2) Создал конфиг /etc/snmpd.conf

Код: Выделить всё

rouser  test
load
rocommunity  public
3) прописал старт в /etc/rc.conf
4) /usr/local/etc/snmpd start
5) делаю

Код: Выделить всё

snmpwalk -v 1 -c public 127.0.0.1 | less
и тут самое интересное, есть куча инфы, о дисках, о памяти, о сетвых интерфейсах, но о LA не нашел ни одного байта
погуглив нашел что нужен модуль ucd-snmp/loadave

Удаляю порт, собираю заново

Код: Выделить всё

cd /usr/ports/net-mgmt/net-snmp
/usr/local/etc/snmpd stop
make deintsall
make NET_SNMP_SYS_CONTACT="strmaks@****.**" NET_SNMP_MIB_MODULES="host disman/event-mib smux ucd-snmp/diskio sctp-mib ucd-snmp/loadave ucd-snmp/logmatch ucd-snmp/memory ucd-snmp/vmstat" install
/usr/local/etc/snmpd start
делаю

Код: Выделить всё

snmpwalk -v 1 -c public 127.0.0.1 | less
и получаю ТУЖЕ самую инфу, БЕЗ каких либо изменений.

Может кто то сталкивался с подобным или подаст идею как сделать мониторинг свободного места на дисках и текущего ЛА на удаленной машине?

Re: FreeBsd мониторинг LA через snmp

Добавлено: 2009-10-14 13:50:33
paradox
cd /usr/ports/net-mgmt/net-snmp/usr/local/etc/snmpd stopmake deintsallmake NET_SNMP_SYS_CONTACT="strmaks@****.**" NET_SNMP_MIB_MODULES="host disman/event-mib smux ucd-snmp/diskio sctp-mib ucd-snmp/loadave ucd-snmp/logmatch ucd-snmp/memory ucd-snmp/vmstat" install/usr/local/etc/snmpd start
это вы сами эту команду придумали? или где то прочитали?
я к тому что у меня например нет уверенности про все модули которые вы указали
если судить по

Код: Выделить всё

net-mgmt/net-snmp/pkg-message

Re: FreeBsd мониторинг LA через snmp

Добавлено: 2009-10-14 13:56:40
strmaks
paradox писал(а):
cd /usr/ports/net-mgmt/net-snmp/usr/local/etc/snmpd stopmake deintsallmake NET_SNMP_SYS_CONTACT="strmaks@****.**" NET_SNMP_MIB_MODULES="host disman/event-mib smux ucd-snmp/diskio sctp-mib ucd-snmp/loadave ucd-snmp/logmatch ucd-snmp/memory ucd-snmp/vmstat" install/usr/local/etc/snmpd start
это вы сами эту команду придумали? или где то прочитали?
я к тому что у меня например нет уверенности про все модули которые вы указали
если судить по

Код: Выделить всё

net-mgmt/net-snmp/pkg-message
Команду придумал, в процессе сборки порта на стадии кажется configure, проскакивает инфа о доступных и выбранных для сборки модулях, вот из них и выдрал кусок, информация о необходимости ucd-snmp/loadave написана в мане на snmpd.conf.

если сделать less Makefile
то судя по коду по умолчанию собираются host disman/event-mib smux mibII/mta_sendmail mibII/tcpTable ucd-snmp/diskio

Re: FreeBsd мониторинг LA через snmp

Добавлено: 2009-10-14 13:59:31
paradox
да я понимаю что вы ее от отуда выцепили
но судя по файлу котрый я вам показал собираються или так сказать актуальные модули токо те что указаны в примере
как мне кажеться

Re: FreeBsd мониторинг LA через snmp

Добавлено: 2009-10-14 14:02:23
strmaks
paradox писал(а):да я понимаю что вы ее от отуда выцепили
но судя по файлу котрый я вам показал собираються или так сказать актуальные модули токо те что указаны в примере
как мне кажеться
Резонно, мне тоже так показалось, однако в

Код: Выделить всё

net-mgmt/net-snmp/pkg-message
не упоминается модуль disman/event-mib однако в выводе snmpwalk они присутствуют.

Вот эти нестыковочки и нелогичности мозг и рвут на части.

Re: FreeBsd мониторинг LA через snmp

Добавлено: 2009-10-14 17:03:49
strmaks
Вопрос снимется, чтение манов до просветления на 5ые сутки дало результат... Все работало, это я :st: :st: :st: не в ту степь смотрел.