Event-Erfassung von BMC TrueSight und BMC TrueSight_v2
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 den MID-Server bereit und starten Sie ihn. Weitere Informationen finden Sie unter MID Server-Konfiguration.
- Konfigurieren Sie einen MID Web Server. Weitere Informationen finden Sie unter MID-Webservererweiterung konfigurieren.
- Konfigurieren und starten Sie den Eventsammler des MID WebService. Weitere Informationen finden Sie unter MID-WebService-Event-Sammlerkontext konfigurieren.
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: . 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 .
| 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
Ergebnisse
| 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' }