www.bmc.com bmc software confidential copyright 2003 all rights reserved. patrol® enterprise...

18
www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

Upload: margery-flynn

Post on 05-Jan-2016

219 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

www.bmc.com

BMC Software Confidential Copyright 2003 All rights reserved.

PATROL® Enterprise Manager

bmcMessageProcessorVersion BMCMP5-20030131

Page 2: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Agenda

bmcMessageProcessor Architecture

Message Processing

Notification

Service View

Utilities

Page 3: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

bmcMessageProcessor Methodology

Policy based Similar events are consolidated into a common “policy”

initiating standard action When the workflow changes, the event definition does not

have to change

Process / work flow oriented Integrate with business processes by use of a central

information dispatcher

End–to–end processing of information Capture all information required to address an issue and

place it into the message stream

Page 4: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

bcmMessageProcessor Architecture

Post-Processing

Filter Path

LeftConnection

ProgramagcMux

agcReplace

bmcMsgPrc

bmcMsgSup

CEF210Filter

Engine

bmcCommnt

bmcSvcGen

bmcNotify

createTicket

sendEmail

sendPage

phoneCall

xqtCommand

bmcSnmpTranslate

EHDagc

database

ehd

Extended Text

Service Alerts

Page 5: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Filter Path - 1

Left Connection Programs

AgentConnection CEF format

bbtrapd / bmctrapd CEF210 format via bmcSnmpTransforme

agct (telnet) Unformatted messages

bmcTaildSpit (taild|spit) Unformatted messages

Page 6: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Filter Path - 2

agcMux Opens socket to monitor the flow of messages

agcReplace Inserts {Start} and {End} Translates text and phrases Translates special characters

bmcSnmpTransform Converts SNMP traps to CEF210 format

Page 7: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Filter Path - 3

bmcMsgPrc transformer

Recognizes messages by matching patterns Re-formats messages into CEF210 format Substitutes token values Substitutes free form message text Adds configuration information Preserves extended message text Allows for filtering based on “managed object”

definitions

Page 8: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Filter Path - 4

bmcMsgSup transformer

Suppress messages based on context Suppress messages based on schedules

CEF210 Filter Engine

Pre-defined action based alerts (= “Policies”) Workflow management alerts (Heartbeat,

Escalation, Notification Requests)

Page 9: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Post-Processing

bmcCommnt

EHD client, daemon Looks for alerts containing extended message flag Inserts extended message text into the comment field of the

alert

bmcHeartBeat

Automation module Checks for missing heartbeats and creates “NoHeartBeat alerts

Page 10: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Notification Manager: bmcNotify

EHD Client Runs in the background (daemon) Processes selected events

Table Driven The notification table contains

Selection Criteria Escalation Criteria Notification methods Information top be passed to the notification tool

Page 11: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Automated Notification - 1

createTicket Responds to “TicketRequested” alert Program “stub” to manage the information contained in the

TicketRequested alert Requires insertion of installation specific code

sendEmail Responds to “EmailRequested” alert Composes e-mail and sends it to specified recipients Sends “Closing” e-mails

Page 12: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Automated Notification - 2

sendPage Responds to “PageRequested” alert Works on e-mail based alpha-paging Composes e-mail and sends it to specified recipients

phoneCall Responds to “CallRequested” alert Modified version of the PPinitiate program Initiates PhonePoint action

Page 13: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Automated Operation

xqtCommand Responds to “CommandRequested” alert Issued command-line commands and record response UNIX targets only

Page 14: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Service Mapping: bmcSvcGen

EHD Client Runs in the background (daemon) Processes selected events

Table Driven Measurement Points

Table to define relationships between technical alert and “Service Element”

Service Objects Table to define the impact (in %) of on service object on other

service objects

Page 15: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Service Mapping: Hierarchy

MP1Measure-mentPoint

MP2Measure-mentPoint

MP3Measure-mentPoint

MP4Measure-mentPoint

MP5Measure-mentPoint

MP6Measure-mentPoint

MP7Measure-mentPoint

SN1Service Node

SN2Service Node

SN3Service Node

SE1ServiceElement

SE2ServiceElement

SE3ServiceElement

SE4ServiceElement

SE5ServiceElement

SE6ServiceElement

SE7ServiceElement

S1Service

S2Service

SC1ServiceClass

MP8Measure-mentPoint

SE8ServiceElement

Page 16: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Utilities - 1

pemStatistics Extracts and reports usage information from sybase

logFileMaintenance Cleans up log files created by bmcMessageProcessor

components based on retention date

filterAnalyze Creates html files from text filter files including token mapping

and alert closing confitions

Page 17: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Utilities - 2

alertSimulator Table driven Provides a vehicle for

Testing automation modules Verifying Maps Demos and performance tests

logSpooler Re-plays message and log files Provides a vehicle for

Re-creating selected events Demos and performance tests

Page 18: Www.bmc.com BMC Software Confidential Copyright 2003 All rights reserved. PATROL® Enterprise Manager bmcMessageProcessor Version BMCMP5-20030131

BMC Software Confidential Copyright 2003

Where to go?

For installation and Training:

BMC Professional Services

Author:

Dieter Wutherich

Technical Services

416-457-3706

[email protected]