Transcript
Copyright © 2009 RiverMuse, Inc. All Rights Reserved
Driving Disruptive Innovation
In Event and Fault Management
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
Copyright © 2009 RiverMuse, Inc. All Rights Reserved
…and our Focus is on 4 Clear Issues
Copyright © 2009 RiverMuse, Inc. All Rights Reserved
Architected for Disruption (1/2)
Copyright © 2009 RiverMuse, Inc. All Rights Reserved
Architected for Disruption (2/2)
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
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
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
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
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
Copyright © 2009 RiverMuse, Inc. All Rights Reserved
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
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
Copyright © 2009 RiverMuse, Inc. All Rights Reserved
Business-Driven Event Processing
DynamicVariables
Transportable Business
Logic
ConfigurationDataPolicyProcesses
Execution
DynamicConfiguration
BusinessLogic
BusinessEnvironment
Config. data
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
Copyright © 2009 RiverMuse, Inc. All Rights Reserved
www.rivermuse.com
emai: info@rivermuse.com
Thank you for your attention
top related