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

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
strmaks
рядовой
Сообщения: 47
Зарегистрирован: 2008-04-23 15:58:59
Откуда: Minsk

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

Непрочитанное сообщение strmaks » 2009-10-14 13:39:25

Прошу помощи у сообщества, т.к. вторую неделю ломаю себе мозг и не могу понять что происходит

Имеется задача, мониторинга 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
и получаю ТУЖЕ самую инфу, БЕЗ каких либо изменений.

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

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

Непрочитанное сообщение paradox » 2009-10-14 13:50:33

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

strmaks
рядовой
Сообщения: 47
Зарегистрирован: 2008-04-23 15:58:59
Откуда: Minsk

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

Непрочитанное сообщение strmaks » 2009-10-14 13:56:40

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
Не спрашивайте, по ком гудит трансформатор, он гудит сам по себе...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

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

Непрочитанное сообщение paradox » 2009-10-14 13:59:31

да я понимаю что вы ее от отуда выцепили
но судя по файлу котрый я вам показал собираються или так сказать актуальные модули токо те что указаны в примере
как мне кажеться

strmaks
рядовой
Сообщения: 47
Зарегистрирован: 2008-04-23 15:58:59
Откуда: Minsk

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

Непрочитанное сообщение strmaks » 2009-10-14 14:02:23

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

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

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

Вот эти нестыковочки и нелогичности мозг и рвут на части.
Не спрашивайте, по ком гудит трансформатор, он гудит сам по себе...

strmaks
рядовой
Сообщения: 47
Зарегистрирован: 2008-04-23 15:58:59
Откуда: Minsk

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

Непрочитанное сообщение strmaks » 2009-10-14 17:03:49

Вопрос снимется, чтение манов до просветления на 5ые сутки дало результат... Все работало, это я :st: :st: :st: не в ту степь смотрел.
Не спрашивайте, по ком гудит трансформатор, он гудит сам по себе...