2010 11 10 avks omnibus core overview (2)

Upload: prudhvikrishna-gurram

Post on 02-Jun-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    1/46

    Netcool/OMNIBus Core Overview

    2009 IBM CorporationNetcool/OMNIBus Core Overview

    Netcool/OMNIBus Core Overview

    Venkat M. [email protected]

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    2/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation2 Netcool/OMNIBus Core Overview

    Agenda

    What is Netcool/OMNIbus

    Basic Architecture/Components

    Object Server

    Probs

    Gateways Administrator GUI Tool

    Event List (Desktop)

    Web GUI

    Basic Failover

    SQL Interface

    Import/Export Utility Process Agent (PA)

    Server Editor

    Proxy Server

    Deployment Steps

    Supported Platforms

    Basic Failover

    Multi-tiered Architecture

    OMNIbus Automations

    Triggers

    Procedures

    ObjectServer SQL

    Troubleshooting

    OMNIbus Probe Architecture

    OMNIbus Gateways Architecture

    Additional Information/References

    Questions

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    3/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation3 Netcool/OMNIBus Core Overview

    Product Overview - What is Netcool/OMNIbus

    It is a SLM system that collects enterprise-wide event information from awide variety of IT and network resources in real time.

    Presents a consolidated view of this information to operators andadministrators for monitoring and management.

    Tracks alerts/events in a high-performance, in-memory database, andpresents information of interest to specific users via filters and views.

    Provides automation functions that can perform intelligent processing ofalerts.

    Alerts (Events) information can then be:

    Assigned to operators

    Passed to helpdesk systems Logged in a database

    Replicated to remote OMNIbus system for consolidation/failover/HA

    Used to trigger automatic responses to certain events

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    4/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation4 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - Basic Architecture

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    5/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation5 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - Components

    ObjectServer

    Probes

    Gateways

    DesktopEvent List

    Administration tools

    The Web GUI Server

    Gateway Target(s)

    RDBMS

    HelpDesk/CRM/Etc.

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    6/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation6 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusObject Server

    Provides the in-memorydatabase which is the core

    Event information is forwarded tothe ObjectServer from

    Probes, Gateways, etc. Event information is stored and

    managed in database tables

    Events are displayed in DesktopEvent Lists

    or Active Event List (AEL) inthe Web GUI

    Provides Automations

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    7/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation7 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusProbes

    Probes connect to an eventsource and

    Detects/Acquires event data

    Forwards the data to ObjectServer asevents/alerts

    Probes use the logic specified ina rules file to map event elements to OS

    fields/columns of alerts.status

    Each probe is uniquely designed to acquire event data from a specific

    source

    Probes can acquire data from Sources like Network Devices,

    Databases, Log Files

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    8/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation8 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - Gateways

    Gateways enable exchange of eventsbetween ObjectServer to

    Applications, Databases,Helpdesk, etc.

    ObjectServer Gateways to replicate

    events with backup ObjectServer for failover

    Application gateways integratebusiness functions.

    Eg. Reporting/Archiving, AutoTrouble Ticketing, etc.

    Transfer of events once configured istransparent to operators

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    9/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation9 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusAdministrator GUI Tool

    OMNIbus Administrator is agraphical tool

    OMNIbus Administrator can beused to

    Configure and ManageObjectServers

    Configure process control(PAs)

    Started via

    $OMNIHOME/bin/nco_config

    Netcool Suite > Administrator

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    10/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation10 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus -Administrator GUI Tool

    Use Administrator to configure thefollowing ObjectServer objects:

    Users, groups, roles, and restriction filters

    Event list menus, Tools and prompts

    Trigger groups/triggers/Procedures User-defined signals

    Event list alert severity colors

    Conversions, Classes, Column Visuals

    ObjectServer DB, Files, and properties

    Channels for AEN

    Note most of the functions are available viaCLI or SQL interface

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    11/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation11 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusEvent List (Desktop)

    The desktop is an integratedsuite of graphical tools used to

    View and manage events

    Configure how eventinformation is presented

    Event information is delivered ina format that you can use to

    Quickly determine theavailability of ITresources/Services

    Most of the features of thedesktop are also available in theWeb GUI component

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    12/46

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    13/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation13 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusWeb GUI

    The Web GUI is a Web-based applicationthat

    Processes network events from oneor more data sources

    Presents the event data to users invarious graphical formats

    The Web GUI contains most features ofthe /OMNIbus native desktop environment.

    The Web GUI uses a client-serverarchitecture.

    The Web GUI server runs inside TivoliIntegrated Portal (TIP)

    Clients connect to TIP to access the WebGUI.

    The Web GUI can be configured forintegrations with other Tivoli products.

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    14/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation14 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusWeb GUI

    Web GUI main components:

    Active Event List (AEL) A Java applet functionally similar to native

    desktop

    Lightweight Event List (LEL) A dynamic HTML event list that provides the

    data filtering, data sorting, and information drill-down capabilities of the AEL without the eventmanagement tools

    Table View A static HTML event list in the form of a table

    showing a defined set of alerts.

    Event Dashboard Presents the alert information as a series of

    monitor boxes, from which you can open AELs.

    Maps Administrators can use maps to design visual

    representations of a network and to createinteractive graphical views networkperformance.

    Chart rendering component Administrators can create charts that present

    high-level information to users in a number ofgraphical formats including bar charts and piecharts.

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    15/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation15 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusWeb GUI

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    16/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation16 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusSQL Interface

    SQL interactive interface

    Connect to an ObjectServer, anduse you to

    SQL cmds. for defining andmanipulating database objects.

    SQL cmds. to interact with, andcontrol, the objectServer

    Enables tasks such as creating anew database table or stoppingthe ObjectServer

    Available via Admin. GUI or CLI

    Use nco_sql on UNIX, isql onWindows or nco_config

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    17/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation17 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusImport/Export Utility

    Utility or Tool (nco_confpack):

    Export and Importconfigurations to deployduplicate systems

    Extract a subset ofconfiguration items fromObjectServers and importthem into otherObjectServers

    Save ObjectServerconfiguration data forbackup/restore purposes

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    18/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation18 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusProcess Agent (PA)

    PA performs two primary tasks:

    It runs external procedures that arespecified in automations.

    It manages local and remoteprocesses.

    PA is used to configure remote processes

    in order to simplify the management ofOMNIbus components

    ObjectServers, probes, andgateways.

    The process control system consists of:

    Process agents installed on each hostfor managing processes

    A set of command-line utilities thatprovide an interface to processmanagement

    N t l/OMNIB C O i

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    19/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation19 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusServer Editor

    Server Editor used tomaintain communicationinformation for the OMINbuscomponents

    Interfaces files

    The desktop client and clientcomponents connects to theObjectServer using the portdefined by the interfaces filefor communications.

    N t l/OMNIB C O i

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    20/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation20 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusServer Editor

    Use the Server Editor to

    Create and modifycommunication details(interfaces file)

    Test server activity (nco_ping)

    Configure virtual server forfailover pair (primary/backkup)

    To start the Server Editor

    On Windows Click Start Programs Netcool Suite System Utilities Servers Editor

    $NCHOME/omnibus/bin/nco_xigen at Unix cmd. prompt

    N t l/OMNIB C O i

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    21/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation21 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusProxy Server

    Usually alerts are forwardeddirectly to the ObjectServer.

    When a large number of probesand desktops connects directly tothe ObjectServer, there can be a

    negative impact on performance.

    Proxy server can reduce thenumber of probe connections

    Multiple probe connectionsmade to the proxy server are

    multiplexed and forwardedthrough a single connectionto the ObjectServer.

    Netcool/OMNIB s Core O er ie

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    22/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation22 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - Deployment Steps

    Step 1: Access software and Productdocumentation

    From Passport Advantage, XL, etc.

    Step 2: Evaluate H/W and S/W systemrequired

    See Planning information

    Step 3: Review the base architecture Step 4: Install the non-Web components of

    Tivoli Netcool/OMNIbus

    Step 5: Create an ObjectServer databasefor use

    Step 6: Install the probe and gatewaycomponents

    Download and install the requiredprobe and gateway components

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    23/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation23 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - Deployment Steps

    Step 7: Set up the connections betweenserver components

    Define and generate the interface fileusing the Server Editor

    Step 8: Install and configure the Web GUIcomponent (optoinal)

    Before installing the Web GUIcomponent, start the ObjectServer.

    Step 9: Configure process agents(optional) to manage processes

    Step 10: Install additional desktop clients(optional)

    On additional user workstations, ifrequired.

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    24/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation24 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusSupported Platforms

    Tivoli Netcool/OMNIbus is supportedon various versions of UNIX, Linux,and Windows.

    aix5 - AIX systems

    hpux11 - HP-UX PA-RISC-based

    systems hpux11hpia - HP-UX Integrity-

    based systems

    linux2x86 - Red Hat Linux andSUSE systems

    linux2s390 - Linux for System z

    solaris2 - Solaris systems

    win32 - Windows systems

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    25/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation25 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusStarting/Stopping ObjectServer

    To start an ObjectServer as aprocess, enter the followingcommand:

    nco_pa_start -process ObjectServer

    Use the nco_objserv commandto start the ObjectServermanually.

    $NCHOME/omnibus/bin/nco_objserv[ -name servername ]

    To stop an ObjectServer as aprocess, enter the followingcommand:

    nco_pa_stop -process ObjectServer

    Use the SQL interactive interfaceconnects to ObjectServer. Whenthe SQL prompt is displayed,enter the following commands:

    1> alter system shutdown;

    2> go

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    26/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation26 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusBasic Failover

    The virtual ObjectServer isconfigured using

    Primary/Backup failover pair

    Desktops, gateways, and probes

    are connected to the failover pair If the primary object server fails,

    Clients switch to the backupautomatically

    When the primary object server

    is available again, Clients reconnect

    automatically to it (Fallback)

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    27/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation27 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusMulti-tiered Architecture

    The standard multitieredarchitecture ( 3-Tire )

    Collection

    Aggregation Display

    ObjectServers and associatedObjectServer Gateways

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    28/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation28 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - Automations

    Processes alerts withoutrequiring an operator to takeaction

    For example,

    Generic_Clear Trigger

    Deduplication Trigger

    Netcool/OMNIbus includes anumber of standardautomations

    Include Triggers, Signals, andExternal Procedures

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    29/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation29 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus -Automations

    Triggers automatically perform a triggeraction or fire

    when the ObjectServer detects anincident (DB change) associated witha trigger

    Triggers can can run in response tochanges

    SQL commands

    Call procedures

    Signals are alsopart of the automationsubsystem

    Signals can have triggers attached

    ObjectServer can automaticallyrespond to signals are raised

    Procedures are executable programs thatare created to perform common operations

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    30/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation30 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus Automations - Triggers

    Trigger Types

    Database triggers

    Pre/Post database action

    Delete/Insert/Reinsert/Update

    Signal triggers Signal triggers fire when a

    system or user-defined signalis raised

    Temporal triggers

    Temporal triggers fire based

    on a specified frequency

    For example, delete_clear

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    31/46

    Netcool/OMNIBus Core Overview

    2009 IBM Corporation31 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus Automations - Procedures

    A procedure is an executable object thatcan be called to perform commonoperations.

    The types of procedures are as follows:

    SQL procedures, which manipulatedata in an ObjectServer database

    For example, SQL procedure thatgenerates a report on the total numberof alerts received (and deduplicated) fora given node

    External procedures, which run anexecutable file on a local or remotesystem

    For example, external procedure calls aprogram called nco_mail, which sendse-mail about unacknowledged criticalalerts.

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    32/46

    2009 IBM Corporation32 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - ObjectServer SQL

    ObjectServer SQL commands include:

    DDL cmds. to create, alter, and drop DBobjects

    DML cmds. to query and manipulate data inexisting database objects

    System cmds. to alter the configuration of

    an ObjectServer

    SQL interactive interface to connects to anObjectServer and run SQL commands.

    UNIX nco_sql -server servername -user username; Windows isql -Sservername -U username

    nco_sql -server OS1 -username

    myuser -password mypass 1> select * from alerts.status; 2> go

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    33/46

    2009 IBM Corporation33 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - ObjectServer Troubleshooting

    Check Environment variables

    $NCHOME, and $OMNIHOME

    Check nco process

    PA, pseaf | grep nco

    Check Port Usage

    netstat -na | grep 4100 Check th e interface fi le

    Servers Editor (nco_xigen)

    Check DEBUG logs

    MessageLevel DEBUG

    Check DB Size (number of events)

    select count(*) from alerts.status; Check ObjectServer profile

    Enable Profiling

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    34/46

    2009 IBM Corporation34 Netcool/OMNIBus Core Overview

    Additional Information/References

    IBM Tivoli Netcool/OMNIbusdocumentation

    http://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/index.jsp

    IBM Redbooks

    Certification Guide Series: IBM TivoliNetcool/Webtop V2.0 Implementation

    Best Practices for IBM Tivoli EnterpriseConsole to Netcool/OMNIbus Upgrade

    Integration Guide for IBM TivoliNetcool/OMNIbus, IBM Tivoli Network

    Manager, and IBM Tivoli NetcoolConfiguration Manager

    Netcool/OMNIBus Core Overview

    http://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/index.jsphttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/index.jsphttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/index.jsphttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/index.jsp
  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    35/46

    2009 IBM Corporation35 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - Probe Architecture

    The function of a probe is to acquireinformation from an event source andforward it to the ObjectServer.

    Probes use tokens and elements, andapply rules, to transform event sourcedata into a format that the ObjectServercan recognize.

    1. Event data is generated by the probetarget.

    2. The probe acquires the event data andprocesses it based on a rules file. Theprobe then forwards the processed datato the ObjectServer as an alert.

    3. The ObjectServer stores and managesalerts, which can be displayed in theevent list, and optionally forwarded to oneor more gateways.

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    36/46

    2009 IBM Corporation36 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - Probe Architecture

    1. The probe breaks the raw event data intotokens.

    2. The probe then parses these tokens intoelements and processes the elementsaccording to the rules in the rules file.

    Elements are identified in the rulesfile by the $ symbol. For example,

    $Node.3. Elements are used to assign values to

    ObjectServer fields.

    Elements are indicated by the @symbol.

    4. Fields make up the alerts that areforwarded to the ObjectServer, and arestored/managed in the alerts.status table.

    5. The Identifier field is derived or generatedby the rules file and is used fordeduplication.

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    37/46

    2009 IBM Corporation37 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - Probes

    Universal Probes, for

    example,

    SNMP probe - nco_p_mttrapd

    Log File Probe - nco_p_glf

    ODBC Probe - nco_p_odbc

    Specific Probes, fore

    example,

    Tivoli EIF Probe nco_p_tivoli_eif

    Cisco PIX Probe - nco_p_pix

    Microsoft SCOM Probe -nco-p-scom2007

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    38/46

    2009 IBM Corporation38 Netcool/OMNIBus Core Overview

    Netcool/OMNIbus - Probe Types

    Probes can be categorized based on howthey acquire events. The types of probesare:

    Device

    Log file

    Database

    API

    CORBA

    Miscellaneous

    The probe type is determined by themethod in which the probe detects events.For example,

    Probe for Agile ATM Switch Managementdetects events produced by a device, but itgets events from a log file, not directly fromthe switch. So, it is considered as a log file

    probe and not a device probe. Probe for Oracle obtains event data from a

    database table, and is a database probe.

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    39/46

    2009 IBM Corporation39 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusProbe Components

    Netcool/OMNIbus probe usuallyconsists of the following primarycomponents:

    an executable file, a properties file,

    a rules file, and Optional additional probe specific

    components.

    The executable file is the core of a

    probe. It connects to the event source,processes events, and forwards theevents to the ObjectServer as alerts.

    The executable file for the Simnet Probe that runs onLinux is:$OMNIHOME/probes/linux2x86/nco_p_simnet

    To start Simnet Probe on UNIX, run thewrapper script :

    $OMNIHOME/probes/nco_p_simnet

    When the probe starts, it gets theconfiguration information from eventdefinition, properties, and rules file

    simnet.def, simnet.props, simnet.rules

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    40/46

    2009 IBM Corporation40 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusGateways

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    41/46

    2009 IBM Corporation41 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusGateways

    The preceding figure illustrates how to usegateways for a variety of purposes:

    1. Probes send alerts to the localObjectServer.

    2. The ObjectServer Gateway replicatesalerts between ObjectServers in afailover configuration.

    3. The Helpdesk gateway integrates theNetwork Operations Center (NOC)and the helpdesk by convertingtrouble tickets to alerts, and alerts totrouble tickets.

    4. The RDBMS gateway stores criticalalerts in a relational databasemanagement system (RDBMS) sothat you can analyze networkperformance.

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    42/46

    2009 IBM Corporation42 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusGateways

    Gateways can send alerts toa variety of targets:

    Another ObjectServer (Uni& Bi Gateway)

    A database (ODBCGateway)

    A helpdesk application(Remedy Gateway)

    Other applications or

    devices (Flat FileGateway)

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    43/46

    2009 IBM Corporation43 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusGateways

    A unidirectional ObjectServerGateway

    allows alerts to flow from asource ObjectServer to a

    destination ObjectServer

    A bidirectional ObjectServerGateway

    allows alerts to flow from

    both source/destinationObjectServer

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    44/46

    2009 IBM Corporation44 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusGateways

    Gateways have reader andwriter components.

    Readers extract alerts fromthe ObjectServer.

    Writers forward alerts toanother ObjectServer or toother applications.

    Netcool/OMNIBus Core Overview

  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    45/46

    2009 IBM Corporation45 Netcool/OMNIBus Core Overview

    Netcool/OMNIbusGateways

    Tivoli Netcool/OMNIbus gateways

    Gateway for Clarify

    Flat File Writer Gateway

    Gateway for HP ServiceCenter

    ObjectServer Gateway Guide for V7.3.0

    ObjectServer Gateway Guide for V7.2.1

    ObjectServer Gateway Guide for V7.2

    ODBC Gateway Gateway for Oracle

    Gateway for Remedy ARS

    Gateway for Siebel

    SNMP Writer Gateway

    Socket Writer Gateway

    TCP Echo Utility Gateway

    Gateway for Tivoli EIF

    Gateway for TSRM Message Bus Integration

    Integration with TSRM

    Netcool/OMNIBus Core Overview

    http://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.tivoli.nam.doc/welcome_og.htmhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/clarify/clarify/wip/concept/clargw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/flatfilegw/flatfilegw/wip/concept/flatfilegw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/hpservicecenter/hpservicecenter/wip/concept/hpscgw_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/objectservergw/objectservergw/wip/concept/objsrvgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/objectserver/objectserver/wip/concept/objsrvgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus_gateways.doc/objsrv/concept/objsrvgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/odbc/odbc/wip/concept/odbcgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/oracle/oracle/wip/concept/oraclegw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/remedy/remedy/wip/concept/remgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/siebel/siebel/wip/concept/siebgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/snmpgw/snmpgw/wip/concept/snmpgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/socketgw/socketgw/wip/concept/socketgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tcpeu/xF594402244.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tivoli_eif/tivoli_eif/wip/concept/tveifgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tsrmgw/tsrmgw/wip/concept/tsrmgw_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/xmlintegration/xmlintegration/wip/concept/xmlmisc_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tsrmintegration/tsrmintegration/wip/concept/tsrm_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tsrmintegration/tsrmintegration/wip/concept/tsrm_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tsrmintegration/tsrmintegration/wip/concept/tsrm_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/xmlintegration/xmlintegration/wip/concept/xmlmisc_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/xmlintegration/xmlintegration/wip/concept/xmlmisc_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tsrmgw/tsrmgw/wip/concept/tsrmgw_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tsrmgw/tsrmgw/wip/concept/tsrmgw_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tivoli_eif/tivoli_eif/wip/concept/tveifgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tivoli_eif/tivoli_eif/wip/concept/tveifgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tcpeu/xF594402244.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/tcpeu/xF594402244.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/socketgw/socketgw/wip/concept/socketgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/socketgw/socketgw/wip/concept/socketgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/snmpgw/snmpgw/wip/concept/snmpgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/snmpgw/snmpgw/wip/concept/snmpgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/siebel/siebel/wip/concept/siebgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/siebel/siebel/wip/concept/siebgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/remedy/remedy/wip/concept/remgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/remedy/remedy/wip/concept/remgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/oracle/oracle/wip/concept/oraclegw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/oracle/oracle/wip/concept/oraclegw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/odbc/odbc/wip/concept/odbcgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/odbc/odbc/wip/concept/odbcgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus_gateways.doc/objsrv/concept/objsrvgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus_gateways.doc/objsrv/concept/objsrvgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/objectserver/objectserver/wip/concept/objsrvgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/objectserver/objectserver/wip/concept/objsrvgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/objectservergw/objectservergw/wip/concept/objsrvgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/objectservergw/objectservergw/wip/concept/objsrvgw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/hpservicecenter/hpservicecenter/wip/concept/hpscgw_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/hpservicecenter/hpservicecenter/wip/concept/hpscgw_introduction.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/flatfilegw/flatfilegw/wip/concept/flatfilegw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/flatfilegw/flatfilegw/wip/concept/flatfilegw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_OMNIbus.doc/gateways/clarify/clarify/wip/concept/clargw_intro.htmlhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.tivoli.nam.doc/welcome_og.htmhttp://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.tivoli.nam.doc/welcome_og.htm
  • 8/10/2019 2010 11 10 AVKS OMNIBus Core Overview (2)

    46/46

    Questions