Collecte d’événements à partir de BMC TrueSight et BMC TrueSight_v2

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Le collecteur d'événements MID WebService vous permet de collecter des messages d'événements au format JSON envoyés à partir de BMC TrueSight Operations Management (TrueSight), précédemment connu sous le nom de BMC ProactiveNet Performance Management (BPPM), en utilisant des options de notification de flux d'événements.

    Avant de commencer

    Assurez-vous que le module d’extension Gestion des événements Connecteurs (sn_em_connector) est installé sur l’instance ServiceNow AI Platform .

    Vérifiez les points suivants :
    Rôle requis : evt_mgmt_admin

    Pourquoi et quand exécuter cette tâche

    Les messages d’événements au format JSON sont envoyés à partir de BMC TrueSight. Transforme Serveur MID les messages d’événements collectés en les analysent à l’aide de l’include de script TransformEvents_bmcTrueSight, disponible ici : Gestion des événements > Intégrations > Scripts de transformation de l’écouteur. Sur la page Scripts de transformation de l’écouteur, cliquez sur TransformEvents_bmcTrueSight.

    Le format par défaut de l’URL pour transmettre par push les messages d’événements de BMC TrueSight vers le Serveur MID est http://<MID_Server_IP> :<MID_Web_Server_Port>/api/mid/em/inbound_event ? Transform=TransformEvents_bmcTrueSight.

    Le format par défaut de l’URL pour transmettre par push les messages d’événements Serveur MID de BMC TrueSight_v2 au est http://<MID_Server_IP> :<MID_Web_Server_Port>/api/mid/em/inbound_event ? Transform=TransformEvents_bmcTrueSight_v2.

    Tableau 1. Variables dans l'URL par défaut
    Variable Description
    MID_Server_IP Adresse IP de l'extension MID Web Server.
    MID_Web_Server_Port Port d'écoute de l'extension MID Web Server.
    MID_Web_Server_User Nom d'utilisateur de l'extension MID Web Server.
    MID_Web_Server_Password Mot de passe de l’utilisateur de l’extension MID Web Server. Cependant, codez le mot de passe dans BASE64. Par exemple, si le mot de passe de l’extension Serveur Web MID est admin, dans ce cas, utilisez YWRtaW4= comme mot de passe pour MID_Web_Server_Password.

    Pour déterminer la valeur BASE64, vous pouvez utiliser l’utilitaire sur ce site Web : https://www.base64encode.org/

    Dans la procédure suivante, nous vous expliquons comment collecter les messages d'événements au format JSON à l'aide de l'authentification de base. Pour plus d’informations sur les méthodes d’authentification prises en charge, reportez-vous à la section Configurer l’extension Serveur Web MID.

    Procédure

    1. Dans BMC TrueSight, définissez le collecteur d'événements MID WebService comme cible pour la notification BMC TrueSight, à l'aide des paramètres suivants :
      Tableau 2. Variables dans l'URL BMC générique
      Variable Description
      serverHost Nom du serveur BMC TrueSight.
      port Numéro du port BMC TrueSight.
    2. Dans le corps du message et l’URL BMC générique, remplacez les paramètres par les valeurs de la table précédente et connectez-vous à BMC TrueSight.
      Utilisez l’approche REST publication-abonnement de BMC pour créer un abonnement à un événement de diffusion en continu et envoyer des messages d’événements au format JSON. Le format générique de l’URL BMC pour créer un abonnement à un événement de diffusion en continu est le suivant : http|https://<serverHost> :<port>/bppmws/api/stream/subscribe ?dataType=event. Par exemple : http://TrueSight1server:40/bppmws/api/stream/subscribe?dataType=event.

    Résultats

    Tableau 3. Exemple de mappage des messages d'événements sur les champs d'événements dans la table Événement (em_event)
    Champ d'événement Message d'événement
    nœud mc_host
    type mc_object_class
    metric_name mc_parameter
    resource mc_object
    severity severity
    time_of_event date_reception
    description msg

    Exemple

    Exemple : affichage du corps du message.

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