Алиасы на интерфейсах и алармы

Started by grimnir, December 19, 2012, 08:07:09 AM

Previous topic - Next topic

grimnir

Добрый день!

Такая ситуация возникла - у части хостов интерфейсы имеют более одного IP-адреса:

# ifconfig
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   options=b<RXCSUM,TXCSUM,VLAN_MTU>
   inet 10.20.1.50 netmask 0xffffff00 broadcast 10.20.1.255
   inet 10.20.1.5 netmask 0xffffffff broadcast 10.20.1.5
   inet 10.20.1.9 netmask 0xffffffff broadcast 10.20.1.9
   inet 10.20.1.8 netmask 0xffffffff broadcast 10.20.1.8

ну или для цисок
ip address x.x.x.x y.y.y.y
ip address a.a.a.a b.b.b.b secondary

так вот, похоже, сервер такую ситуацию "не понимает", и постоянно сыпет уведомлениями вида

"Normal: sys ( 10.20.1.50 ) - Interface "unknown" changed state to UP (IP Addr: 10.20.1.50/255.255.255.0, IfIndex: 1)"
"Normal: sys ( 10.20.1.5 ) - Interface "unknown" changed state to UP (IP Addr: 10.20.1.5/255.255.255.0, IfIndex: 1)"
"Normal: sys ( 10.20.1.50 ) - Interface "unknown" changed state to UP (IP Addr: 10.20.1.50/255.255.255.0, IfIndex: 1)"
"Normal: sys ( 10.20.1.5 ) - Interface "unknown" changed state to UP (IP Addr: 10.20.1.5/255.255.255.0, IfIndex: 1)"

Как бы ему объяснить, что 10.20.1.5 и 10.20.1.50 - это одна и та же нода?

Victor Kirhenshtein

Добрый день!

Здесь есть два пути:

1. Разрешить серверу ходить на узлы по SNMP - судя по тому, что интерфейсы называются unknown, сервер не имеет доступа к этим хостам. Тогда сервер получит список интерфейсов и будет знать, что ето одна нода.

2. Создать интерфейсы руками - выбрать ноду, и потом Create interface из контекстного меню.

Не забудьте только вначале удалить "лишние" обьекты хостов.

grimnir

Спасибо!

Только тогда сталкиваюсь с ещё одной проблемой - при попытке вручную создать интерфейс на ноде получаю странную ошибку:

Cannot create interface object "fxp0": No context available outside of the request service lifecycle.
No context available outside of the request service lifecycle.

Кстати, похожая ошибка выскакивает при попытке создать любой template (т.е., просто Create template и ввод имени template):

Cannot create template object "APC UPS": No context available outside of the request service lifecycle.
No context available outside of the request service lifecycle.

Victor Kirhenshtein

Это баг, который периодически всплывает в различных частях веб интерфейса - особенности переноса desktop клиента в веб. Мы их исправляем по мере обнаружения. Сейчас для не работаюсчих операций можно воспользоваться desktop клиентом.

grimnir