Coleção de eventos do BMC TrueSight e BMC TrueSight_v2

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • O MID WebService Event Collector permite coletar mensagens de evento no formato JSON enviadas do BMC TrueSight Operations Management (TrueSight), anteriormente conhecido como BMC ProactiveNet Performance Management (BPPM), utilizando recursos de notificação de fluxo de eventos.

    Antes de Iniciar

    Certifique-se de que o plug-in Gestão de eventos Connectors (sn_em_connector) esteja instalado na instância Now Platform.

    Certifique-se de que você:
    Função necessária: evt_mgmt_admin

    Por Que e Quando Desempenhar Esta Tarefa

    As mensagens de evento no formato JSON são enviadas pelo BMC TrueSight. O MID Server transforma as mensagens de evento coletadas, analisando-as usando a inclusão de script TransformEvents_bmcTrueSight, localizada aqui: Event Management > Integrações > Scripts de Transformação de Ouvinte. Na página Scripts de transformação de ouvinte, clique em TransformEvents_bmcTrueSight.

    O formato padrão da URL para enviar mensagens de evento do BMC TrueSight para MID Server é http://<MID_Server_IP> :<MID_Web_Server_Port> /api/mid/em/inbound_event?Transform=TransformEvents_bmcTrueSight .

    O formato padrão da URL para enviar mensagens de evento de BMC TrueSight_v2 para MID Server é http://<MID_Server_IP> :<MID_Web_Server_Port> /api/mid/em/inbound_event?Transform=TransformEvents_bmcTrueSight_v2 .

    Tabela 1. Variáveis na URL padrão
    Variável Descrição
    MID_Servidor_IP Endereço IP da extensão do MID Web Server.
    MID_Web_Server_Port Porta de escuta da extensão do MID Web Server.
    MID_Web_Server_User Nome de usuário para a extensão do MID Web Server.
    MID_Web_Server_Password Senha do usuário da Extensão do MID Web Server. No entanto, codifique a senha em BASE64. Por exemplo, se a senha da Extensão do Servidor Web MID for admin, nesse caso, use YWRtaW4= como a senha para MID_Web_Server_Password.

    Para determinar o valor BASE64, você pode usar o utilitário neste site: https://www.base64encode.org/

    O procedimento a seguir descreve a coleção de mensagens de evento no formato JSON usando a autenticação básica. Para obter mais informações sobre os métodos de autenticação compatíveis, consulte Configurar a extensão MID Web Server.

    Procedimento

    1. No BMC TrueSight, defina o MID WebService Event Collector como o destino da notificação do BMC TrueSight usando estes parâmetros:
      Tabela 2. Variáveis na URL genérica do BMC
      Variável Descrição
      serverHost Nome do servidor BMC TrueSight.
      port Número da porta BMC TrueSight.
    2. No corpo da mensagem e no URL genérico do BMC, substitua os parâmetros pelos valores na tabela anterior e conecte-se ao BMC TrueSight.
      Use a abordagem REST de Publicação-Assinatura do BMC para criar uma assinatura de evento de fluxo e enviar mensagens de evento no formato JSON. O formato genérico da URL do BMC para criar uma assinatura de evento de fluxo é: http|https://<serverHost> :<port> /bppmws/api/stream/subscribe?dataType=event . Por exemplo: http://TrueSight1server:40/bppmws/api/stream/subscribe?dataType=event.

    Resultado

    Tabela 3. Exemplo de mapeamento de mensagens de evento para campos de evento na tabela Evento (em_event)
    Campo de evento Mensagem do evento
    node mc_host
    tipo mc_object_class
    metric_name mc_parameter
    recurso mc_object
    severidade severidade
    time_of_event data_recepção
    description msg

    Exemplo

    Exemplo, mostrando o corpo da mensagem.

    
    { action: 'create',
      data:
       { mc_abstracted: [],
         itsm_operational_category3: '',
         mc_object_class: 'CPU',
         source: 'MySource',
         adapter_host: '',
         itsm_operational_category2: '',
         itsm_location: '',
         itsm_operational_category1: '',
         mc_abstraction: [],
         mc_tool_id: '',
         mc_original_priority: 'PRIORITY_1',
         event_handle: '3172',
         mc_modhist: [],
         mc_tool_class: '',
         mc_origin: '',
         mc_tool_uri: '',
         mc_service: '',
         mc_smc_type: '',
         mc_object_owner: '',
         mc_object: 'CPU_0',
         mc_notes: [],
         itsm_model_version: '',
         mc_origin_key: '',
         mc_tool_address: '',
         mc_ueid: 'mc.pncell_bmcswetsom96.1829b8ed.0',
         mc_bad_slot_names: [],
         date: '20161114081525.000000-300',
         itsm_item: '',
         mc_timeout: '0',
         mc_priority: 'PRIORITY_1',
         itsm_type: '',
         itsm_manufacturer: '',
         mc_tool_key: '',
         itsm_product_name: '',
         mc_smc_impact: 'NOT_ELECTED',
         mc_parameter: 'MEMFreeMem',
         mc_bad_slot_values: [],
         itsm_incident_id: '',
         mc_incident_report_time: '0',
         mc_event_model_version: '1.1.00',
         mc_relationships: '0/0',
         CLASS: 'EVENT',
         mc_using_organization: '',
         mc_tool_sev: '',
         mc_parameter_threshold: '',
         mc_smc_effects: [],
         mc_smc_priority: '0',
         itsm_company: '',
         date_reception: '1479129325',
         mc_smc_alias: 'bmcswetsom96_2',
         pn_detail_diag_count: '0',
         mc_effects: [],
         mc_object_uri: '',
         mc_date_modification: '1479129325',
         mc_incident_time: '0',
         status: 'OPEN',
         msg: 'Free Memory Low',
         pn_detail_diag: '0',
         mc_host: 'bmcswetsom97',
         repeat_count: '69',
         mc_host_address: '',
         mc_tool_suggestion: '',
         mc_using_organization_id: '',
         mc_collectors: [ '1.1', '3.1.1', '4.1', '5.1' ],
         mc_account: '',
         mc_long_msg: '',
         mc_owner: '',
         mc_history: [ 'pncell_bmcswetsom96:3172' ],
         itsm_category: '',
         mc_host_class: '',
         mc_tool_rule: '',
         mc_local_reception_time: '1479129325',
         mc_associations: [],
         mc_relation_source: '',
         mc_propagations: [],
         mc_client_address: '172.16.173.131',
         itsm_incident_status: '',
         mc_tool_time: '0',
         mc_origin_class: '',
         mc_tool: '',
         mc_action_count: '0',
         mc_cause: '0',
         mc_origin_sev: '',
         mc_host_id: '0',
         mc_event_relations: [],
         mc_operations: [],
         mc_event_category: 'CONFIGURATION_MANAGEMENT',
         pn_device_name: '',
         mc_arrival_time: '1479129325',
         severity: 'OK',
         mc_notification_history: [],
         mc_smc_causes: [],
         mc_acl: [],
         mc_original_severity: 'CRITICAL',
         duration: '0',
         mc_location: 'Unknown',
         mc_smc_id: '',
         mc_parameter_value: '20',
         administrator: '',
         mc_event_subcategory: 'OTHER',
         mc_parameter_unit: '' },
      subscriptionId: 'af18f6ba-a2d3-4574-81c8-7f366ca70ebd',
      type: 'EVENT' }