Collecte d’événements à partir de BMC TrueSight et BMC TrueSight_v2
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 .
- Déployez et démarrez le Serveur MID. Voir Configuration du serveur MID .
- Configurez et démarrez l'extension MID Web Server. Consultez Configurer l’extension Serveur Web MID.
- Configurez et démarrez le collecteur d’événements MID WebService. Consultez Configurer le contexte du module de collection d’événements MID WebService.
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 : . 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.
| 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
Résultats
| 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"
}