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 Now Platform .
- Déployez et démarrez le Serveur MID. Reportez-vous à la section Configuration du serveur MID .
- 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. Transforme Serveur MID les messages d’événements collectés en les analysant à l’aide de l’include de script 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énements de BMC TrueSight_v2 à 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' }