NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: wonderboy on January 12, 2010, 11:29:34 AM

Title: Опрос состояния интерфейсов + snmp traps
Post by: wonderboy on January 12, 2010, 11:29:34 AM
Всем привет!

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

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

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

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

Подскажите, если можете.
Спасибо!
Title: Re: Опрос состояния интерфейсов + snmp traps
Post by: Victor Kirhenshtein on January 13, 2010, 10:48:24 AM
Привет!

В нынешней версии это сделать не получится. Я добавил 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
Title: Re: Опрос состояния интерфейсов + snmp traps
Post by: wonderboy on January 13, 2010, 11:01:08 AM
Спасибо! Будем ожидать новой версии! :)