Опрос состояния интерфейсов + snmp traps

Started by wonderboy, January 12, 2010, 11:29:34 AM

Previous topic - Next topic

wonderboy

Всем привет!

Возник такой вопрос.

Создаю node (цисковский свитч), получаю красивый списочек интерфейсов с дискрипшенами и статусами, как надо.

Хотел бы к этому добавить еще возможность обработки snmp trap, но так как дескрипшен интерфейса в трепах не передается, думал взять его из этого красивого списочка в ноде.

Тоесть в итоге получить такую систему, которая генерировала бы алярмы вида Interface XXX (description here) is DOWN как в случае обычного polling процесса (это просто) так и в случае получения snmp trap.

Подскажите, если можете.
Спасибо!

Victor Kirhenshtein

Привет!

В нынешней версии это сделать не получится. Я добавил NXSL функцию GetInterfaceName, в следующей версии она будет доступна. Тогда можно будет подставлять имя интерфейса через скрипт, например так:

1. Сделать скрипт в Script Library под названием resolve_if_name


sub main()
{
   return GetInterfaceName($node, $event->parameters[2]);
}


2. В текст сообщения добавить вызов скрипта:


Link is down (interface name %[resolve_if_name])


Best regards,
Victor

wonderboy

Спасибо! Будем ожидать новой версии! :)