Использую обнаружение по sysObjectID (.1.3.6.1.2.1.1.2.0), очень удобно и точно определяет оборудование. Далее в зависимости от значения вешается шаблон:

Проблема случается если коммутатор заменяется (например ставится вместо 10 портового 26,28). Мало того что вешается 2 шаблона и создается 2 копии интерфейсов (вроде решил, вынес интерфейсы в отдельны йшалон и его ривязываю к шаблону самого коммутатора), но есть у некоторых специфичные OIDы, которых нет у соседа (например загрузка процессора, памяти, состав оборудования). Что привожит к глюкам при опросе, и дублям.
Вопрос: подкиньте идею как определять что сменился sysObjectID и удалять шаблоны, привязывая новый? Думал хранить переменную но вычисляемая дает только число хранить как туда вкорячить строку - не понятно. и как должно выглядеть условия по удалению всех шаблонов если хрнимое не совпдает с текущим? )
Проблема случается если коммутатор заменяется (например ставится вместо 10 портового 26,28). Мало того что вешается 2 шаблона и создается 2 копии интерфейсов (вроде решил, вынес интерфейсы в отдельны йшалон и его ривязываю к шаблону самого коммутатора), но есть у некоторых специфичные OIDы, которых нет у соседа (например загрузка процессора, памяти, состав оборудования). Что привожит к глюкам при опросе, и дублям.
Вопрос: подкиньте идею как определять что сменился sysObjectID и удалять шаблоны, привязывая новый? Думал хранить переменную но вычисляемая дает только число хранить как туда вкорячить строку - не понятно. и как должно выглядеть условия по удалению всех шаблонов если хрнимое не совпдает с текущим? )