title: techniques for extracting management data from openview software session #: 338 speaker: jim...

31
Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group, Inc.

Upload: annis-johnson

Post on 25-Dec-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Title: Techniques for Extracting Management Data from OpenView Software

Session #: 338

Speaker: Jim Miller, AIS

Company: Management & Technology Group, Inc.

Page 2: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

This introductory technical presentation has the objective of sparking your interest and creativity in extracting management data from

OpenView and related software on an ‘as needed’ basis.

Agenda• How to setup database connections.• What data is available?

– Database Schemas & Tables • How can we access the data?

– Data Extraction Techniques• CLI• SQL• ODBC• Utilities/Programs• OpenView Interconnect (OVI)

Page 3: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Setup the Database Connections

• Define in ‘tnsnames.ora’

# TNSNAMES.ORA Network Configuration File: C:\oracle\ora92\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

HPOVOU =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = itovou.csvd.any.domain)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = openview)

)

)

Use Oracle Client Tools or edit the file manually.

Database Instance (SID)

OVO Management Server

Page 4: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Setup the Database Connections

• Define in ‘Data Sources (ODBC)’Under Administrative Tools

User Defined ODBC Connections

OpenView Operations ODBC setup using ‘tnsnames.ora’ definition

Network Node Manager ODBC setup

Page 5: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Network Node Manager (NNM) - DB Schema & TablesHP OpenView Network Node Manager, Reporting and Data Analysis with NNM (T2490-90007 PDF)

Basic Topology and SNMP Information: nnm_nodes, nnm_networks, nnm_segments

Extended Topology (ET) and/or NNM 7.5 includes additional tables to the Data Warehouse: Address…, HSRP…, NW…

Page 6: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Network Node Manager (NNM) - Data Extraction

• ovtopodump, ovobjprint commands against the internal sparse database

• Home Base: http://servername:7510/topology/home

• OpenView Reporter Integration

• Data Warehouse: ovdwquery

Connected to ODBC Datasource: tcpip 2690 as ovdb.

Enter SQL command, terminated by ";" ("quit;" to terminate):

select ip_hostname, snmp_sysdescr from nnm_nodes where ip_hostname like 'it03%';

• ODBC driver for Solid (or any 3.5. compliant driver)

As ‘root’ run ovdwquery, and specify desired SQL. Here, all I want is the hostname and SNMP system description for nodes starting with ‘it03’

Page 7: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Network Node Manager (NNM) - ODBC Sample

IP_HOSTNAME SNMPADDR SNMP_SYSCONTACTit035npclna.boc.ad.any.domain 192.168.37.25 NPC Notes Supportit036npclnm.boc.ad.any.domain 192.168.37.27 NPC Notes Supportit037npclnm.boc.ad.any.domain 192.168.37.28 NPC Notes Supportit038npclnd.boc.ad.any.domain 192.168.37.26 W2K Administratorit03da.tco.any.domain 192.168.15.143 nullit03managewise.tco.any.domain 192.168.155.47 nullit03ovoud.console.csvd.any.domain 192.168.95.118 Jim Miller, 301-763-5602, [email protected] 192.168.95.117it03time.tco.any.domain 192.168.147.10 null

Start MS Excel, then select ‘Data; Get External Data; New Database Query’

Choose the ODBC datasource previous defined.

Enter User and Password as appropriate

Hostname, IP Address and System Contact information from nnm_nodes

Page 8: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Operations/Unix - DB Schema & Tables

Reporting and Database Schema (A.08.10 Sept. 2004)

Find any single templates assigned to nodes along with template groups.

You’ll need to access and join the tables: opc_nodes, opc_tgrp_on_node, and opc_tmpl_on_node

Page 9: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Operations/Unix - Data Extraction

• Administrator GUI; Actions – Utilities – Reports

• SQL: $OV_CONF/OpC/mgmt_sv/reports/C

Execute with $OV_BIN/call_sqlplus.sh desired_sql

• ODBC with Oracle driver

TEMPLATE_NAME TEMPLATE_DESCR D_APPLIC D_MSGGRP D_OBJECT DESCRIPTIONOSSPI-HPUX-Dmesg_2 Kernel messages HP-UX 10.x/11.xHP OSSPI OS kernel Filesystem full [OSSPI-HPUX-Dmesg_2.3]OSSPI-HPUX-Dmesg_2 Kernel messages HP-UX 10.x/11.xHP OSSPI OS kernel LAN cable problems [OSSPI-HPUX-Dmesg_2.5]OSSPI-HPUX-Dmesg_2 Kernel messages HP-UX 10.x/11.xHP OSSPI OS kernel Kernel table full [OSSPI-HPUX-Dmesg_2.1]OSSPI-HPUX-Dmesg_2 Kernel messages HP-UX 10.x/11.xHP OSSPI OS kernel Filesystem nearly full [OSSPI-HPUX-Dmesg_2.2]OSSPI-HPUX-Dmesg_2 Kernel messages HP-UX 10.x/11.xHP OSSPI OS kernel NFS server not responding [OSSPI-HPUX-Dmesg_2.4]OSSPI-HPUX-Dmesg_2 Kernel messages HP-UX 10.x/11.xHP OSSPI OS kernel NFS server now ok [OSSPI-HPUX-Dmesg_2.6]

Template details including default alarm attributes.

Page 10: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Operations/Windows - DB Schema & Tables

OVOW Troubleshooting Guide – Version 2.01 Feb. 2004

• SQL Enterprise Manager

• Visio: Database Reverse Engineering

OVOW SQL Database

Included with OVOW for reporting and graphing are the OVR and OVPM tables.

Page 11: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Operations/Windows - Data Extraction

Linked OV_MS_Instruction to OV_PM_LogPolicy to list the instructions associated with the policy conditions.

Active Directory SPI Policies

Instruction Text

Page 12: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Operations/Windows - Data Extraction

Example of using the MS Excel PivotTable feature to summarize the output

Page 13: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

PolTypeName SNMP Interceptor

Count of Description CategoryName Grand TotalWINOSSPI-InsightManager_FwdChannelArrayTraps 101 101WINOSSPI-InsightManager_FwdClusterTraps 1 1WINOSSPI-InsightManager_FwdCMCTraps 22 22WINOSSPI-InsightManager_FwdDMITraps 2 2WINOSSPI-InsightManager_FwdDriveArrayTraps 516 516WINOSSPI-InsightManager_FwdICATraps 6 6WINOSSPI-InsightManager_FwdIDEDriveTraps 4 4WINOSSPI-InsightManager_FwdNICTraps 6 6WINOSSPI-InsightManager_FwdRackTraps 9 9WINOSSPI-InsightManager_FwdRaidControllerTraps 66 66WINOSSPI-InsightManager_FwdRIBTraps 2 2WINOSSPI-InsightManager_FwdSANTraps 1 1WINOSSPI-InsightManager_FwdSCSIDevicesTraps 66 66WINOSSPI-InsightManager_FwdSTEAMTraps 2 2WINOSSPI-InsightManager_FwdStorageSysTraps 27 27WINOSSPI-InsightManager_FwdSvrHealthTraps 8 8WINOSSPI-InsightManager_FwdSysInfoTraps 4 4Grand Total 843 843

OpenView Operations/Windows - Data Extraction

MS Excel PivotTable Wizard

OVOW Policies

Policy TypeSNMP InterceptorCondition Summary

(# of lines)

Page 14: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Operations/Windows - Data Extraction

Crystal Reports integration with MS Excel

Crystal Reports Wizard

MS Excel Worksheet Specification

Report Fields

Page 15: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Operations/Windows - Data Extraction

Crystal Reports Example

‘OVOW Instruction Text by Policy’

Page 16: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Reporter (OVR) - DB Schema & Tables

• SQL Enterprise Manager

• Visio: Database Reverse Enginering

DLL_VERSIONS

PK ID

I1 FILENAMEFILEVERSIONBINFILEVERSIONPATHNAMEFILETIMESTAMPDESCRIPTIONCOMPANYNAMEPRODVERSIONBINPRODVERSIONLINKTIMESTAMPDISCOVERYDATE

REPORTDEFINITIONS

PK REPORTNAME

CATEGORYTEMPLATENAMEGROUPTEMPLATENAMESYSTEMTEMPLATENAMEHTMLDIRECTORYPRINTERNAMEDESCRIPTIONDATERANGEDATABASENAMESHIFTPAGE_BREAKSRUNTIME

SYSTEMS

PK SYSTEMID

I1 NETWORKIDI2 DOMAINIDI3 SYSTEMNAMEI4 PROXYNAME

DISCOVERYDATETIMEOSNAMEOSRELEASEOSVERSIONMACHINETYPEAGENTCPUSDISKSNETWORKSMEMORYSWAPDATASOURCESGMTOFFSETDSTCODEEXCLUDEITOAGENTIPADDRESS

A few OVR Tables from the ‘reporter’ DB

Page 17: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Reporter (OVR) - Data Extraction

• Reporter Itself

• Crystal Reports

Here I pulled the data from the OVR ‘systems’ table into MS Excel.Data includes• System Name•OS Name•OS Release•OS Version•Machine Type•Agent Version•# of CPUs•# of Disks•Amount of Memory•Amount of Swap

Page 18: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Performance Manager (OVPM) - Data Extraction

DB Schema & Tables

Included with OpenView Reporter Database

OVO 8 Coda(HTTPS Agent)

OVO 7 Coda

Data Sources and Collection Times

Page 19: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Systems Insight Manager (SIM) - DB Schema & Tables

HP Systems Insight Manager Help Guide (356920-004 Nov. 2004 Ed. 1.3)

CommonInformationModel (CIM)Classes

Page 20: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Systems Insight Manager (SIM) - Data Extraction

Microsoft Query

Join of CIM_ComputerSystem and CIM_SoftwareElement

Define Filter(s)

Page 21: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

VersionProgram/Module Name

Server

Type of moduleDescription

Systems Insight Manager (SIM) - Data Extraction

Page 22: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Common Information Model (CIM) / Windows Management Information (WMI) - DB Schema & Tables

• WMI Tools (download from Microsoft Developers Network (MSDN))

• WMI ODBC Adapter (driver) (optional install on CD in separate folder VALUEADD\MSFT\MGMT\WBEMODBC) Not supported in Windows Server 2003; use MDAC instead.

• www.dmtf.org/standards/cim

• msdn.microsoft.com WMI Reference

Page 23: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Common Information Model (CIM) / Windows Management Information (WMI) - DB Schema & Tables

WMI CIM Studio

Default Namespace: root\CIMV2

Login using Windows credentials

For OVOW; change namespace to: root\HewlettPackard\OpenView\Data

OVOW Server

Page 24: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Example of ‘Hardware’ information from root\CIMV2 namespace: CIM_PhysicalComponent

Type of Component Description

Page 25: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OVOW Managed Nodes

OVOW WMI Classes in root\HewlettPackard\OpenView\Data namespace

CIM/WMI Information from OpenView Operations/Windows

Page 26: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Interconnect (OVI) Developers ToolsExcerpt of ‘sampleapplications’ document provided with OVI install

TCP‘Socket’Samples

HTTPSamples

SOAPSamples

Page 27: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

OpenView Interconnect (OVI) Developers Tools• Developers Resource: http://devresource.hp.com/drc/topics/OVI.jsp

• Setup the PERL environment

• World-wide Web Library for Perl (libwww-perl); and prerequisites

• Read the ‘design’ document: /opt/OV/examples/OVI/sampleCode/HttpNetworkInventoryRequester/HttpInventoryRequesterDesign.html

• Start the ‘OVI’ Java virtual machine: from the /opt/OV/examples/OVI/sampleCode/HttpNetworkInventoryRequester/config directory, execute:

• /opt/OV/bin/OVI.sh -d ./NnmInventoryRequest.deploy >./OVI_exec.log &

• Execute the sample application (NNM Inventory Requester) from the /opt/OV/examples/OVI/sampleCode/HttpNetworkInventoryRequester directory; perl ./HttpInventoryRequester.pl http://localhost:8080/ovi/NnmInventoryPluglet

Page 28: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

HttpInventoryRequesterDesign.html<ovit:data> <ovit:name>name</ovit:name> <ovit:value type="string">192.2.34.2</ovit:value> </ovit:data> <ovit:data> <ovit:name>description</ovit:name> <ovit:value type="string">Cisco Internetwork Operating System Software (tm) C2600 Software (C2600-I-M), Version 12.0(7)T, RELEASE SOFTWARE (fc2)(c) 1986-1999 by cisco Systems, Inc.Tue 07-Dec-99 02:12 by phanguye</ovit:value> </ovit:data> <ovit:data> <ovit:name>creationTime</ovit:name> <ovit:value type="dateTime">2003-11-06T11:50:01-07:00</ovit:value> </ovit:data> <ovit:data> <ovit:name>statusChangeTime</ovit:name> <ovit:value type="dateTime">2003-11-14T07:31:10-07:00</ovit:value> </ovit:data> <ovit:data> <ovit:name>changeTime</ovit:name> <ovit:value type="dateTime">2003-11-06T11:50:01-07:00</ovit:value> </ovit:data> <ovit:data> <ovit:name>ipLevel</ovit:name> <ovit:value type="string">IPV4</ovit:value> </ovit:data> <ovit:data> <ovit:name>status</ovit:name> <ovit:value type="string">Normal</ovit:value> </ovit:data>

OpenView Interconnect (OVI) Developers Tools

Returned from the execution of the HTTP NNM Inventory Requester is a string of XML with ‘name / value’ pairs.Use your language of choice to parse and/or format the output.• Visual Basic• C#• C++• PERL (XML::Parser)• Java• JScript• …

Page 29: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

2005-04-05 16:46:39,092 [INFO ] OVI-2003 Starting kernel.

2005-04-05 16:46:41,584 [INFO ] OVI-2032 Pluglet NnmInventoryPluglet initializing.

2005-04-05 16:46:46,456 [WARN ] OVI-3032 NnmInventoryPluglet: License "OV Interconnect Instant-On" found for "Inventory Pluglets (Part Number: T2523AA)", expires at: 2005-05-22T00:00:00-04:00.

2005-04-05 16:46:47,575 [INFO ] OVI-2033 Pluglet NnmInventoryPluglet initialized.

2005-04-05 16:46:47,576 [INFO ] OVI-2032 Pluglet ResponderProxyPluglet initializing.

2005-04-05 16:46:48,388 [INFO ] OVI-101 HTTP Server: Statistics on = true for org.mortbay.http.HttpServer@331059

2005-04-05 16:46:49,121 [INFO ] OVI-2033 Pluglet ResponderProxyPluglet initialized.

2005-04-05 16:46:49,122 [INFO ] OVI-2032 Pluglet NnmInventoryPluglet starting.

2005-04-05 16:46:49,123 [INFO ] OVI-2033 Pluglet NnmInventoryPluglet started.

2005-04-05 16:46:49,123 [INFO ] OVI-2032 Pluglet ResponderProxyPluglet starting.

2005-04-05 16:46:49,124 [INFO ] OVI-2032 Pluglet NnmInventoryPluglet starting.

2005-04-05 16:46:49,250 [INFO ] OVI-101 HTTP Server: Starting Jetty/4.2.21

2005-04-05 16:46:49,269 [INFO ] OVI-101 HTTP Server: Started HttpContext[]

2005-04-05 16:46:49,322 [INFO ] OVI-101 HTTP Server: Started SocketListener on 0.0.0.0:8080

2005-04-05 16:46:49,323 [INFO ] OVI-101 HTTP Server: Started org.mortbay.http.HttpServer@331059

2005-04-05 16:46:49,323 [INFO ] OVI-2033 Pluglet ResponderProxyPluglet started.

2005-04-05 16:46:49,324 [INFO ] OVI-2004 Kernel started.

OpenView Interconnect (OVI) Developers Tools

OVI Execution LogPluglet Initialization

Pluglet Startup

HTTP Server StartupListening on Port 8080

Page 30: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Additional Resources• HP OpenView Network Node Manager, Reporting and Data

Analysis with NNM (T2490-90007 PDF)• Reporting and Database Schema (A.08.10 Sept. 2004)

OVOU• OVOW Troubleshooting Guide – Version 2.01 Feb. 2004• HP Systems Insight Manager Help Guide (356920-004 Nov.

2004 Ed. 1.3)• Microsoft Developers Network (MSDN):

msdn.microsoft.com• Distributed Management Task Force (DMTF) www.dmtf.org• HP Developers Site & Tools: devresource.hp.com• HP OpenView Data Extraction and Reporting (Version 1.02

Feb. 1999)

Page 31: Title: Techniques for Extracting Management Data from OpenView Software Session #: 338 Speaker: Jim Miller, AIS Company: Management & Technology Group,

Techniques for Extracting Management Data from OpenView Software

Management & Technology Group, Inc.

Thank You. Have a Great Conference.

• Please remember to turn in the session review sheets.