prerequisite scanner sprint 8 demo

Post on 20-Jan-2016

37 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Prerequisite Scanner Team Sprint Demo. Prerequisite Scanner Sprint 8 Demo. IBM Prerequisite Scanner Team August 22, 2012. Key Accomplishments. Allow to check if UDP port is in use regardless of its state (29492) Unix logging enhancement design and framework improvement (29558) - PowerPoint PPT Presentation

TRANSCRIPT

© 2011 IBM Corporation

Prerequisite Scanner Sprint 8 Demo

Prerequisite Scanner Team Sprint Demo

IBM Prerequisite Scanner Team

August 22, 2012

IBM Software Group | Tivoli Software

2 IBM Confidential

Key Accomplishments Allow to check if UDP port is in use regardless of its state (29492)

Unix logging enhancement design and framework improvement (29558)

as a user in DTE, I would like PRS unix to display os.space real value as the same unit as the expected value (29302)

osdp typical install, launch pad integration and installation image bundle support (29639)

As a Prerequisite Scanner non-English user, I want to review PRS documentation in my native language (29748)

Dem o

Demo

Dem o

IBM Software Group | Tivoli Software

3 IBM Confidential

Demo 1 – Allow to check if UDP port is in use regardless of it's state (29429)

Support Unix and Windows

Existing properties check for TCP ports

network.portsInUse.app_type=<port | port_range>

network.availablePorts.app_type=<port | port_range>

New properties created to check UDP ports:

network.UDPportsInUse.app_type=<port | port_range>

network.UDPavailablePorts.app_type=<port | port_range>

Expected value should be one of the following:

1) single port – example: 1304

2) port range – example: 1304-1352

IBM Software Group | Tivoli Software

4 IBM Confidential

Demo 1 – Allow to check if UDP port is in use regardless of it's state (29429)

Examples:

network.UDPportsInUse.appA=15002

will PASS if UDP port 15002 is in use

network.UDPavailablePorts.appA=15002

will PASS if UDP port 15002 is available

IBM Software Group | Tivoli Software

5 IBM Confidential

Demo 1 – Allow to check if UDP port is in use regardless of it's state (29429)

Examples (continued):

network.UDPportsInUse.appB=49152-49168

will PASS if entire port range, 49152-49168, is in use

network.UDPavailablePorts.appB=49152-49168

will PASS only if ALL the ports in the range are available

IBM Software Group | Tivoli Software

6 IBM Confidential

Demo 2 – Unix logging enhancement design and framework improvement (29558)

Supported Log Messages

INFO

WARNING

ERROR

DEBUG

Command line Option

./prereq_checker.sh DMO detail debug

“precheck.log” location

Created in <$PRS_HOME dir > or in <OutputDir>

IBM Software Group | Tivoli Software

7 IBM Confidential

Demo 2 – Unix logging enhancement design and framework improvement (29558) Examples – network.availablePorts check logging messages

[2012-08-21 05:10:00 ] DEBUG : Evaluating network.availablePorts.partiallyUsed...

[2012-08-21 05:10:00 ] DEBUG : Delete if any control char

[2012-08-21 05:10:00 ] DEBUG : Removing the [] contents from the network.availablePorts.partiallyUsed

[2012-08-21 05:10:00 ] DEBUG : rstvalue=631,5989,56804,53038,25,22,111

[2012-08-21 05:10:00 ] DEBUG : compare file name network.availablePorts.partiallyUsed_compare.sh

[2012-08-21 05:10:00 ] DEBUG : look for env.JRE.version_compare GetEnvVar=

[2012-08-21 05:10:01 ] DEBUG : [PASS] network.availablePorts.partiallyUsed expect 500-550 while get 631,5989,56804,53038,25,22,111

[2012-08-21 05:10:01 ] INFO : Entering function myprintf()

[2012-08-21 05:10:01 ] DEBUG : %-40s%-16s%-43s%-20s\n ** network.availablePorts.partiallyUsed ** PASS ** 631,5989,56804,53038,25,22,111 ** 500-550

[2012-08-21 05:10:01 ] INFO : Exiting function myprintf()

[2012-08-21 05:10:01 ] INFO : Entering function smyprintf()

IBM Software Group | Tivoli Software

8 IBM Confidential

Demo 3 – Display real value as the same unit as the expected value (29302)

[Property Result Found Expected

======== ====== ===== ========

os.space.opt PASS 77824MB [dir:root=/opt/IBM/tivoli]5MB

os.space.tmp PASS "28672MB" " [dir:root=/tmp, unit:MB]1.2”

db2.home.space PASS 77824MB 8MB

os.RAMSize PASS 2969.6MB 2.8MB

os.swapSize PASS 4085.76MB 2MB+

os.FreePagingSpace FAIL Unavailable 4MB+

Memory PASS 2672.64MB 8MB

Disk PASS 77824.00MB 2MB

Temp PASS 28672MB 1.2MB

IBM Software Group | Tivoli Software

9 IBM Confidential

IBM Software Group | Tivoli Software

10 IBM Confidential

Back up

IBM Software Group | Tivoli Software

11 IBM Confidential

What is PRS

A lightweight and easy-to-use scanning tool to automate prerequisite checks for single or multiple products in a solution

Automated and standardized prerequisite checking solution across products and deployment types

Simplicity of use and lightweight solution

Improve TTV, with ready-to-use out-of-the-box predefined checks

Extensibility to expand coverage easily in the field

Key Benefits & Differentiator

IBM Prerequisite Scanner

IBM Software Group | Tivoli Software

12 IBM Confidential

Completed sprint 8 stories

• Story: IM-TEM-PRS integration - Applying FP 8.0.0.1 to WAS 8.0 using  TEM (30778)

• Story: JRE version test and documentation completion (29895)

• Story: Single property test completion (29894)

• Story: RTC backlog re-prioritization (29861)

• Story: osdp 1.1 beta support - admin services integration (29823)

• As a Prerequisite Scanner non-English user, I want to review PRS documentation in my native language (29748)

• Story: Unix logging enhancement design and framework improvement (29558)

• Story: osdp 1.1 beta support - installation support stage 3 work (29639)

• Story: [TCR] Allow to check if UDP port is in use regardless of its state (29492)

• Enhancement request: as a user in DTE, I would like PRS unix to display os.space real value as the same unit as the expected value (29302)

• Story: as security product team, I would like PRS to support our accumulate disk space check based on installed softwares (28942)

• ID Story: as PRS adopter using XML result and API, I would like to have a well documented guide to introduce how to use the API (26548)

• Story: Additional improvements to test automation - 1.2 Sprint 8 (28204)

top related