Миграция Селекторов на Динамические Ресурсные группы
Процедура миграции
-
Добавляем поле resource_group
в тех моделях, где используется Селектор -
Создаём ресурсные группы идентичные Селекторам. Заполняем ими добавленные поля. -
Удаляем поля с селекторами из моделей -
Переводим проверки ManagedObject
с селекторов на модель:- Мигрируем Правила Классификации Интерфейсов на метки
-
Очистка использование Селектора в отчётах и удаление модели.
Сложности
- Необходима выборка
ManagedObject
по пересечению массива ресурсных групп,in
илиcontains
не подходят - Необходимо найти способ компактного отображения правил в списке ResourceGroup
- Необходимо добавить фильт по Matched меткам в список Ресурсных групп
Список приложений, используемых селектор:
-
Command
beef
clean-asset
discovery
events
get-device-identity
interface-profile
nri
run
-
FM
AlarmDiagnosticConfig
EscalationItem
AlarmTrigger
EventTrigger
-
Inventory
InterfaceClassificationRule
NetworkSegment
-
SA
CommandSnippet
GroupAccess
UserAccess
ObjectNotification
-
VC
VCDomainProvisioningConfig
-
Report
ReportAlarmDetailApplication
ReportInterfaceStatusApplication
ReportLinkDetailApplication
ReportMaxMetricsmaxDetailApplication
ReportMetricsDetailApplication
ReportMovedMacApplication
ReportFilterApplication
ManagedObjectApplication
ObjectListApplication
ReportFilterApplication
ReportObjectDetailApplication
ReportFilterApplication