Collecte d’événements via 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 Now Platform .
- Déployez et démarrez le Serveur MID. Reportez-vous à la section Configuration du MID Server .
- Configurez et démarrez l'extension MID Web Server. Consultez la rubrique Configurer l'extension Serveur Web MID.
- Configurez et démarrez le collecteur d'événements MID WebService. Consultez la rubrique Configurer le contexte du collecteur d'événements MID WebService.
Pourquoi et quand exécuter cette tâche
Les messages d'événements au format JSON sont envoyés depuis BMC TrueSight. Convertit Serveur MID les messages d’événements collectés en les analysant à l’aide du script include TransformEvents_bmcTrueSight, disponible ici : . Dans la page Scripts de conversion de l'écouteur, cliquez sur TransformEvents_bmcTrueSight.
Le format par défaut de l'URL pour transmettre les messages d'événements de BMC TrueSight vers le Serveur MID est le suivant : http://<IP_MID_Server>:<port_MID_Web_Server>/api/mid/em/inbound_event?Transform=TransformEvents_bmcTrueSight.
Le format par défaut de l’URL pour transmettre par push les messages d’événement de BMC TrueSight_v2 au est http://<MID_Server_IP>Serveur MID :<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. Toutefois, codez le mot de passe au format BASE64. Par exemple, si le mot de passe de l'extension MID Web Server est admin, dans ce cas, utilisez YWRtaW4= dans le champ de mot de passe 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 en savoir plus sur les méthodes d'authentification prises en charge, consultez la rubrique 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' }