Привет!
Подскажите, плиз куда смотреть. Ситуация такая: Удалил все интерфейсы из объекта (свитч), которые я не хочу мониторить, но snmp trap о том что интерфейс упал/поднялся все равно генерируют алярмы для удаленных интерфейсов. Как сделать так чтобы на трэпы от "неинтересных" интерфейсов не было никакой реакции?
Спасибо!
			
			
			
				А, я понял.
Это нужно в политике связанной с триггером SNMP_LINK в фильтре еще дописать что-то типа "найти объект от которого пришел snmp trap" и если отрабатывать эту политику только в случае нахождения этого объекта.
Вопрос как это сделать? ) 
			
			
			
				В LinkUp/LinkDown трапах должен быть параметр - индекс интерфейса. По индексу можно найти обьект интерфейса. Соответственно фильтр скрипт в правиле может быть таким:
iface = GetInterfaceObject($node, $2);
return iface != null;
Такой фильтр будет срабатывать только в том случае, если найден обьект интерфейса.
Альтернативный вариант - не удалять интерфейсы, а делать их unmanaged. Тогда скрипт может быть таким (для игнорирования unmanaged интерфейсов):
iface = GetInterfaceObject($node, $2);
return (iface != null) && (iface->status != 6);
По интерфейсам информации довольно много: http://wiki.netxms.org/wiki/NXSL:Interface (http://wiki.netxms.org/wiki/NXSL:Interface), так что фильтры можно делать сложные.
			
			
			
				еще плюс на самом устройстве если настроено отсылать SNMP trap
настроить что бы он отсылал только на нужные порты
hp2650-48-03(config)# snmp-server enable traps
hp2650-48-03(config)# no snmp-server enable traps link-change all
hp2650-48-03(config)# snmp-server enable traps link-change Trk1