sg_sec

Upload: mohamed-el-tokhy

Post on 06-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 SG_sec

    1/158

    not for distribution

    Tivoli Service Quality Manager /Customer Experience Manager

    Installation & Configuration SPVC

  • 8/17/2019 SG_sec

    2/158

    not for distribution1-2

    Workshop Objectives

     

    Perform a complete installation of – Tivoli Netcool Service Quality Manager (TNSQM) – Tivoli Netcool Customer Experience Manager (TNCEM)

     

    Install and configure two Service Solutions – TNSQM Module for IP VPN Services – TNCEM Module for UMTS Voice Services

     

    Configure utilities to generate synthetic data for eachService Solution

     

    Learn how to demonstrate key features and functions ofTNSQM and TNCEM

     

    Configure the integration with Tivoli Business Service

    Manager (TBSM)

  • 8/17/2019 SG_sec

    3/158

    not for distribution1-3

    Workshop Logistics

     

    Self Paced Virtual Classroom (SVPC) format

     

    Recorded Presentations

     

    Hands-on Exercises – Detailed lab workbooks for each exercise – Performed using a dedicated remote server 

     

    Total Time is Approximately 36-48 Hours – Each lab exercise is labeled with the approximate time

     – The exercises do not have to be completed in a single sitting

  • 8/17/2019 SG_sec

    4/158

    not for distribution1-4

    Workshop 1 – System Prerequisites

     

    Goal – verify all system prerequisites – Operating System – Memory (real and virtual)

     – Disk – Filesystem – Host Name – Domain Name

     – Prepare system for installation• Create directories• Move installation software

     

    Approximate time – 45 minutes

  • 8/17/2019 SG_sec

    5/158

    not for distribution1-5

    Workshop 2 – Platform Software Installation

     

    Goal – install platform software components

     – Oracle

     – SunOne Directory Server 

     – Java Message Queue

     – WebSphere

     

    Approximate time – 1:15 minutes

  • 8/17/2019 SG_sec

    6/158not for distribution1-6

    Workshop 3 – TNSQM / TNCEM Installation

     

    Goal – install TNSQM and TNCEM

     – Install TNSQM

     – Install TNCEM

     – Validate system

     – Configure system to forward SNMP traps

     

    Approximate time – 3 hours

  • 8/17/2019 SG_sec

    7/158not for distribution1-7

    Workshop 4 – IP VPN Installation

     

    Goal – install TNSQM Module for IP VPN Services

     – Install GOM (Global Object Module)

     – Install IP VPN

     – Configure IP VPN demo data generation

     – Validate installation

     

    Approximate time – 60 minutes

  • 8/17/2019 SG_sec

    8/158not for distribution1-8

    Workshop 5 – UMTS Voice Installation

     

    Goal – install TNCEM Module for UMTS Voice Services

     – Install UMTS Voice

     – Configure UMTS Voice demo data generation

     – Validate installation

     

    Approximate time – 60 minutes

  • 8/17/2019 SG_sec

    9/158not for distribution1-9

    Workshop 6 – Client Installation

     

    Goal – Configure and validate client access

     – Configure Socks Proxy – Download & install TNSQM thick client

     – Configure student workstation thick client for proxy use – Configure student workstation browser for proxy use – Create new TNSQM user  – Validate client access to TNSQM and CEM

     

    Approximate time – 45 minutes

  • 8/17/2019 SG_sec

    10/158not for distribution1-10

    Workshop 7 – TNSQM Demo

     

    Goal – demonstrate key features and functions ofTNSQM

     – Create SLA (Service Level Agreement) Template – Create custom SLA – Monitor state changes of SLA

    • Using TNSQM thick client• Using SLA WebView

     – Create custom KQI (Key Quality Indicator) – Monitor the KQI using KQI Analyzer 

     

    Approximate time – 1 hour 

  • 8/17/2019 SG_sec

    11/158

    not for distribution1-11

    Workshop 8 – TNCEM Demo

     

    Goal – demonstrate key features and functions ofTNCEM

     – Demonstrate TNCEM user interface• Investigate customer issues• Investigate group issues• Investigate device issues

     – Create custom SLO (Service Level Objective)

     – Monitor state changes of SLO

     

    Approximate time – 60 minutes

  • 8/17/2019 SG_sec

    12/158

    not for distribution1-12

    Workshop 9 – TBSM / TNSQM Integration

     

    Goal – install and configure the TBSM / TNSQMIntegration

     – Add custom rules to NcKL (Netcool Knowledge Library)

     – Add custom fields to Object Server 

     – Configure TBSM• Create service templates

    • Define auto-population rules• Configure Data Fetcher • Customize Service Tree• Add custom charts• Configure Single Sign On (SSO)• Configure Launch In Context (LC)

     

    Approximate time – 8 hours

  • 8/17/2019 SG_sec

    13/158

    not for distribution1-13

    Workshop 10 – Custom Reporting Using BIRT

     

    Goal – install and configure BIRT and produce a customreport

     – Install BIRT Designer on student workstation

     – Configure BIRT Designer for access to TNSQM server 

     – Create custom report

     

    Approximate time – 45-60 minutes

  • 8/17/2019 SG_sec

    14/158

    not for distribution1-14

    Remote Server 

     

    Each student is assigned a dedicated server 

     

    “Real” server, not a virtual image

     

    The server is reserved for student use (typically twoweeks)

     

    The lab exercises may be completed any time during theperiod that the server is assigned to the student

  • 8/17/2019 SG_sec

    15/158

    not for distribution1-15

    Workshop 1

     

    To begin the workshop

     – Download and view System Pre-requisites

  • 8/17/2019 SG_sec

    16/158not for distribution

    Workshop 1TNSQM/TNCEM Installation

    System Prerequisites

  • 8/17/2019 SG_sec

    17/158

    not for distribution1-17

    Objectives – verify all system prerequisites

     – Operating System – Memory (real and virtual) – Disk

     – Filesystem – Host Name – Domain Name – Prepare system for installation

    • Create directories

    • Move installation software

     

    Approximate time – 45 minutes

  • 8/17/2019 SG_sec

    18/158

    not for distribution1-18

    Installation Prerequisites

  • 8/17/2019 SG_sec

    19/158

    not for distribution1-19

    General Requirements

     

    Majority of the install performed as root

     

    Install will create 2 additional UNIX users – oracle – saserver 

     

    Shared Memory changes may require reboot

     

    Complete installation takes 6-8 hours, including

    copying/expanding software

  • 8/17/2019 SG_sec

    20/158

    not for distribution1-20

    Minimum Hardware Requirements - Solaris

     

    Sun SPARC Architecture

     

    Four UltraSPARC IV, IV+ or UltraSPARC T1processors

     

    8GB core memory – NOTE: Release Notes for Service Solutions call for 32 GB

     

    Four 72GB hard disks

    IBM Tivoli Netcool Service Quality Manager Server Installation Guide

  • 8/17/2019 SG_sec

    21/158

    not for distribution1-21

    Operating System Requirements - Solaris

     

    Solaris 10 – 6/06 or later – kernel patch 118833-36 or later 

     – Including patch 122032-05 or later

     

    Total of 16 GB Virtual Memory - MINIMUM – RAM + SWAP = 16 GB

  • 8/17/2019 SG_sec

    22/158

    not for distribution1-22

    Operating System Requirements - Solaris

     

    Shared Memory settings for Oracle – Create a new project (101) for the dba group called Oracle

    • projadd –p 101 –c “Oracle” –U oracle –G dba ‘user.oracle’

     – Update this project with the necessary settings• projmod –s –K “project.max-shm-memory=(privileged, 32GB, deny)”

    ‘user.oracle’• projmod –s –K “project.max-shm-ids=(privileged, 1024, deny)”

    ‘user.oracle’

    • projmod –s –K “project.max-sem-ids=(privileged, 4096, deny)”‘user.oracle’• projmod –s –K “project.max-sem-nsems=(privileged, 16010, deny)”

    ‘user.oracle’

     – Verify that the changes were applied correctly• /usr/bin/projects –l

     – Does NOT require a reboot

  • 8/17/2019 SG_sec

    23/158

    not for distribution1-23

    3rd Party Software – Platform Dependencies

    AIX Solaris

    Database Oracle 10g,Enterprise w/

    Partitioning

    Oracle 10g,Enterprise w/

    Partitioning

    JMS WebSphere IMQ

    LDAP Tivoli Directory

    Server 6.1

    SunOne DS

    Server JRE J2RE 1.5.0 IBM J92.3

    Java HotSpot(TM)

    Server VM

  • 8/17/2019 SG_sec

    24/158

    not for distribution1-24

    Filesystem Requirements (production grade)Filesystem Software Size (Mbytes) Disk Location

    / Operating system 8192 c1t0d0s0 [ 1 ]

    Swap Operating system 8192 c1t0d0s1 [ 1 ]

    /var Operating system 4096 c1t0d0s3 [ 1 ]

    /appl Oracle & TNSQM 30720 c1t0d0s4 [ 1 ]

    /export/home Users Home 2048 c1t0d0s5 [ 1 ]/oradata01 Oracle storage 1 34816 c1t1d0s0 [ 2 ]

    /oradata02 Oracle storage 2 34816 c1t1d0s1 [ 2 ]

    /oradata03 Oracle storage 3 34816 c1t2d0s0 [ 3 ]

    /oradata04 Oracle storage 4 34816 c1t2d0s1 [ 3 ]

    /oralogs1 Oracle Redo log loc 1 10920 c1t3d0s0 [ 4 ]

    /oralogs2 Oracle Redo log loc 2 10920 c1t3d0s1 [ 4 ]

    /oratemp Oracle temp space 10920 c1t1d0s3 [ 2 ]

    /oradump Oracle dump space 4096 c1t3d0s7 [ 4 ]

    /data/cache TNSQM cache 8192 c1t3d0s3 [ 4 ]

    /data/download1 Downloaded data 1 8192 c1t3d0s3 [ 4 ]

    /data/download2 Downloaded data 2 8192 c1t3d0s4 [ 4 ]

    /data/trace_log1 Trace log 8192 c1t3d0s5 [ 4 ]

    /data/trace_archive1 Trace Archive 8192 c1t3d0s6 [ 4 ]

  • 8/17/2019 SG_sec

    25/158

    not for distribution1-25

    Software Preparation

  • 8/17/2019 SG_sec

    26/158

    not for distribution1-26

    TNSQM Software Packages

     

    TNSQM Packages on XL Download site – CZS0GEN – IBM Tivoli Netcool Service Quality Manager V4.1.3

    for Solaris (1300 MB)

     – CZS0EEN – IBM Tivoli Netcool Service Quality Manager V4.1.3for WAS Solaris (628 MB)

     – CZS0DEN – IBM Tivoli Netcool Service Quality Manager V4.1.3Documentation Multiplatform (34 MB)

     – NOTE: TNCEM is included in the TNSQM eAssembly(CZS0GEN)

     – Total disk (compressed) = 2.0 GB

  • 8/17/2019 SG_sec

    27/158

    not for distribution1-27

    TNSQM Service Solutions

     

    C1W3YEN - Tivoli Netcool Service Quality Manager Service Solution Blackberry V5.2.1 (48 MB)

     

    CZ95NEN - Tivoli Netcool Service Quality Manager Module for Blackberry Logs Service V1.1 (99 MB)

     

    CZC7GEN - Tivoli Netcool Service Quality Manager Service Solution DSL Broadband V1.2.2 (2 MB)

     

    CZ3TIEN - Tivoli Netcool Service Quality Manager Service Solution GPRS V1.4 (4 MB)

     

    CZ3TJEN - Tivoli Netcool Service Quality Manager Service Solution GSM V1.4.1 (2 MB)

     

    CZF36EN - Tivoli Netcool Service Quality Manager Module for HSPA PM Service V1.1 (2 MB)

     

    CZ0UPEN - Tivoli Netcool Service Quality Manager Service Solution IPTV V3.2 (1 MB)

     

    C1L5DEN - Tivoli Netcool Service Quality Manager Service Solution IP-VPN V3.2 (1 MB)

     

    CZQT6EN - Tivoli Netcool Service Quality Manager Module for Mobile User Plane Service V1.1 (2 MB)

     

    CZ183EN - Tivoli Netcool Service Quality Manager Service Solution Roaming V1.2.1 (5 MB)

     

    CZ0ULEN - Tivoli Netcool Service Quality Manager Service Solution Short Messaging System V2.3 (3 MB)

     

    CZK64EN - Tivoli Netcool Service Quality Manager Module for UMTS HSPA Trans Service V1.1 (2 MB)

     

    CZQ87EN - Tivoli Netcool Service Quality Manager Module for UMTS Voice PM Service V1.1 (2 MB)

     

    CZQ86EN - Tivoli Netcool Service Quality Manager Module for UMTS Voice Trans Service V1.1 (2 MB)

     

    CZ0UMEN - Tivoli Netcool Service Quality Manager Service Solution Voice Mail V2.2 (2 MB)

     

    CZ0UNEN - Tivoli Netcool Service Quality Manager Service Solution VoIP V2.3 (2 MB)

    New / Updated Service Solutions are distributed quarterly

    The above list was current as of November, 2010

  • 8/17/2019 SG_sec

    28/158

    not for distribution1-28

    TNCEM Service Solutions

     

    CZ95QEN - Tivoli Netcool Customer Experience Manager Module for Evdo Service V1.2 (.5 MB)

     

    CZ95VEN - Tivoli Netcool Customer Experience Manager Module for GPRS Service V1.3 (1 MB)

     

    CZ95UEN - Tivoli Netcool Customer Experience Manager Module for GSM Voice Service V1.2 (1 MB)

     

    CZ95REN - Tivoli Netcool Customer Experience Module for MMS Service V1.2 (.5 MB)

     

    CZIX7EN - Tivoli Netcool Customer Experience Manager Module for Mobile User Plane Service V1.1 (1

    MB)

     

    CZ95TEN - Tivoli Netcool Customer Experience Manager Module for Roaming Service V1.2 (2 MB)

     

    CZ95SEN - Tivoli Netcool Customer Experience Manager Module for SMS Service V1.2 (1 MB)

     

    CZC7IEN - Tivoli Netcool Customer Experience Manager Service Solutions iUMTS-HSDPA V1.3 (1 MB)

     

    CZIX6EN - Tivoli Netcool Customer Experience Manager Module for UMTS HSPA Trans V1.1 (1 MB)

     

    CZC7HEN - Tivoli Netcool Customer Experience Manager Service Solutions iUMTS Voice V1.2 (.5 MB)

    New / Updated Service Solutions are distributed quarterly

    The above list was current as of November, 2010

  • 8/17/2019 SG_sec

    29/158

    not for distribution1-29

    Global Object Module Service Solutions

     

    CZ0FEEN - Tivoli Netcool Service Quality Manager Service Solution GOMV1.4 for Solaris and AIX (.5 MB)

     

    CZ0FEEN - Tivoli Netcool SQM/CEM Global Object Module (GOM) V1.5

    Multiplatform (.5 MB)

     

    CZF77EN - Tivoli Netcool SQM/CEM Global Object Module (GOM) V1.6Multiplatform (.5 MB)

     

    CZQ85EN - Tivoli Netcool SQM/CEM Global Object Module (GOM) V1.7Multiplatform (.5 MB)

    New / Updated Service Solutions are distributed quarterly

    The above list was current as of November, 2010

  • 8/17/2019 SG_sec

    30/158

    not for distribution1-30

    Oracle Packages

     

    Oracle 10g: – 10gr2_db_sol.cpio.gz (873 MB)

     

    Oracle Patch Set 4 for Oracle 10g:

     – p6810189_10204_Solaris-64.zip (1.2 GB)

     

    Oracle “one off” patches: – p6396242_10204_Generic

     – p7306915_10204_SOLARIS64

     

    Total disk (compressed) = 2.0 GB

  • 8/17/2019 SG_sec

    31/158

    not for distribution1-31

    LDAP & JMS

     

    SunOne Directory Server (LDAP) – ds.5.2.P4.Solaris.SPARC.full.tar.gz (77 MB)

     

    Sun Java Message Queue System (JMS)

     – mq3_7ur2-ent-solsparc.zip (38 MB)

  • 8/17/2019 SG_sec

    32/158

    not for distribution1-32

    Workshop 1

     

    To begin the hands-on exercises

     – Download workbook number 1 – Follow all the steps to complete the exercises – When complete, continue on to workshop 2

     

    To begin Workshop 2 – Download and view the presentation – Platform Installation

  • 8/17/2019 SG_sec

    33/158

    not for distribution

    Workshop 2TNSQM/TNCEM

    Platform Software Installation

  • 8/17/2019 SG_sec

    34/158

    not for distribution1-34

    Objectives

     

    Goal – install platform software components

     – Oracle

     – SunOne Directory Server 

     – Java Message Queue

     – WebSphere

     

    Approximate time – 1:15 minutes

  • 8/17/2019 SG_sec

    35/158

    not for distribution1-35

    Installation – Platform PackageApproximate Time – 10 mins

  • 8/17/2019 SG_sec

    36/158

    not for distribution1-36

    Platform Package

     

    Installs custom “helper scripts” in /var/install/sbin

     

    These are used to install: – Oracle – SunOne – JMS – WebSphere

     

    Platform package found in CZS0GEN – IBM Tivoli NetcoolService Quality Manager v4.1.3 for (1.3 GB)

  • 8/17/2019 SG_sec

    37/158

    not for distribution1-37

    Platform Package Installation

     

    Do the following as root

     

    Expand the installation files for the base TNSQM software – cd /appl/INSTALLFILES – tar –xvf CZS0GEN.tar 

     

    Expand the platform tar file: – cd core.solaris64-sparc.install – cp –R * /appl – cd /cem.solaris64-sparc.install

     – cp –R * /appl – cd /appl – gunzip ibm-tn-plat-install-PLAT1.0.0.49.tar.gz – tar –xvf ibm-tn-plat-install-PLAT1.0.0.49.tar 

     

    Run the platform installation script – ./ibm-tn-plat-install.install now

  • 8/17/2019 SG_sec

    38/158

    not for distribution1-38

    Server Preparation

     

    Create users, groups – cd /var/install/sbin – ./setup_users –product serviceassure

     

    Set file permissions – chown oracle:dba /ora*

     – chown saserver:sa /data/*

  • 8/17/2019 SG_sec

    39/158

    not for distribution1-39

    Installation – Oracle ProductApproximate Time – 30 mins

  • 8/17/2019 SG_sec

    40/158

    not for distribution1-40

    Oracle Installation

     

    Use custom “helper script” in /var/install/sbin

     

    Installs the Oracle software and patches

     

    Oracle base installation package and patch4 package must

    be expanded before use

     

    Oracle one-off patches must be expanded before use

     

    Oracle is installed (by default) into /appl/oracle

  • 8/17/2019 SG_sec

    41/158

    not for distribution1-41

    Oracle Installation – Software Preparation

     

    Perform the following as root

     

    Expand Oracle base software – cd /appl/oracle/base

     – gzip –d 10gr2_db_sol.cpio.gz – cpio –idm < 10gr2_db_sol.cpio

     

    Expand Patch Set 4 software

     – cd /appl/INSTALLFILES/oracle/patch4 – unzip p6810189_10204_Solaris-64.zip

     

    Expand the one-off patches

     – cd /appl/INSTALLFILES/oracle/one-off  – unzip p6396242_10204_Generic.zip – unzip p7306915_10204_SOLARIS64.zip

  • 8/17/2019 SG_sec

    42/158

    not for distribution1-42

    Oracle Installation

     

    Perform the following as root

     

    Run the Oracle Installation script – cd /var/install/sbin – ./oracle10gR2_install – Select the type of install you wish to execute

    • Enter: 1

     – Please enter the location of the Oracle 10.0.2.0.1 software• Enter: /appl/INSTALLFILES/oracle/base

     – Please enter the install location of the Oracle base [/appl/oracle]• Accept the default

     – Please enter the value of ORACLE_HOME

    • [/appl/oracle/product/10.2.0/db_1]• Accept the default – Please enter the value of ORACLE_HOME_NAME [OraDBHome1]

    • Accept the default

     

    Installation runs …

     – Enter the full pathname of the local bin directory [/usr/local/bin]• Accept the default

  • 8/17/2019 SG_sec

    43/158

    not for distribution1-43

    Oracle Installation - cont

     

    Would you like to install the Oracle companion software? – Enter: n

     

    Please enter the location of the Oracle 10.0.2.0.4 patch set – Enter: /appl/INSTALLFILES/oracle/patch4/Disk1

     

    Installation runs …

     

    Enter the full pathname of the local bin directory [/usr/local/bin] – Accept the default

     

    The file “dbhome” already exists in /usr/local/bin. Overwrite it? (y/n) – Enter: y

     

    The file “oraenv” already exists in /usr/local/bin. Overwrite it? (y/n) – Enter: y

     

    The file “coraenv” already exists in /usr/local/bin. Overwrite it? (y/n) – Enter: y

     

    Please enter the location of the Oracle 10.0.2.0.4 one-off patches – Enter: /appl/INSTALLFILES/oracle/one-off 

     

    Oracle Installation complete

  • 8/17/2019 SG_sec

    44/158

    not for distribution1-44

    Installation – Directory Server Approximate Time – 10 mins

  • 8/17/2019 SG_sec

    45/158

    not for distribution1-45

    Directory Server Installation

     

    Use custom “helper script” in /var/install/sbin

     

    Installs the SunOne Directory Server software

     

    Installation package can be left compressed

     

    Package is installed (by default) into /appl/ds

     

    NOTE: the lab server uses a logical link for /appl. Theinstallation requires the “real” path to /appl

  • 8/17/2019 SG_sec

    46/158

    not for distribution1-46

    Directory Server Installation

     

    Perform the following as root

     

    Run the installation – note the directory path on the install command – cd /var/install/sbin – ./ds_install –base /storage/appl –product serviceassure

     – Enter the full path of the DS package• Enter:/appl/INSTALLFILES/sun/ldap/ds[1].5.2.P4.Solaris.SPARC.full.tar.gz

     – Please, Enter the LDAP Port: [1389]• Accept the default

     – Please, Enter the LDAP Admin Port: [16762]• Accept the default

     – Please, Enter the LDAP Root: [dc=comnitel, dc=com]• Accept the default – Please, enter the password for cn=Directory Manager: [Dirmgr01]

    • Accept the default – Please, enter the password for ldapadm: [Ldapadm01]

    • Accept the default

     

    Installation runs …

  • 8/17/2019 SG_sec

    47/158

    not for distribution1-47

    Installation – Java Message

    QueueApproximate Time – 5 mins

  • 8/17/2019 SG_sec

    48/158

    not for distribution1-48

    JMS Installation

     

    Use custom “helper script” in /var/install/sbin

     

    Installs the Java Message Queue software

     

    Installation package can be left compressed

     

    Package is installed (by default) into /appl/

  • 8/17/2019 SG_sec

    49/158

    not for distribution1-49

    JMS Installation

     

    Perform the following as root

     

    Run the installation

     – cd /var/install/sbin – ./imq_install –product serviceassure – Enter the full path of the IMQ package – Enter: /appl/INSTALLFILES/sun/jms/mq3_7ur2-ent-

    solsparc.zip

     

    Installation runs …

  • 8/17/2019 SG_sec

    50/158

    not for distribution1-50

    Installation – WebSphereApproximate Time – 10 mins

  • 8/17/2019 SG_sec

    51/158

    not for distribution1-51

    WebSphere Installation

     

    Use custom “helper script” in /var/install/sbin

     

    Installs the WebSphere software

     

    Installation package can be left compressed

     

    Package is installed (by default) into /appl/IBM

     

    Requires CZS0EEN – IBM Tivoli Netcool Service Quality Managerv4.1.3 WAS for Solaris (608 MB)

  • 8/17/2019 SG_sec

    52/158

    not for distribution1-52

    WebSphere Installation

     

    Perform the following as root

     

    Unpack the WebSphere installation file – cd /appl/INSTALLFILES – tar –xvf INSTALLFILES/CZS0EEN.tar 

     

    Move the new WebSphere installation file to /appl – cd /appl – mv INSTALLFILES/WAS_61027_CIP.tar.gz .

     

    Run the installation – cd /var/install/sbin – ./was_install –base /appl – Enter the full pathname of the WAS package

    • Enter: /appl/WAS_61027_CIP.tar.gz – Installation runs …

  • 8/17/2019 SG_sec

    53/158

    not for distribution1-53

    Summary

  • 8/17/2019 SG_sec

    54/158

    not for distribution1-54

    Installation Summary

     

    Platform package installed

     

    Oracle software installed

     

    SunOne Directory Server software installed

     

    Sun Java Message Queue software installed

     

    WebSphere Application Server software installed

  • 8/17/2019 SG_sec

    55/158

    not for distribution1-55

    Workshop 2 Exercises

     

    To begin the hands-on exercises

     – Download workbook number 2 – Follow all the steps to complete the workshop exercises – When complete, continue on to workshop 3

     

    To begin Workshop 3 – Download and view the presentation – TNSQM Installation

  • 8/17/2019 SG_sec

    56/158

    not for distribution

    Workshop 3TNSQM / TNCEM Installation

  • 8/17/2019 SG_sec

    57/158

    not for distribution1-57

    Objectives

     – Install TNSQM

     – Install TNCEM

     – Validate system

     – Configure system to forward SNMP traps

     

    Approximate time – 3 hours

  • 8/17/2019 SG_sec

    58/158

    not for distribution1-58

    Installation – TNSQM / TNCEMApproximate Time – 2-3 Hours

  • 8/17/2019 SG_sec

    59/158

    not for distribution1-59

    TNSQM Installation

     

    Use custom “helper script” in /appl

     

    Installs the TNSQM software – Starts Oracle

     – Creates core Oracle database and tables – Provisions LDAP – Starts WebSphere – Configures WebSphere

     

    Installation runs as a sequential script – Make sure that the process cannot be interrupted – Restarts may not be successful

     

    Package is installed (by default) into /appl/sa

  • 8/17/2019 SG_sec

    60/158

    not for distribution1-60

    TNSQM Installation

     

    The installation is performed as the saserver user  – Use root to change file ownership of /appl to the saserver user 

     

    The installation files were already unpacked previously

     

    Run the installation as saserver  – cd /appl – ksh sqm_install –wmcr /appl/sa

    This installation script will install the IBM Tivoli Netcool Service QualityManagement software version SQM4.1.3.57.10 on your system.

    Do you wish to continue?

    Enter: Y – The license agreement is displayed. Press to get to the end.

    Do you agree with the terms of this license?

    Enter: Y

    What Type of Service Quality Manager System are you installing?

    Enter: 1 (All Inclusive)

  • 8/17/2019 SG_sec

    61/158

    not for distribution1-61

    TNSQM Installation – cont.

     

    Business Objects Version – Business Objects is not being used, reply with none

    Please enter the installed Business Objects version

    (6.5/XI/none): []---->

    Enter : none

     

    Service Quality Manager CoreThe following is a list of the default Service Quality Manager

    Variables:

    NOTE: review the list and adjust any that are required.

    If changes are required, enter: N

    The list of parameters appear in a “vi” window

    Adjust as necessary

    Enter: :w! (save changes)

    Enter: :q! (exit vi)

    Is the configuration OK (y[es]/n[no]/s[ee the configuration])?

    Enter: y

  • 8/17/2019 SG_sec

    62/158

    not for distribution1-62

    TNSQM Installation – cont.

     

    Configure Directory Server Do you want to install Directory Server Configuration ? [Yes]

    Accept the default

    The following is a list of the default Service Quality Manager Variables :

    1. LDAPROOT=dc=comnitel,dc=comTo accept these values enter 'Y' else enter 'N' to modify the values (Y/N)

    Enter: YPlease enter the password for 'cn=Directory Manager', theDirectory Server User [Dirmgr01]:

    Accept the defaultPlease enter the password for 'system', the Directory Server User

    [Saserver01]:Accept the default

    Please enter the password for 'useradm', the Directory Server User

    [Useradm01]:Accept the default

    Please enter the password for 'swvadm', the Directory Server User[Swvadm01]:Accept the default

  • 8/17/2019 SG_sec

    63/158

    not for distribution1-63

    TNSQM Installation – cont.

     

    Configure Message QueueDo you want to install Sun Java System Message Queue

    Configuration ? [Yes]

    Accept the defaultThe following is a list of the default Service Quality Manager

    Variables :

    1. BROKER1HOST=tsedev20

    2. BROKER1PORT=76813. BROKER2HOST=tsedev20

    4. BROKER2PORT=7680

    5. OMPORT=9008

    To accept these values enter 'Y' else enter 'N' to modify the values(Y/N)Enter: Y

  • 8/17/2019 SG_sec

    64/158

    not for distribution1-64

    TNSQM Installation – cont.

     

    Configure Socks ProxyThe following is a list of the default Service Quality Manager

    Variables :

    1. SERVER_IP_ADDRESS=192.168.1.225

    2. SHORT_IP_ADDRESS=192.168.1

    To accept these values enter 'Y' else enter 'N' to modify the values(Y/N)

    Enter:Y

    The following is a list of the default Service QualityManager Variables :

    1. SHORT_IP_ADDRESS=192.168.1

    To accept these values enter 'Y' else enter 'N' to modify the values(Y/N)

    Enter: Y

  • 8/17/2019 SG_sec

    65/158

    not for distribution1-65

    TNSQM Installation – cont.

     

    Configure Web Server The following is a list of the default Service Quality Manager

    Variables :

    1. TOMCAT_SERVER_PORT=8093

    2. HTTPS_PORT=8094

    3. WSPORT=9060

    4. WSHOST=tsedev20.tivlab.austin.ibm.com

    To accept these values enter 'Y' else enter 'N' to modify the values

    (Y/N)Enter: Y

     

    Configure WebSphere

    Please enter the LDAP swvadm password: [Swvadm01]Accept the default

    NOTE: this step will run for several minutes (could be 15-20 minutes or longerdepending upon server speed), and the WebSphere application components

    will be stopped and started multiple times.

  • 8/17/2019 SG_sec

    66/158

    not for distribution1-66

    TNSQM Installation – cont.

     

    Build SQM Database - sadbWould you like to perform task SA_DB_INSTALL ? [yes/no] >Enter: yes

    Please, Enter the required Database Type (sadb/repos):---->sadbAccept the default

    Please, Enter your Database SID (8 character maximum):---->sadbAccept the default

    Please, Enter your Database Size

    (sml(10G)/med(20G)/lge(50G)/xlg(100G)/xxl(200G)/custom):---->lgeChange the default value to sml

    Please, Enter the sys user password:---->Sysdb01Accept the default

    Please, Enter the system user password:---->Sysdb01Accept the default

    NOTE: this step may take 1 hour to complete.

  • 8/17/2019 SG_sec

    67/158

    not for distribution1-67

    TNSQM Installation – cont.

     

    Build SQM Database - reposWould you like to perform task REP_DB_INSTALL ? [yes/no] >

    Enter: noNOTE: Only required if using Business Objects. The workshopdoes NOT use Business Objects

     

    Build Core Database SchemaWould you like to perform task CORE_SCHEMA_INSTALL ? [yes/no]>Enter: yes

  • 8/17/2019 SG_sec

    68/158

    not for distribution1-68

    TNSQM Installation – cont.

     

    Create CRON tasks for log file maintenanceWould you like to perform task CORE_CRON_INSTALL ? [yes/no] >

    Enter: yesWhat Type of Service Quality Manager System Are you Installing ?

    Enter: 1 (All Inclusive)

    Please enter the location of the ORACLE_HOME Directory[/appl/oracle/product/10.2.0/db_1]:Accept the default

    Please enter the location of the sadb Database Archive Directory [/oradump]:Accept the default

    Please enter the location of the repos Database Archive Directory [/oradump]:

    Accept the defaultPlease enter the location of the IMQ Software Directory [/]:

    Accept the defaultPlease enter the location of the Directory Server Software Directory [/appl/ds]:

    Accept the defaultPlease enter the location of the ServerAssure Log Directory [/appl/sa/logs]:

    Accept the defaultPlease enter the location of the ServerAssure Archive Logs Directory[/data/trace_archive1]:Accept the default

  • 8/17/2019 SG_sec

    69/158

    not for distribution1-69

    TNSQM Installation – cont.

     

    TNCEM InstallationWould you like to perform task CEM_INSTALL? [yes/no] >

    Enter: yesWhat Type of Service Quality Manager System Are you Installing ?

    Enter: 1 (All Inclusive)

    Please enter the location of the Service Quality Manager Softwarepackages [/appl]:Accept the default

    The following is a list of the default Service Quality Manager Variables :1. MAIL_USERNAME=saserver 

    2. MAIL_PASSWORD=Saserver013. SADB_USERNAME=saserver 4. SADB_PASSWORD=Saserver01

    To accept these values enter 'Y' else enter 'N' to modify the values (Y/N)Enter: Y

  • 8/17/2019 SG_sec

    70/158

    not for distribution1-70

    TNSQM Installation – cont.

     

    CEM Installation (cont.)The following is a list of the default Service Quality Manager Variables :

    1. OMPORT=9008To accept these values enter 'Y' else enter 'N' to modify the values (Y/N)

    Enter: YPlease enter the LDAP swvadm password: [Swvadm01]

    Accept the defaultPlease enter the LDAP Directory Manager password: [Dirmgr01]

    Accept the defaultNOTE: this step could take 15-20 minutes to complete. The WebSphere application will

    stopped and started multiple times.

     

    Encode PasswordsWould you like to perform task ENCODE_PASSWORDS ? [yes/no] >

    Enter: yes

     

    Installation is complete!!

  • 8/17/2019 SG_sec

    71/158

    not for distribution1-71

    TNSQM Installation – cont.

     

    Verify that all core services are onlinesvcs | grep serviceassureonline 19:34:22 svc:/application/serviceassure/ldap-sa:saonline 19:49:26 svc:/application/serviceassure/imq2-sa:saonline 19:49:26 svc:/application/serviceassure/imq1-sa:saonline 12:16:47 svc:/application/serviceassure/traprouter-sa:saonline 15:14:10 svc:/application/serviceassure/database-sa:globalonline 15:56:24 svc:/application/serviceassure/socks-sa:sa

    online 15:56:33 svc:/application/serviceassure/sapmon-sa:saonline 15:56:39 svc:/application/serviceassure/sapmgr-sa:saonline 15:56:39 svc:/application/serviceassure/wp-sa:sa

  • 8/17/2019 SG_sec

    72/158

    not for distribution1-72

    Post Installation

     

    Enable Time Zone support – Become the saserver user 

    su – saserver 

     – Edit the time zone property file

    cd /appl/sa/conf/adapter/

    vi timezone.properties – Set timezone.enabled to true:

    # enable/disable global timezone support

    com.comnitel.timezone.enabled= true

  • 8/17/2019 SG_sec

    73/158

    not for distribution1-74

    Post Installation – Platform Stop

     

    Stop platform processes (as root) – if necessarysvcadm disable sapmgr-sasvcadm disable sapmon-sasvcadm disable traprouter-sasvcadm disable imq2-sasvcadm disable imq1-sa

    svcadm disable wp-sasvcadm disable ldap-sasvcadm disable database-sa

  • 8/17/2019 SG_sec

    74/158

    not for distribution1-75

    Post Installation – Platform Start

     

    Start platform processes (as root) – if necessarysvcadm enable database-sasvcadm enable ldap-sasvcadm enable wp-sasvcadm enable imq1-sa

    svcadm enable imq2-sasvcadm enable traprouter-sasvcadm enable sapmon-sasvcadm enable sapmgr-sa

  • 8/17/2019 SG_sec

    75/158

    not for distribution1-76

    Post Installation – System Verification

     

    Start the TNSQM components (as saserver)sap start domainsap start clientsap start cem

     

    NOTE: Leave the “monitoring” components disabled untilafter the installation of the Service Solutions. Once one or

    more Service Solutions are installed, there will be additional“adapter” components to start

  • 8/17/2019 SG_sec

    76/158

    not for distribution1-78

    Summary

     

    TNSQM is installed

     

    TNCEM is installed

     

    Oracle is configured for TNSQM, TNCEM and is running – database-sa

     

    SunOne Directory Server is configured for TNSQM, TNCEM and isrunning – ldap-sa

     

    Java Message Queue is configured for TNSQM, TNCEM and isrunning – imq1-sa – imq2-sa

     

    WebSpshere is configured for TNSQM, TNCEM and is running

     – wp-sa

    W k h 3

  • 8/17/2019 SG_sec

    77/158

    not for distribution1-79

    Workshop 3

     

    To begin the hands-on exercises

     – Download workbook number 3 – Follow all the steps to complete the workshop exercises

     – When complete, continue on to workshop 4

     

    To begin Workshop 4

     – Download and view the presentation – Service Solution Overview

  • 8/17/2019 SG_sec

    78/158

    not for distribution

    Workshops 4 & 5Service Solutions

  • 8/17/2019 SG_sec

    79/158

    not for distribution1-81

    Objectives

     

    Workshop 4 – Install TNSQM Module for IP VPN Services – Install and configure synthetic data generator 

     

    Workshop 5 – Install TNCEM Module for UMTS Voice Services – Install and configure synthetic data generator 

     

    Service Solution Overview – Describe components of a Service Solution – Describe the Global Object Model – Describe differences in Service Solution packaging – Describe options for data generation

  • 8/17/2019 SG_sec

    80/158

    not for distribution1-82

    TNSQM/CEM Service Solution Overview

     

    What is a Service Solution? – It is an installable component designed to enable service providers to monitor

    and report on the service quality delivered to their end customers for a specificservice offering (e.g. VOIP, Blackberry email, IP-VPN).

    Data Persistence

    Root Cause Analysis

    Historical Trending

    SLA/Service Monitor ing

    SLA/Service Reporting

         V      O     I     P

         I     P   -     V     P     N

         I     P     T     V

    Tivol i Netcool Service Quality Manager (TNSQM)

    VOIP

    IP-VPN

    IPTV

    Blackberry

    SMS

    Voice Mail

    GPRS

    IBM Service Solut ionLibrary

         B     l    a    c     k     B

        e    r    r    y

    Service Solutions can easily be added over time to deliver immediate value across the service provider organization

    S i S l ti

  • 8/17/2019 SG_sec

    81/158

    not for distribution1-83

    Service Solutions

     

    Strategy – Put in place a framework to allow the development of service models (and

    associated components) which have been designed in a generic manner toenable high volume sales as pre-packaged solutions, delivering immediatebusiness value.

     

    Objectives – Easy to install – Immediate Value to end customer  – Standalone and independent Service Solution Components

     

    Bundle Service Solutions into manageable, modular entities

     – Models (SLA, KQI, Adapter) – Reports – Mediation* – Documentation

     

    Vendor-Neutral ModelsVendor-Specific Mediation

  • 8/17/2019 SG_sec

    82/158

    not for distribution1-84

    Service Solution Components

    CSV input format,to feed adapter layer 

    Vendor Specific Mediationtransforms raw data intoa predefined format.

    Vendor mRaw Data

    Vendor 1Raw Data

    Vendor 2Raw Data …

     Adapter (s)

    Combiner 

    SLA (s) SLAT (s)

    Reports

    KPI & KQI

    DB Tables

    Data Sheet

    Vendor-Specific

     Agent (1)Vendor-Specific

     Agent (2)

    Vendor-Specific

     Agent (m)…

    Unchanged for

    each deployment

    Vendor specific

    mapping done

    Via project deployment

    Vendor neutral data recordspresented to adapter layer 

    User

    Documentation

    Scope ofService Solution

    Mediation done on A pro ject basis

    S S

  • 8/17/2019 SG_sec

    83/158

    not for distribution1-85

    Service Solution Evolution

     

    Service Solutions have been evolving over time

     

    Elements of “evolution”

     – Global Object Model (GOM) Support – Packaging – Documentation – Features and functions

     

    This results in significant differences between various ServiceSolutions – Older ones may or may not support the GOM – Older ones may or may not have complete documentation

     

    Service Solutions will eventually evolve to the same format andcontent

  • 8/17/2019 SG_sec

    84/158

    not for distribution1-86

    Global Object Model

     

    The Global Object Model (GOM) defines Resource Types that are generic toone or more Service Solution

    Gl b l Obj t M d l t

  • 8/17/2019 SG_sec

    85/158

    not for distribution1-87

    Global Object Model - cont

     

    There is one “Global” GOM that contains Resource Types for allService Solutions

     

    There are typically Service Solution specific GOMs, that provide

    Resource Types unique to each Service Solution

     

    The contents of the GOM have been evolving over time – Version 1.5 was recently released

     

    Not all Service Solutions are currently compatible with the latestGOM – Overlapping Resource Types

     

    Release Notes for each Service Solution indicate if the GOMis required and which version is supported

    P k i ( GOM 1 3)

  • 8/17/2019 SG_sec

    86/158

    not for distribution1-88

    Packaging (pre-GOM v1.3)

     

    Service Solutions are distributed as a single tar file, e.g., IPVPN v3.1 – C1F5SEN.tar 

     

    When expanded, it produces the following:Generic Installation GuideOverview GuideRelease Notesibm-tn-sqm-vpn-gom-3.1.0.2.tar.gz

    ibm-tn-sqm-vpn-ipvpn-pm-3.1.0.2.tar.gzibm-tn-sqm-vpn-ipvpn-pm-demo-3.1.0.2.tar.gz

     

    Expanding the “pm” file produces the following:ibm-tn-sqm-vpn-ipvpn-pm.install - a script

    ibm-tn-sqm-vpn-ipvpn-pm.license - text license fileibm-tn-sqm-vpn-ipvpn-pm.remove - a scriptibm-tn-sqm-vpn-ipvpn-pm.sw - tar file

  • 8/17/2019 SG_sec

    87/158

    not for distribution1-89

    Packaging – cont.

     

    Expanding the “sw” file produces the following: – sa/admin

    • oracle/schema/vpn_ipvpn_pm_3.1o nc - sql definitions for Network Configuration

    Tables

    o pm - sql definitions for KPI table, views, etc• provision/install

    o service - Business Objects report definitions forTNSQM

    o technology - KQI and Resource Type definitions• report/bo/reports/vpn/ipvpn/pmo logos - These directories contain

    o reports - various files that must be copied

    o universes - to the BO server

    • smp/vpn/ipvpn/pmo loader - property file and csv definition

    o report.zip - more BO stuff • vpn_ipvpn_pm/install/environment

    o vpn_ipvpn_pm_env - properties for adapter 

    P k i t

  • 8/17/2019 SG_sec

    88/158

    not for distribution1-90

    Packaging – cont.

     

    The initial “install” step performs three basic functions – Copies files to various directories – Configures adapter property file – Adds an entry to /etc/software

     – Basically places files in various directories to be used in the remainderof the install process

     

    The rest of the installation is completed manually – Provisioning – Database table creation – Adapter installation

    N P k i (GOM 1 3 +)

  • 8/17/2019 SG_sec

    89/158

    not for distribution1-91

    New Packaging (GOM v1.3 +)

     

    Service Solutions are distributed as a single tar file, e.g., IPVPN v3.2 – C1L5DEN.tar 

     

    When expanded, it produces the following:Generic Installation GuideOverview GuideRelease Notesibm-tn-sqm-ip_vpn-gom-3.2.0.4.tar.gz

    ibm-tn-sqm-ip_vpn-pm-3.2.0.4.tar.gzip_vpn-pm-test-3.2.zip

     

    Expanding the “pm” file produces the following:ibm-tn-sqm-ip_vpn-pm.install - a scriptibm-tn-sqm-ip_vpn-pm.license - text license fileibm-tn-sqm-ip_vpn-pm.remove - a scriptibm-tn-sqm-ip_vpn-pm.sw - tar file

  • 8/17/2019 SG_sec

    90/158

    not for distribution1-92

    New Packaging – cont.

     

    Expanding the “sw” file produces the following: – sa/packages/ip_vpn_pm_3.2

    • admin

    o deploy

    » adapter.propertieso oracle/schema/ip_vpn_pm

    » sql definitions for KPI table, views, etco provision

    » Various xml files for reports, resources,KQIs, etc

    • bin

    o adapter.env• conf 

    o processes

    » processes.properties

    o adapter » data

    Ne Packaging cont

  • 8/17/2019 SG_sec

    91/158

    not for distribution1-93

    New Packaging – cont.

     

    The initial “install” step performs three basic functions – Copies files to various directories – Configures adapter property file – Adds an entry to /etc/software – Basically places files in various directories to be used in the remainder of

    the install process

     

    The installation process is different than it was under GOM v1.2 – Provisioning

    • package_mgmt –I

     – Database table creation – • /appl/sa/packages/adp_deploy.xml do-schema

     – Adapter installation• cd /appl/sa/packages• wmc_ant -Dsa.package=__ -f adp_deploy.xml do-deploy

    Documentation

  • 8/17/2019 SG_sec

    92/158

    not for distribution1-94

    Documentation

     

    Service Solutions contain documentation – Generic Installation Guide

    • Installation instructions that are generic to all Service Solutions – Overview Guide

    • Description of the functional aspects of the Service Solution – Release Notes

     

    New Service Solutions also contain the Interface Control Guide – Detailed description of input requirements

     

    Eventually, all Service Solutions will have the ICG

    Features and Functions

  • 8/17/2019 SG_sec

    93/158

    not for distribution1-95

    Features and Functions

     

    TNSQM v4.1 introduced the Visual Service Model feature

     

    The newer Service Solutions come with a pre-configuredVisual Service Model – Blackberry v5.2 – DSL Broadband v1.1 – GPRS v1.3 – GSM v1.2

     – IP VPN v3.1, v3.2 – Roaming v1.1, v1.2

     – others

     

    Eventually, all Service Solutions will come that way

    Options for Data Generation

  • 8/17/2019 SG_sec

    94/158

    not for distribution1-96

    Options for Data Generation

     

    Bundled “demo” capability – Comes with each Service Solution – Requires additional installation step(s) – Data generated every 15 minutes – DOESN’T vary

     

    IP VPN Demo Package

     – Not bundled with the Service Solution – Generates data at 5 minutes granularity – Data varies by time – good for showing SLA transitions

     

    CEM Simulator  – Generates user and group definitions

     – Generates data every 15 minutes – Data contains variations

     

    Create custom csv file – Content has to match requirements of Service Solution – Possible, but not likely

    IP VPN Demo

  • 8/17/2019 SG_sec

    95/158

    not for distribution1-97

    IP VPN Demo

     

    Package contained in one tar file

     

    Expand in home directory for saserver 

     

    Requires custom provision step to create required Resources

     

    Script MakeCSIPVPNfiles.sh – Generates individual csv files for every 5 minutes of the current day – Can be run via crontab for continuous data generation

     

    Script loadIPVPNdata.sh – Copies one csv file every 5 minutes to adapter input directory – Processed normally by the standard adapter  – Requires crontab entry to guarantee success

    CEM Simulator

  • 8/17/2019 SG_sec

    96/158

    not for distribution1-99

    CEM Simulator 

     

    Requires a separate installation file that is not included with the system

     

    Requires a separate installation step and provision step – Run the install – Run topology_gen to create custom provisioning file – Run provision step

     

    Run the data_gen step – New data is generated every 15 minutes – This data is moved to the adapter input directories (Gb and Gn) – Processed normally by the standard adapters

     

    Produces a complete CEM configuration – Users – Groups – Services – Devices

    Workshop Lab Exercise 4 & 5

  • 8/17/2019 SG_sec

    97/158

    not for distribution1-100

    Workshop Lab Exercise 4 & 5

     

    To begin the hands-on exercises

     – There are two lab exercises for Service Solution installs• Lab 4 – IP VPN Service Solution (for TNSQM)

    • Lab 5 – UMTS Voice Service Solution (for TNCEM) – Download lab workbooks numbers 4 and 5 – Follow all the steps to complete both lab exercises – When complete, continue on to workshop 6

     

    To begin Workshop 6 – Download and view the presentation – Client Overview

  • 8/17/2019 SG_sec

    98/158

    not for distribution

    Workshop 6

    Client Overview

    Objectives

  • 8/17/2019 SG_sec

    99/158

    not for distribution1-102

    Objectives

     – Configure Socks Proxy – Download & install TNSQM thick client – Configure student workstation thick client for proxy use

     – Configure student workstation browser for proxy use – Create new TNSQM user  – Validate client access to TNSQM and CEM

     

    Approximate time – 45 minutes

    Client Types

  • 8/17/2019 SG_sec

    100/158

    not for distribution1-103

    Client Types

     

    TNSQM thick Client – Software installed on user workstations – TNSQM administrative interface

     

    User Administration – Browser-based

     

    Web Portal – Browser-based – TNSQM SLA WebView• Read-Only access to TNSQM SLA Monitoring

     – Cellular CEM• Primary CEM interface for investigating user issues

     – SLO Management• Interface for creating CEM Service Level Objectives (SLOs)

     – SLO Monitoring• Interface for monitoring state of SLOs

     – Access to all user functions is controlled by individual LDAP roles

    TNSQM thick Client Installation

  • 8/17/2019 SG_sec

    101/158

    not for distribution1-104

    SQ c C e s a a o

     

    Typical Production Install – Open a browser and connect to URL

    http://:8092/webstart

     – Select the link to download and install client

     

    Lab Install

     – Lab servers are situated behind a firewall• Network Address Translation (NAT) is used• Restricted port forwarding

     – Necessitates modified installation process• Download the client software manually• Run the install manually

    Socks Proxy Configuration

  • 8/17/2019 SG_sec

    102/158

    not for distribution1-105

    Socks Proxy Configuration

     

    Socks Proxy required for client access to Lab servers – Compensates for Network Address Translation (NAT) – Compensates for restricted port forwarding

    • Proxies all access thru one user-defined port

     

    Configuration Steps – TNSQM Server 

    • Change default port from 1080 to 3389

    o Lab firewall is configured to allow this port number • Change “client pass …”

    from: 192.168.35.0/24 port 1-65535 to: 192.168.35.0/24

    To

    from: 9.0.0.0/8 port 1-65535 to: 192.168.35.0/24

    • Restart Socks Proxy

    Student Workstation Configuration

  • 8/17/2019 SG_sec

    103/158

    not for distribution1-106

    Student Workstation Configuration

     

    The default browser on the student workstation must beconfigured to use a proxy server  – Details listed in Workshop 6

     

    TNSQM thick Client on the student workstation must beconfigured to use the socks proxy – Details listed in Workshop 6

    Workshop Lab Exercise 6

  • 8/17/2019 SG_sec

    104/158

    not for distribution1-107

    p

     

    To begin the hands-on exercises

     – Download lab workbook number 6 – Follow all the steps to complete the lab exercise

     – When complete, continue on to workshop 7

     

    To begin Workshop 7

     – Download and view the presentation – How to Demo TNSQM

  • 8/17/2019 SG_sec

    105/158

    not for distribution

    Workshops 7 & 8How to demo TNSQM / TNCEM

    Demo Resources

  • 8/17/2019 SG_sec

    106/158

    not for distribution1-109

    Demo Resources

     

    Tivoli Integrated Demo Environment-TIDE-AGhttp://w3-103.ibm.com/software/xl/portal/viewcontent?type=doc&srcID=T9&docID=S405499Y99141E74

     – TNCEM v4.1.2• CEM w/ GPRS & UMTS

    • 3 scenarios covering: Congestion, Roaming, and Tracking Handsets• Storyboard documents available

     – TNSQM v4.1• Blackberry & VoIP demos• Storyboard documents available

    • TBSM Integration• Integration w/ Business Objects

     

    VMWare Images – Work-in-Progress

     – Check Tivoli demo library for current statushttp://depot.tivlab.raleigh.ibm.com/

    Demo Startup / Verification - Troubleshooting

    http://w3-103.ibm.com/software/xl/portal/viewcontent?type=doc&srcID=T9&docID=S405499Y99141E74http://w3-103.ibm.com/software/xl/portal/viewcontent?type=doc&srcID=T9&docID=S405499Y99141E74http://w3-103.ibm.com/software/xl/portal/viewcontent?type=doc&srcID=T9&docID=S405499Y99141E74http://w3-103.ibm.com/software/xl/portal/viewcontent?type=doc&srcID=T9&docID=S405499Y99141E74http://depot.tivlab.raleigh.ibm.com/http://depot.tivlab.raleigh.ibm.com/http://depot.tivlab.raleigh.ibm.com/http://depot.tivlab.raleigh.ibm.com/http://w3-103.ibm.com/software/xl/portal/viewcontent?type=doc&srcID=T9&docID=S405499Y99141E74http://w3-103.ibm.com/software/xl/portal/viewcontent?type=doc&srcID=T9&docID=S405499Y99141E74http://w3-103.ibm.com/software/xl/portal/viewcontent?type=doc&srcID=T9&docID=S405499Y99141E74

  • 8/17/2019 SG_sec

    107/158

    not for distribution1-110

    Demo Startup / Verification Troubleshooting

     

    The vast majority of issues with components not starting aredue to TIME – not waiting long enough for components toactivate

     

    It takes a fair amount of time for the components to startcompletely

     

    Even though TIDE says the demo is ready, it may take

    additional time for the TNSQM / TNCEM components toactivate completely

     

    Make sure to schedule the demo to start well before it’s needed

     – Note: for the TNCEM demo it is recommended to schedule the demo atleast one hour prior to when it’s needed

    Types of Demos

  • 8/17/2019 SG_sec

    108/158

    not for distribution1-111

    Types of Demos

     

    Two basic categories of demos – Static Demo

    • Show feature and function based upon static (old) data

    • Very good for demonstrating diagnostic capabilities• TIDE-AG demos are both static

     – Active Demo• Synthetic data being processed periodically• Good for showing workflow in a semi-realistic manner • Able to demonstrate customization and results• This SPVC provides active demos

    Lab 7 – TNSQM Demo Exercises

  • 8/17/2019 SG_sec

    109/158

    not for distribution1-112

    Lab 7 TNSQM Demo Exercises

     

    Create SLA Template

     

    Create Custom SLA

     

    Monitor SLA State – TNSQM thick Client – SLA WebView

     

    Create Custom KQI

     

    Monitor custom KQI using KQI Analyzer 

    NOTE: make sure the VPN simulated data is being generatedand processed before starting this workshop

    Lab 8 – CEM Demo Exercises

  • 8/17/2019 SG_sec

    110/158

    not for distribution1-113

    Lab 8 CEM Demo Exercises

     

    Basic CEM User Interface Functions

     

    Simulated Troubleshooting of a specific Customer 

     

    Evaluating a Group of Customers

     

    Configuration of a custom Service Level Objective

    (SLO)

     

    Monitoring the State of that SLO

    NOTE: make sure the CEM simulated data is beinggenerated and processed before starting this workshop

    Workshop Lab Exercise 7 & 8

  • 8/17/2019 SG_sec

    111/158

    not for distribution1-114

     

    To begin the hands-on exercises

     – There are two lab exercises for the How to Demo workshop• Lab 7 – TNSQM Demo Exercises

    • Lab 8 – TNCEM Demo Exercises – Download lab workbooks numbers 7 and 8 – Follow all the steps to complete both lab exercises

     

    To begin the next video – Download and view the presentation – Troubleshooting

  • 8/17/2019 SG_sec

    112/158

    not for distribution

    Troubleshooting Techniques

    Platform Products

  • 8/17/2019 SG_sec

    113/158

    not for distribution1-116

     

    Platform products - Oracle, LDAP, JMS, WebSphere

     

    Installation Issues – Messages displayed on console – Individual log files for each product install

     

    Startup Issues – svcs | grep assure – shows current status – If “offline” or “maintenance”

    • svcs –x | grep assure• Check displayed log file for issues

     – If “maintenance”• svcadm clear xxxx-sa

    TNSQM Components

  • 8/17/2019 SG_sec

    114/158

    not for distribution1-117

     

    Installation Issues – Messages displayed on console – Individual log files for each component

    • /appl/sa/logs//

     

    Startup Issues – sap start  – sap disp – Failed or Restarting

    • Check component log for issues

    Service Solutions

  • 8/17/2019 SG_sec

    115/158

    not for distribution1-118

     

    Use KQI Analyzer feature to check for KQI data in TNSQM

     

    NO Data in TNSQM – Is the loader running?

    • sap disp adapters – Any issues with the running loader?

    • cd /appl/sa/logs/• more -server.log

     – Is the source data getting to the loader?• cd /appl/sa/var/adapater/• C20080917.1325-20080917.1330 _demo.csv

     – Is the data being processed by the loader?• C20080917.1325-20080917.1330_demo.csv.20080917133500.processed

    TNSQM thick Client Issues – Unable to discover server 

  • 8/17/2019 SG_sec

    116/158

    not for distribution1-119

     

    Verify server name

     

    Verify server name resolves

    to correct IP address on thelocal workstation

     

    Is the TNSQM server locatedbehind a firewall?

     – Ports could be blocked byfirewall

     – May need to use Socks Proxy

    TNSQM thick Client Issues – Additional Debug data

  • 8/17/2019 SG_sec

    117/158

    not for distribution1-120

     

    Unexplained client errors mayrequire additional debug

     

    Open Webstart property settings

     – Start => Programs => IBM TivoliNetcool => Service QualityManager => Utilities => ServiceQuality Manager • Enable Trace Management

    • Set Trace Level to DEBUG4

     

    Review output in trace log – C:\Program Files\IBM Tivoli

    Netcool\Service QualityManager\trace\sadesktopsadesktop-server.log

    TNSQM thick Client Issues – Clear Client Cache

  • 8/17/2019 SG_sec

    118/158

    not for distribution1-121

     

    Unexplained client errorsmay be caused by cacheissues

     

    Open Cache Browser  – Start => Programs => IBM

    Tivoli Netcool => ServiceQuality Manager => Utilities

    => Cache Browser • Highlight the entry for the

    server • Select Purge

    part_admin Utility

  • 8/17/2019 SG_sec

    119/158

    not for distribution1-122

    p y

     

    CLI utility to report on various aspects of Oracle Partition usage

     

    List all Tablespaces and their current used/free space – part_admin –listspace

    TABLESPACE NAME TOTAL SIZE(MB)

  • 8/17/2019 SG_sec

    120/158

    not for distribution1-123

    p

     

    Oracle fails to start – svcadm enable database-sa – svcs | grep assure – offline …. svc:/application/serviceassure/database-sa:global

     

    Places to look: – /appl/oracle/product/10.2.0/db_1/startup.log – /appl/oracle/admin/sadb/bdump/alert_sadb.log

     

    Attempt to start manually – su – oracle – sqlplus / as sysdba – startup – Error messages will be displayed on screen

    Oracle Enterprise Manager 

  • 8/17/2019 SG_sec

    121/158

    not for distribution1-124

    g

     

    Start OEM – run as oracle user  – $ORACLE_HOME/bin/emctl start dbconsole

     

    Stop OEM – run as oracle user  – $ORACLE_HOME/bin/emctl stop dbconsole

     

    Status OEM – run as oracle user 

     – $ORACLE_HOME/bin/emctl status dbconsole

     

    Access OEM – http://:1158/em

     – Login as saserver 

    OEM – Performance TAB

  • 8/17/2019 SG_sec

    122/158

    not for distribution1-125

    OEM – Administration TAB

  • 8/17/2019 SG_sec

    123/158

    not for distribution1-126

    OEM – Maintenance TAB

  • 8/17/2019 SG_sec

    124/158

    not for distribution1-127

  • 8/17/2019 SG_sec

    125/158

    not for distribution

    Workshop 9

    TBSM / TNSQM Integration

    Workshop 9 – TBSM / TNSQM Integration

  • 8/17/2019 SG_sec

    126/158

    not for distribution1-129

     

    Goal – install and configure the TBSM / TNSQM Integration – Configure OMNIbus Event Integration

     – Configure TBSM Service Auto-Population

     – Configure TNSQM Metrics in TBSM Service Trees

     – Configure Single Sign On (SSO)

     – Configure TNSQM KQI Charting in TBSM Dashboards

     – Configure Launch-in-Context

     

    Approximate time – 8 hours

    TBSM – TNSQM / TNCEM Integration Overview

  • 8/17/2019 SG_sec

    127/158

    not for distribution1-130

     

    Event Based Integration – SNMP traps produced by TNSQM and TNCEM – MTTrapd Probe produces OMNIbus events – OMNIbus events feed TBSM auto-population rules – TBSM Service Instances produced dynamically

     

    Data Integration – TBSM Data Fetcher retrieves metrics from TNSQM / TNCEM database – Metrics published in TBSM Service Trees – KQI Charting tools embed TNSQM /TNCEM graphs in TBSM dashboards

     

    Tool Integration – Single Sign On (SSO) between Tivoli Integrated Portal (TIP) and TNSQM Web

    Portal – Common LDAP repository – Launch-in-Context between TIP and TNSQM Web Portal

     

    DocumentationTivoli Netcool Service Quality Managemet Center Integration Guide

    Event Based Integration

  • 8/17/2019 SG_sec

    128/158

    not for distribution1-131

     

    SNMP traps produced by TNSQM and TNCEM – TNSQM Service Level Agreement (SLA) conditions – TNSQM Service Level Objective (SLO) conditions – TNCEM SLO conditions

     

    MTTrapd Probe produces OMNIbus events – Custom rules files bundled with TNSQM and TNCEM – Sql files provided to create custom OMNIbus event columns

     

    TBSM Service Instances produced dynamically – TBSM Service Templates

     – TBSM auto-population rules

    TBSM Integration Details:Event Based Integration

  • 8/17/2019 SG_sec

    129/158

    not for distribution1-132

    TNSQM

    OMNIbus

    SLA Violation Alarms

    TBSM

     Auto-Population

    rule

    Manage SQM(IP-VPN SLA,

    SLA conformance reports etc)

     Visualize SQM violations Visualise SQM service hierarchyand violation status

    Event Based Integration

    VOIP

    IP-VPN

    IPTV

    Blackberry

    SMS

    Voice Mail

    GPRS

    IBM Service Solution

    Library

         I     P   -     V     P     N

         V      O     I     P

    Alarms will contain:

    •Customer 

    •Service

    •Service Element

    •KQI

    •Resource

    TBSM GUI Act ive Event List

    Data Integration

  • 8/17/2019 SG_sec

    130/158

    not for distribution1-133

     

    TBSM Data Fetcher retrieves metrics from TNSQM /TNCEM database – Metrics come directly from the database (Oracle)

     – Specific metrics are configurable – Frequency of retrieval configurable

     

    Metrics published in TBSM Service Trees – Service trees generated by event-based integration (service

    auto-population) – Extend the contents by adding metrics retrieved by data fetchers – Enhances the value of the service tree

     

    KQI Charting tools embed TNSQM /TNCEM graphs inTBSM dashboards – Charting tools bundled with TNSQM / TNCEM – Copy them to TBSM – Configure parameters to determine content of graphs

    TBSM Customized Service Tree

  • 8/17/2019 SG_sec

    131/158

    not for distribution1-134

     

    Service Tree generated by event-based integration – Technical Enablement

    • VoiceVPNo Enterprise

    » ibm

     

    Additional metrics produced by data fetchers – Jitter  – Latency

     – Packet Loss

    Displaying KQI History Charts in TBSM … SQM SLA

  • 8/17/2019 SG_sec

    132/158

    not for distribution1-135

    KQI Value

    KQI Weight

    Clause

    Thresholds

    Clause / Resource details

    Click anywhere on chart

    to launch associated URL

    (e.g. default Business

    Objects report)

    Multiple

    charts

    Tool Integration

  • 8/17/2019 SG_sec

    133/158

    not for distribution1-136

     

    Single Sign On (SSO) between Tivoli Integrated Portal (TIP) andTNSQM Web Portal – TIP is based on WebSphere – TNSQM Web Portal is based on WebSphere

     – Enable SSO in each copy of WebSphere

     

    Common LDAP Repository – TNSQM / TNCEM use LDAP for user authentication

    • Solaris – SunOne Directory Server • AIX – Tivoli Directory Server 

     – TNSQM Web Portal already configured to use LDAP – Configure TIP to use TNSQM LDAP

     

    SSO enables launch-in-context between TIP and TNSQM WebPortal – Multiple launch points available

    • TBSM Service Instance• TBSM Service Tree• WebGUI event list

     – SSO & common LDAP eliminates need for secondary authentication – TNSQM/TNCEM Web Portal opens in context

    TBSM / TNSQM Launch-In-Context

  • 8/17/2019 SG_sec

    134/158

    not for distribution1-137

     

    SLA Violation Event

     

    Tool launch from WebGUI event list

     

    TNSQM Web Portal opens

     

    SSO & common LDAP eliminatesecondary authentication

     

    Web Portal opens to SLA Monitorview based upon context passed

    TBSM Lab Configuration

  • 8/17/2019 SG_sec

    135/158

    not for distribution1-138

     

    Required products already installed – TBSM v4.2.1 with FixPack 2

     – OMNIbus v7.3 – WebGUI v7.3

     – MTTrapd Probe

     – Netcool Knowledge Library (NCKL) v3.0

    Worshop Overview

  • 8/17/2019 SG_sec

    136/158

    not for distribution1-139

     

    MTTrapd Probe Configuration

     

    Auto-populating TBSM Service Instances based upon TNSQMSLA Events

     

    Integrating TNSQM metrics into TBSM Service Trees

     

    Single Sign-On (SSO) Configuration

     

    Launching KQI History Charts

     

    Launch-in-Context Configuration

    Workshop Lab Exercise 9

  • 8/17/2019 SG_sec

    137/158

    not for distribution1-140

     

    To begin the hands-on exercises

     – Download lab workbook number 9 – Follow all the steps to complete the lab exercise

     

    To begin Workshop 10 – Download and view the presentation – TNSQM Custom Reporting

    Using BIRT

  • 8/17/2019 SG_sec

    138/158

    not for distribution

    Workshop 10

    TNSQM Custom Reporting using BIRT

    Workshop 10 – Custom Reporting Using BIRT

  • 8/17/2019 SG_sec

    139/158

    not for distribution1-142

     

    Goal – install and configure BIRT and produce a custom report – Install BIRT Designer on student workstation

     – Configure BIRT Designer for access to TNSQM server 

     – Create custom report

     

    Approximate time – 45-60 minutes

    Agenda

  • 8/17/2019 SG_sec

    140/158

    not for distribution1-143

     

    Data Aggregation Overview

     

    Data Retention Overview

     

    TNSQM Oracle Tables

     

    BIRT Installation

     

    BIRT Report Generation

    Why Data Aggregation?

  • 8/17/2019 SG_sec

    141/158

    not for distribution1-144

     

    Performance management data is collected continuously – 24x7

     

    Data is collected at fairly low granularity – typically every 5-15minutes

     

    Data is typically collected from many devices

     

    Data is typically collected from many elements within thesedevices – Device-specific – memory, CPU, buffers

     – Interfaces – Virtual Interfaces – ATM PVCs, Frame Relay DLCIs

     

    The volume of data collected every day can be considerable

    Collection Example Assume 50 routers with 20 interfaces each

  • 8/17/2019 SG_sec

    142/158

    not for distribution1-145

     

    Assume 50 routers with 20 interfaces each – 50 x 20 = 1000 interfaces

     

    Assume data is collected for each interface once every 10 minutes – 1000 data samples every 10 minutes – 6000 data samples every hour (6 x 1000) – 144,000 data samples every day (24 x 6000) – 1,008,000 data samples every week (7 x 144,000) – 4,320,000 data samples every month (30 x 144,000) – 51,840,000 data samples every year (12 x 4,320,000)

     

    Service Providers will typically have many hundred thousand interfaces – Assume 30 times the above example – 1,555,200,000 data samples per year 

    Over 1 BILLION data samples per year !!

    Why care? Storage is cheap!!

  • 8/17/2019 SG_sec

    143/158

    not for distribution1-146

     

    More data means more administration – Longer to backup – Longer to restore

     

    More data means more database “overhead”

     – More time required for inserts / deletes

     

    More data means that reports run longer!

    Something must be done to manage the volume of data

    effectively

    Data Aggregation

    Data Retention

    What is Data Aggregation?

  • 8/17/2019 SG_sec

    144/158

    not for distribution1-147

     

    Technique for managing large volumes of data

     

    Utilizes statistics to summarize data – MIN, MAX, AVG, SUM, COUNT

     

    Statistical summaries reduce the volume of data

     

    TNSQM maintains 5 levels of data granularity

     – RAW – data as initially collected – HOUR – summarized data for each hour of each day – DAY – summarized data for 1 calendar day – WEEK – summarized data for 1 calendar week – MONTH – summarized data for 1 calendar month

    How does it work? Assume 50 routers with 20 interfaces each

  • 8/17/2019 SG_sec

    145/158

    not for distribution1-148

     

     – 50 x 20 = 1000 interfaces

     

    Assume data is collected for each interface once every 10 minutes – 1000 data samples every 10 minutes – 6000 data samples every hour (6 x 1000) – 144,000 data samples every day (24 x 6000) – SAME !!

     

    Compute summaries by HOUR – 144,000 RAW data samples => 24000 summary records per day (24 x 1000) – One record for each interface per hour with MIN, MAX, AVG, SUM, COUNT

     

    Compute summaries by calendar DAY – 144,000 RAW data samples => 1000 summary records – One record for each interface per day with MIN, MAX, AVG, SUM, COUNT

     

    Compute summaries by calendar WEEK – 1,008,000 data samples => 1000 summary records – One record for each interface per week with MIN, MAX, AVG, SUM, COUNT

     

    Compute summaries by calendar MONTH – 4,320,000 data samples => 1000 summary records – One record for each interface per month with MIN, MAX, AVG, SUM, COUNT

    With and Without Aggregation

  • 8/17/2019 SG_sec

    146/158

    not for distribution1-149

    Data Granularity Without Aggregation With Aggregation

    RAW (every 10 mins) 1,000 1,000

    Hour 6,000 / hour 1,000 / hour  

    Day 144,000 / day 1,000 / day

    Week 1,008,000 /week 1,000 / week

    Month 4,320,000 / month 1,000 / month

    Year 51,840,000 / year 12,000 (12 x 1000) /year 

    Data Retention

  • 8/17/2019 SG_sec

    147/158

    not for distribution1-150

     

    Don’t need to keep data forever !

     

    Save data at each “aggregation level”

     – 62 calendar days of RAW level * – 62 calendar days of HOUR level * – 104 calendar weeks of DAY level * – 104 calendar weeks of WEEK level * – 36 calendar months of MONTH level *

     

    Data that exceeds the calendar retention “AGES” out – deleted !

     

    The volume of data is automatically managed to apredictable limit

    * TNSQM default retention levels

    Physical Implementation - Partitions

  • 8/17/2019 SG_sec

    148/158

    not for distribution1-151

     

    Individual database partitions for each level of granularity and each“calendar” interval – RAW - day 1, day 2, day 3, … – HOUR – day 1, day 2, day 3, … – DAY - day 1, day 2, day 3, …

     – WEEK – week 1, week 2, week 3, … – MONTH – month 1, month 2, month 3, …

     

    Number of partitions at each level = retention level – 62 days of RAW = 62 partitions

     

    AGE out of data – Drop oldest partition – Create new one to replace the one dropped

     

    VERY Efficient

     – Not necessary to “walk” all the data and issue individual deletes

    TNSQM v4.x – Default Retentions KPI Data (individual tables per data source)

  • 8/17/2019 SG_sec

    149/158

    not for distribution1-152

     

    ( p )

     – RAW – 62 days retained

     

    KQI Data (common tables for all KQIs) – RAW – 62 days retained – HOUR – 62 days retained – DAY – 104 weeks retained

     – WEEK – 104 weeks retained – MONTH – 36 months retained

     

    Aggregation Schedule * – HOUR – updated every hour  – DAY – once per day at midnight

     – WEEK – every Monday at midnight – MONTH – the 1st of each month

     

    Aging Schedule * – Old partitions dropped daily at 2:00 AM

    * Implemented as Oracle Jobs

  • 8/17/2019 SG_sec

    150/158

    Oracle Jobs – Daily Aggregation

  • 8/17/2019 SG_sec

    151/158

    not for distribution1-154

     

    KQI_ADMIN_PKG.HST_KQIV_DAILYSUMMARY – Runs every day at 00:00 – Reads data from SA_HST_KQIVHOURAGG – Hourly Summaries – Selects records that are 3 days old, based upon the current day – Summarizes hourly KQI summaries into daily summaries

    • COUNT

    • SUM• MIN (minimum raw value)• MAX (maximum raw value)• AVG (average of the hourly average – NOT weighted)• STDDEV - NONE

     – Inserts new records into SA_HST_KQIVDAYAGG – Newest data in this table is 3 DAYS OLD (by default)• If it runs on 2/7, it summarizes data for 2/4• /appl/sa/admin/oracle/schema/core/sqm/packages• kqi_admin_pkg_pkb.sql

    Oracle Jobs – Weekly Aggregation

  • 8/17/2019 SG_sec

    152/158

    not for distribution1-155

     

    KQI_ADMIN_PKG.HST_KQIV_WEEKLYSUMMARY – Runs every Monday at 00:00 – Reads data from SA_HST_KQIVHOURAGG – Hourly Summaries – Selects records that are more than 7 days old, based upon the

    current day – Summarizes daily KQI summaries into weekly summaries

    • COUNT• SUM• MIN (minimum raw value)• MAX (maximum raw value)• AVG (average of the hourly average – NOT weighted)

    • STDDEV - NONE – Inserts new records into SA_HST_KQIVWEEKAGG – Newest data in this table is more than 7 DAYS OLD (by default)

    • If it runs on 2/23, it summarizes data for 2/7-2/13• /appl/sa/admin/oracle/schema/core/sqm/packages• kqi_admin_pkg_pkb.sql

    Oracle Jobs – Monthly Aggregation

  • 8/17/2019 SG_sec

    153/158

    not for distribution1-156

     

    KQI_ADMIN_PKG.HST_KQIV_MONTHLYSUMMARY – Runs the 1st of each month at 00:00 – Reads data from SA_HST_KQIVHOURAGG – Hourly Summaries – Selects records for the month before the previous month – Summarizes hourly KQI summaries into monthly summaries

    • COUNT

    • SUM• MIN (minimum raw value)• MAX (maximum raw value)• AVG (average of the hourly average – NOT weighted)• STDDEV - NONE

     – Inserts new records into SA_HST_KQIVMONTHAGG – Newest data in this table is 2 months OLD (by default)• If it runs on March 1st it summarizes data for January• /appl/sa/admin/oracle/schema/core/sqm/packages• kqi_admin_pkg_pkb.sql

    Oracle Tables – KQI Data SA HST KQIVALUE

  • 8/17/2019 SG_sec

    154/158

    not for distribution1-157

     

    SA_HST_KQIVALUE – Raw KQI values, at the same interval as processed by the adapter  – Data is current as of the last adapter processing

     

    SA_HST_KQIVHOURAGG – Hourly KQI summaries – Newest data is 24 hours old – Yesterday

     

    SA_HST_KQIVDAYAGG – Daily KQI summaries – Newest data is 3 days old

     

    SA_HST_KQIVWEEKAGG

     – Weekly KQI summaries – Newest data is 7 days old – not the “past week”, but the week before that

     

    SA_HST_KQIVMONTHAGG – Monthly KQI summaries – Newest data is 30 days old – not the “past month”, but the month before that

    Oracle Tables – KPI Data Individual tables based upon Service Solution Data Source(s)

  • 8/17/2019 SG_sec

    155/158

    not for distribution1-158

     

     – IP VPN v3.2, e.g.• KPI_VPN_IPVPN_PM

     – VoIP v1.3, e.g.• KPI_VOIP_CDR_PSTN_GW

    • KPI_VOIP_CDR_BAD_DATA• KPI_VOIP_CDR_SBC• KPI_VOIP_CDR_SIPPROXY• KPI_VOIP_PM_MEDIASERVER• KPI_VOIP_PM_SBC

    • KPI_VOIP_PM_APPSERVER• KPI_VOIP_PM_BAD_DATA• KPI_VOIP_PM_PSTN_GW• KPI_VOIP_PRB_PROBE

     

    Data retained at raw level – default 62 days

     

    NO aggregation performed

    BIRT Overview

  • 8/17/2019 SG_sec

    156/158

    not for distribution1-159

     

    Business Intelligence Reporting Tool – BIRT

     

    Available for free from Eclipse – http://www.eclipse.org/birt/phoenix/

     

    General-purpose Reporting Tool

    Report Creation Overview

    http://www.eclipse.org/birt/phoenix/http://www.eclipse.org/birt/phoenix/

  • 8/17/2019 SG_sec

    157/158

    not for distribution1-160

     

    Install BIRT on laptop / workstation

     

    Install Oracle JDBC drivers

     

    Report Creation – Define project – Create a datasource

    • Connection to specific Oracle database (host, port, user, password) – Create a dataset

    • Connection to Oracle table and/or view• Select statement to define filter criteria and desired columns

     – Report format• Column contents, headings, output formats

     

    Generate report

    Workshop Lab Exercise 10

  • 8/17/2019 SG_sec

    158/158

     

    To begin the hands-on exercises – Download lab workbook number 10 – Follow all the steps to complete the lab exercise