Event-Erfassung von BMC TrueSight und BMC TrueSight_v2

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Der MID WebService-Eventsammler ermöglicht Ihnen das Erfassen von JSON-formatierten Event-Nachrichten, die von BMC TrueSight Operations Management (TrueSight), früher bekannt als BMC ProactiveNet Performance Management (BPPM), gesendet werden, und nutzt Event-Stream-Benachrichtigungsfunktionen.

    Vorbereitungen

    Stellen Sie sicher, dass das Plugin Ereignismanagement „ Connectors“ (sn_em_connector) in der Instanz Now Platform installiert ist.

    Stellen Sie Folgendes sicher:
    Erforderliche Rolle: evt_mgmt_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Event-Nachrichten im JSON-Format werden von BMC TrueSight gesendet. MID-Server transformiert die erfassten Event-Nachrichten, indem er sie mit der Skripteinbindung TransformEvents_bmcTrueSight analysiert, die sich hier befindet: Ereignismanagement > Integrationen > Listener-Transformationsskripts. Klicken Sie auf der Seite „Listener-Umwandlungsskripts“ auf TransformEvents_bmcTrueSight.

    Das Standardformat der URL zum Übertragen von Event-Nachrichten von BMC TrueSight auf den MID-Server lautet: http://<MID_Server_IP>:<MID_Web_Server_Port>/api/mid/em/inbound_event?Transform=TransformEvents_bmcTrueSight.

    Das Standardformat der URL zum Übertragen von Event-Nachrichten von BMC TrueSight_v2 an MID-Server ist http://.<MID_Server_IP> :<MID_Web_Server_Port> /api/mid/em/inbound_event?Transform=TransformEvents_bmcTrueSight_v2 .

    Tabelle : 1. Variablen in der Standard-URL
    Variable Beschreibung
    MID_Server_IP IP-Adresse der MID-Webserver-Erweiterung.
    {MID_Web_Server_Port} Listener-Port der MID-Webserver-Erweiterung.
    MID_Web_Server_User Benutzername für die MID-Webserver-Erweiterung.
    MID_Web_Server_Password Passwort des Benutzers der MID-Webserver-Erweiterung. Codieren Sie das Passwort jedoch in BASE64. Beispiel: Wenn das Passwort der MID-Webserver-Erweiterung admin ist, verwenden Sie in diesem Fall YWRtaW4= als Passwort für MID_Web_Server_Password.

    Um den BASE64-Wert zu bestimmen, können Sie das Dienstprogramm auf dieser Website verwenden: https://www.base64encode.org/

    Das folgende Verfahren beschreibt die Erfassung von JSON-formatierten Event-Nachrichten mit Standardauthentifizierung. Weitere Informationen zu unterstützten Authentifizierungsmethoden finden Sie unter MID-Webservererweiterung konfigurieren.

    Prozedur

    1. Legen Sie in BMC TrueSight den MID WebService-Eventsammler als Ziel für die BMC TrueSight-Benachrichtigung fest, indem Sie diese Parameter verwenden:
      Tabelle : 2. Variablen in der generischen BMC-URL
      Variable Beschreibung
      serverHost Name des BMC TrueSight-Servers.
      port Nummer des BMC TrueSight-Ports.
    2. Ersetzen Sie im Nachrichtentext und der generischen BMC-URL die Parameter durch die Werte in der vorherigen Tabelle, und stellen Sie eine Verbindung mit BMC TrueSight her.
      Verwenden Sie den REST-Ansatz von BMC „Veröffentlichen/Abonnieren“, um ein Stream-Event-Abonnement zu erstellen und Event-Nachrichten im JSON-Format zu senden. Das generische Format der BMC-URL zum Erstellen eines Stream-Event-Abonnements lautet: http|https://<serverHost> :<port> /bppmws/api/stream/subscribe?dataType=event . Beispiel: http://TrueSight1server:40/bppmws/api/stream/subscribe?dataType=event.

    Ergebnisse

    Tabelle : 3. Beispiel für die Zuordnung von Event-Nachrichten zu Event-Feldern in der Tabelle Event (em_event)
    Event-Feld Event-Nachricht
    node mc_host
    type mc_object_class
    metric_name mc_parameter
    resource mc_object
    severity severity
    time_of_event date_reception
    description msg

    Beispiel

    Beispiel für den Nachrichtentext.

    
    { 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' }