netcool/omnibus core overview © 2009 ibm corporation netcool/omnibus core overview venkat m. surath...

46
Netcool/OMNIBus Core Overview Netcool/OMNIBus Core Overvi ew © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath [email protected]

Upload: garry-rice

Post on 12-Jan-2016

225 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

Netcool/OMNIBus Core Overview © 2009 IBM Corporation

Netcool/OMNIBus Core Overview

Venkat M. [email protected]

Page 2: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

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

Page 3: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

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 a wide variety of IT and network resources in real time.

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

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

Provides automation functions that can perform intelligent processing of alerts.

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

Page 4: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation4 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - Basic Architecture

Page 5: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation5 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - Components

ObjectServer

Probes

Gateways

Desktop – Event List

Administration tools

The Web GUI Server

Gateway Target(s)

– RDBMS

– HelpDesk/CRM/Etc.

Page 6: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation6 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Object Server

Provides the in-memory database which is the core

Event information is forwarded to the ObjectServer from

– Probes, Gateways, etc.

Event information is stored and managed in database tables

Events are displayed in Desktop Event Lists

– or Active Event List (AEL) in the Web GUI

Provides Automations

Page 7: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation7 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Probes

Probes connect to an event source and

– Detects/Acquires event data

– Forwards the data to ObjectServer as events/alerts

Probes use the logic specified in a 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

Page 8: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation8 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - Gateways

Gateways enable exchange of events between ObjectServer to

– Applications, Databases, Helpdesk, etc.

ObjectServer Gateways to replicate events with

– backup ObjectServer for failover

Application gateways integrate business functions.

– Eg. Reporting/Archiving, Auto Trouble Ticketing, etc.

Transfer of events once configured is transparent to operators

Page 9: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation9 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Administrator GUI Tool

OMNIbus Administrator is a graphical tool

OMNIbus Administrator can be used to

– Configure and Manage ObjectServers

– Configure process control (PAs)

Started via

– $OMNIHOME/bin/nco_config

– Netcool Suite > Administrator

Page 10: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation10 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - Administrator GUI Tool …

Use Administrator to configure the following 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 via CLI or SQL interface

Page 11: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation11 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Event List (Desktop)

The desktop is an integrated suite of graphical tools used to

– View and manage events

– Configure how event information is presented

Event information is delivered in a format that you can use to

– Quickly determine the availability of IT resources/Services

Most of the features of the desktop are also available in the Web GUI component

Page 12: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation12 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Event List (Desktop) …

Page 13: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation13 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Web GUI

The Web GUI is a Web-based application that

– Processes network events from one or more data sources

– Presents the event data to users in various graphical formats

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

The Web GUI uses a client-server architecture.

The Web GUI server runs inside Tivoli Integrated Portal (TIP)

Clients connect to TIP to access the Web GUI.

The Web GUI can be configured for integrations with other Tivoli products.

Page 14: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation14 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Web 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 event management 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 create interactive graphical views network performance.

– Chart rendering component• Administrators can create charts that present

high-level information to users in a number of graphical formats including bar charts and pie charts.

Page 15: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation15 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Web GUI …

Page 16: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation16 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – SQL Interface

SQL interactive interface

– Connect to an ObjectServer, and use you to

– SQL cmds. for defining and manipulating database objects.

– SQL cmds. to interact with, and control, the objectServer

– Enables tasks such as creating a new database table or stopping the ObjectServer

Available via Admin. GUI or CLI

– Use nco_sql on UNIX, isql on Windows or ‘nco_config’

Page 17: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation17 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Import/Export Utility

Utility or Tool (nco_confpack):

– Export and Import configurations to deploy duplicate systems

– Extract a subset of configuration items from ObjectServers and import them into other ObjectServers

– Save ObjectServer configuration data for backup/restore purposes

Page 18: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation18 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Process Agent (PA)

PA performs two primary tasks:

– It runs external procedures that are specified in automations.

– It manages local and remote processes.

PA is used to configure remote processes in order to simplify the management of OMNIbus components

– ObjectServers, probes, and gateways.

The process control system consists of:

– Process agents installed on each host for managing processes

– A set of command-line utilities that provide an interface to process management

Page 19: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation19 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Server Editor

Server Editor used to maintain communication information for the OMINbus components

– Interfaces files

The desktop client and client components connects to the ObjectServer using the port defined by the interfaces file for communications.

Page 20: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation20 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Server Editor …

Use the Server Editor to

– Create and modify communication details (interfaces file)

– Test server activity (nco_ping)

– Configure virtual server for failover 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

Page 21: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation21 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Proxy Server

Usually alerts are forwarded directly to the ObjectServer.

When a large number of probes and desktops connects directly to the ObjectServer, there can be a negative impact on performance.

– Proxy server can reduce the number of probe connections

– Multiple probe connections made to the proxy server are multiplexed and forwarded through a single connection to the ObjectServer.

Page 22: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation22 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - Deployment Steps

Step 1: Access software and Product documentation

– From Passport Advantage, XL, etc.

Step 2: Evaluate H/W and S/W system required

– 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 database for use

Step 6: Install the probe and gateway components

– Download and install the required probe and gateway components

Page 23: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation23 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - Deployment Steps …

Step 7: Set up the connections between server components

– Define and generate the interface file using the Server Editor

Step 8: Install and configure the Web GUI component (optoinal)

– Before installing the Web GUI component, start the ObjectServer.

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

Step 10: Install additional desktop clients (optional)

– On additional user workstations, if required.

Page 24: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation24 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Supported Platforms

Tivoli Netcool/OMNIbus is supported on 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® and SUSE systems

– linux2s390 - Linux for System z®

– solaris2 - Solaris systems

– win32 - Windows systems

Page 25: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation25 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Starting/Stopping ObjectServer

To start an ObjectServer as a process, enter the following command:

– nco_pa_start -process ObjectServer

Use the nco_objserv command to start the ObjectServer manually.

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

To stop an ObjectServer as a process, enter the following command:

– nco_pa_stop -process ObjectServer

Use the SQL interactive interface connects to ObjectServer. When the SQL prompt is displayed, enter the following commands:

– 1> alter system shutdown;

– 2> go

Page 26: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation26 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Basic Failover

The virtual ObjectServer is configured 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 backup automatically

When the primary object server is available again,

– Clients reconnect automatically to it (Fallback)

Page 27: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation27 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Multi-tiered Architecture

The standard multitiered architecture ( 3-Tire )

– Collection

– Aggregation

– Display

ObjectServers and associated ObjectServer Gateways

Page 28: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation28 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - Automations

Processes alerts without requiring an operator to take action

For example,

– Generic_Clear Trigger

– Deduplication Trigger

Netcool/OMNIbus includes a number of standard automations

Include Triggers, Signals, and External Procedures

Page 29: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation29 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - Automations …

Triggers automatically perform a trigger action or fire

– when the ObjectServer detects an incident (DB change) associated with a trigger

Triggers can can run in response to changes

– SQL commands

– Call procedures

Signals are also part of the automation subsystem

– Signals can have triggers attached

– ObjectServer can automatically respond to signals are raised

Procedures are executable programs that are created to perform common operations

Page 30: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

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 signal is raised

– Temporal triggers

• Temporal triggers fire based on a specified frequency

• For example, delete_clear

Page 31: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation31 Netcool/OMNIBus Core Overview

Netcool/OMNIbus Automations - Procedures

A procedure is an executable object that can be called to perform common operations.

The types of procedures are as follows:

– SQL procedures, which manipulate data in an ObjectServer database

• For example, SQL procedure that generates a report on the total number of alerts received (and deduplicated) for a given node

– External procedures, which run an executable file on a local or remote system

• For example, external procedure calls a program called nco_mail, which sends e-mail about unacknowledged critical alerts.

Page 32: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation32 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - ObjectServer SQL

ObjectServer SQL commands include:

– DDL cmds. to create, alter, and drop DB objects

– DML cmds. to query and manipulate data in existing database objects

– System cmds. to alter the configuration of an ObjectServer

SQL interactive interface to connects to an ObjectServer and run SQL commands.

– UNIX nco_sql -server servername -user username; Windows isql -S servername -U username

– nco_sql -server OS1 -username myuser -password mypass

• 1> select * from alerts.status;• 2> go

Page 33: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation33 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - ObjectServer Troubleshooting

Check Environment variables

– $NCHOME, and $OMNIHOME

Check nco process

– PA, ps –eaf | grep nco

Check Port Usage

– netstat -na | grep 4100

Check the interface file

– 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

Page 34: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation34 Netcool/OMNIBus Core Overview

Additional Information/References

IBM Tivoli Netcool/OMNIbus documentation

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

IBM Redbooks

– Certification Guide Series: IBM Tivoli Netcool/Webtop V2.0 Implementation

– Best Practices for IBM Tivoli Enterprise Console to Netcool/OMNIbus Upgrade

– Integration Guide for IBM Tivoli Netcool/OMNIbus, IBM Tivoli Network Manager, and IBM Tivoli Netcool Configuration Manager

Page 35: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation35 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - Probe Architecture

The function of a probe is to acquire information from an event source and forward it to the ObjectServer.

Probes use tokens and elements, and apply rules, to transform event source data into a format that the ObjectServer can recognize.

1. Event data is generated by the probe target.

2. The probe acquires the event data and processes it based on a rules file. The probe then forwards the processed data to the ObjectServer as an alert.

3. The ObjectServer stores and manages alerts, which can be displayed in the event list, and optionally forwarded to one or more gateways.

Page 36: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation36 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - Probe Architecture …

1. The probe breaks the raw event data into tokens.

2. The probe then parses these tokens into elements and processes the elements according to the rules in the rules file.

Elements are identified in the rules file 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 are forwarded to the ObjectServer, and are stored/managed in the alerts.status table.

5. The Identifier field is derived or generated by the rules file and is used for deduplication.

Page 37: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 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

Page 38: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation38 Netcool/OMNIBus Core Overview

Netcool/OMNIbus - Probe Types

Probes can be categorized based on how they acquire events. The types of probes are:

– Device – Log file – Database – API – CORBA – Miscellaneous

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

Probe for Agile ATM Switch Management detects events produced by a device, but it gets events from a log file, not directly from the 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.

Page 39: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation39 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Probe Components

Netcool/OMNIbus probe usually consists of the following primary components:

– 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 the events to the ObjectServer as alerts.

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

To start Simnet Probe on UNIX, run the wrapper script :

– $OMNIHOME/probes/nco_p_simnet

When the probe starts, it gets the configuration information from event definition, properties, and rules file

– simnet.def, simnet.props, simnet.rules

Page 40: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation40 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Gateways

Page 41: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation41 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Gateways …

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

1. Probes send alerts to the local ObjectServer.

2. The ObjectServer Gateway replicates alerts between ObjectServers in a failover configuration.

3. The Helpdesk gateway integrates the Network Operations Center (NOC) and the helpdesk by converting trouble tickets to alerts, and alerts to trouble tickets.

4. The RDBMS gateway stores critical alerts in a relational database management system (RDBMS) so that you can analyze network performance.

Page 42: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation42 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Gateways …

Gateways can send alerts to a variety of targets:

– Another ObjectServer (Uni & Bi Gateway)

– A database (ODBC Gateway)

– A helpdesk application (Remedy Gateway)

– Other applications or devices (Flat File Gateway)

Page 43: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation43 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Gateways …

A unidirectional ObjectServer Gateway

– allows alerts to flow from a source ObjectServer to a destination ObjectServer

A bidirectional ObjectServer Gateway

– allows alerts to flow from both source/destination ObjectServer

Page 44: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation44 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Gateways …

Gateways have reader and writer components.

Readers extract alerts from the ObjectServer.

Writers forward alerts to another ObjectServer or to other applications.

Page 45: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation45 Netcool/OMNIBus Core Overview

Netcool/OMNIbus – Gateways …

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

Page 46: Netcool/OMNIBus Core Overview © 2009 IBM Corporation Netcool/OMNIBus Core Overview Venkat M. Surath vsurath@us.ibm.com

Netcool/OMNIBus Core Overview

© 2009 IBM Corporation46 Netcool/OMNIBus Core Overview

Questions