Страница 1 из 1
snmpd и NAS
Добавлено: Вс янв 04, 2009 7:58 pm
NiTr0
В очередной раз наблюдаю ситуацию, когда после нескольких недель аптайма SNMP начинает дико жрать ресурсы - что в общем-то и не удивительно, т.к. при уничтожении ppp интерфейса новому интерфейсу присваивается id не из свободных ("б/у"), а на 1 больше последнего выданного, а snmpd, очевидно, каждый выданный id считает за интерфейс и пытается узнать его данные

Другого объяснения такому поведению я не вижу.
Сейчас при запросе - ответ выдается через 3-5 секунд
Версия демона - 5.4.1.
Кто-то сталкивался с таким? Если да - как боролись?
Добавлено: Вт янв 13, 2009 4:42 pm
NiTr0
Проблема таки в кривом перечислении имеющихся в наличии интерфейсов.
На основном сервере (абоненты с которого переведены на тестовый с accel-pptp, кроме пары человек с очевидно вручную вбитым ИП), висели 2 сессии (по ip a), а при snmpwalk -v 3 -l AuthNoPriv -u user -A pass 192.168.x.x .1.3.6.1.2.1.2.2.1.2 - выдает список интерфейсов типа такого:
Код: Выделить всё
.......
IF-MIB::ifDescr.17220 = STRING: ppp1
IF-MIB::ifDescr.17223 = STRING: ppp1
IF-MIB::ifDescr.17226 = STRING: ppp1
IF-MIB::ifDescr.17229 = STRING: ppp1
IF-MIB::ifDescr.17237 = STRING: ppp1
IF-MIB::ifDescr.17238 = STRING: ppp0
IF-MIB::ifDescr.17239 = STRING: ppp0
IF-MIB::ifDescr.17240 = STRING: ppp1
IF-MIB::ifDescr.17241 = STRING: ppp0
Итого вопрос "кто виноват" решился, остался вопрос "что делать" с данной "особенностью".
Добавлено: Пн янв 19, 2009 1:10 pm
ran
терпеть ненавижу снмп посему не юзаю и тебе не советую
остался вопрос "что делать" с данной "особенностью".
выбросить каку

Добавлено: Пн янв 19, 2009 3:52 pm
NiTr0
А каким чудом мониторить удаленные машины?
Добавлено: Пн янв 19, 2009 6:55 pm
ran
NiTr0 писал(а):А каким чудом мониторить удаленные машины?
а смотря что нужно мониторить... есть например
заббикс - у него свой протокол для этого дела... хотя и через снмп умеет (для извращенцев)

Добавлено: Вт янв 20, 2009 4:50 am
ran
выдает список интерфейсов типа такого:
кстати (не знаю можно ли заставить снмп так делать) но по-уму для того чтобы узнать
активные сетевые ифейсы нада просто заглянуть в /sys/class/net/
