Добавление пользовательских слотов EIF базу данных Netcool/OMNIbus ObjectServer

При добавлении новых пользовательских слотов EIF для порогов, прежде чем вы сможете увидеть переадресованные события, которые используют пользовательские слоты, нужно указать их для вашего приемника EIF. Если у вас компонент Netcool/OMNIbus интегрирован с Cloud APM, обновите таблицу alerts.status, задав новые слоты.

Об этой задаче

При конфигурировании интеграции Netcool/OMNIbus с Cloud APM вы загрузили itm_apm_db_update.sql на шаге 4. В следующей процедуре вы используете интерактивный интерфейс SQL для обновления таблицы alerts.status в базе данных itm_apm_db_update.sql.

Процедура

Выполните следующие шаги в компоненте Netcool/OMNIbus ObjectServer, чтобы задать новые пользовательские слоты EIF, созданные вами в редакторе порогов:

  1. Запустите интерактивный интерфейс SQL, чтобы внести изменения в базу данных:
    Linux
    $OMNIHOME/bin/nco_sql -user имя_пользователя -password пароль -server
    имя_сервера > itm_apm_db_update.sql
    Пример:
    $OMNIHOME/bin/nco_sql -user smadmin -password passw0rd -server NCOMS > 
    /tmp/apm/itm_apm_db_update.sql
    Windows
    itm_apm_db_update.sql | %OMNIHOME%\..\bin\isql -U имя_пользователя -P пароль -S
    имя_сервера
    Пример:
    \temp\apm\itm_apm_db_update.sql | %OMNIHOME%\..\bin\isql -U smadmin -P passw0rd -S NCOMS
  2. Для каждого пользовательского слота EIF введите команду SQL ALTER TABLE с именем пользовательского слота и типом слота в следующем формате, нажмите клавишу Enter, а затем введите go и нажмите клавишу Enter:
    • Для слота строчного типа:
      alter table alerts.status add имя_пользовательского_слота varchar(512);
      
    • Для слота числового типа:
      alter table alerts.status add имя_пользовательского_слота integer;
      
    где имя_пользовательского_слота - это имя пользовательского слота EIF точно в том виде, в каком оно вводилось в поле slotName в окне Добавить слот в редакторе порогов.

Пример

В примере показаны команды alter table для добавления пользовательских слотов BusinessApplication и GenericMetric.
alter table alerts.status add BusinessApplication varchar(512);
alter table alerts.status add GenericMetric integer;

Дальнейшие действия

Обновите файл конфигурации itm_apm_event.rules, установленный как часть интеграции Netcool/OMNIbus с Cloud APM. Дополнительную информацию смотрите в разделе Добавление пользовательских слотов EIF в правила событий приемника EIF.