The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Решение проблемы с крахом Net-SNMP
В один прекрасный момент Net-SNMP начал слетать с оставлением в логе ошибки:

   error on subcontainer 'ia_addr' insert (-1)
   error on subcontainer 'ia_index' insert (-1)
   couldn't map value 56 for ipAddressAddrType

Слетал в произвольный момент после нескольких минут ответов на запросы.

Мониторинг через:

   tcpdump -i any -n udp port 161

не показал какой-то зависимости падения от типа входящих запросов.

В итоге оказалось, что случайно на два разных vlan интерфейса добавили один и тот же IP,
это и приводило к столь странному краху snmpd.

В Linux при большом числе VLAN или PPP интерфейсов, дубликат можно определить командой:

   ifconfig|grep 'inet addr'|awk '{print $2}'|sort|uniq -c |sort -n -r|head

При необходимости наличия дубликатов, например, в ситуации когда в нескольких
виртуальных окружениях
одинаковые IP, проблему поможет решить патч:
http://www.redhat.com/archives/fedora-extras-commits/2007-November/msg04807.html
 
16.03.2009
Ключи: snmp, crash, linux / Лицензия: CC-BY
Раздел:    Корень / Администратору / Сетевая подсистема, маршрутизация / Проблемы работы сети

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру