16
Copyright © 2009 RiverMuse, Inc. All Rights Reserved Driving Disruptive Innovation In Event and Fault Management Technical Overview

RiverMuse Technical Overview

Embed Size (px)

Citation preview

Page 1: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Driving Disruptive Innovation

In Event and Fault Management

Technical Overview

Page 2: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Architecture for the New IT Landscape

Fundamental innovation in the architecture and business processes

Focus on building a ‘change ready’ event and fault management

An open source community-driven model

Alert MessagesAlert Messages

Event MessagesEvent Messages

OMOSDOMOSD

YARPDYARPD

Business Logic describing:

How an alert is created

Business Logic describing:

Actions applied to alert

FilteringFiltering

CorrelationCorrelation

EscalationEscalation

Enrichment

Enrichment

Automation

Automation

FilteringFiltering

Transposition

Transposition De-

duplicatonD

e-duplicaton

Business Logic

Dynamic Variables

Business Logic

Dynamic Variables

CMDBCMDB

Collections of configuration DB’s

Collections of configuration DB’s

ConfigurationDocuments

ConfigurationDocuments

Page 3: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

…and our Focus is on 4 Clear Issues

Page 4: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Architected for Disruption (1/2)

Page 5: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Architected for Disruption (2/2)

Page 6: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Key Benefits Full visibility and control of today’s dynamic

infrastructures Elimination of silent failures Rapid mean time to detect and repair Focus on business impact and operations’

priorities Drastically reduce the total cost of ownership Fastest time to value Native multi-tenant architecture Facilitate ITIL and eTOM compliance Future proof

Page 7: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Pro

RiverMuse CoreFree & fully functional open source event & fault management offer under GPL3

ES

Core

RiverMuse ESSubscription-based event & fault mngt Includes JED, certified & supported binaries, warranty, indemnification

RiverMuse ProAdvanced subscription- based event & fault mngt

The RiverMuse Solution

Page 8: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Technology

Unix based (LAMP) Fedora RHEL and others

Distributable components MySQL database (database abstraction on

roadmap) Java front end C++ back end

Page 9: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Dynamic Infrastructure

yarpdyarpd

omosdomosd

Event Mediation

Event Mediation

3rd Party Mediation3rd Party

MediationPolicy-Driven PollersPolicy-Driven Pollers

3rd Party Pollers

3rd Party Pollers

Content Mediator (API)Content Mediator (API) XMLXML gSOAPgSOAP C++C++PHPPHPPerlPerl

Event HandlerEvent Handler

Alert Handler DatabaseAlert Handler Database

Alert HandlerAlert Handler

Event Content DatabaseEvent Content Database

Desktop Content ManagerDesktop Content Manager

Passive MediationPassive Mediation Active MediationActive Mediationsnmpdsnmpdrsyslog

drsyslog

d

Java Enterprise DesktopJava Enterprise DesktopJavaScript DesktopJavaScript Desktop

PINGPING

Overall Product Architecture

Page 10: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Event and Alert Processing

ManagedEntities

ManagedEntities

R*MAgentR*M

Agent

R*MAgentR*M

Agent

Event / Alert Processing

Event / Alert Processing CorrelationCorrelation

Event Formatting

Alert Rules Conditions& Actions

ExternalActionsExternalActions

DatabaseDatabase

Page 11: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Page 12: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Central Rules Management

All processing rules managed from central point Agents manageable centrally through API Processing rules stored in central database Single language for event and alert processing GUI wizard or SQL (single language) Store and replay to assist with rules development

Page 13: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

RiverMuse Pro Reusable Business Logic

− Implementation agnostic business rules− RiverMuse Object definitions

Variables Alert rules Conditions Actions

Transportable Business Logic Central library of RiverMuse Object definitions Subscription Management Distribution and management of Object definitions

Entity Management Application of business logic Management of RiverMuse entities

− Manual− Auto-discovery

Page 14: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

Business-Driven Event Processing

DynamicVariables

Transportable Business

Logic

ConfigurationDataPolicyProcesses

Execution

DynamicConfiguration

BusinessLogic

BusinessEnvironment

Config. data

Page 15: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

entitiesentities

RiverMuse Pro: Reusable Business Logic

Text(rmo)Text

(rmo)Compile

& Validate

Compile &

ValidateBinaries

(rmb)Binaries

(rmb)

AutomaticValidation

Data LoadData Load

agent_data_rules

agent_data_rules

alert_rulesalert_rules

actionsactions

conditionsconditions

variablesvariables

Database

ManualValidation

ManualInput

FileInput

Page 16: RiverMuse Technical Overview

Copyright © 2009 RiverMuse, Inc. All Rights Reserved

www.rivermuse.com

emai: [email protected]

Thank you for your attention