Tivoli Competitive Action Team

Prerequisite Scanner Team Sprint Demo
Prerequisite Scanner Sprint 6 Demo
IBM Prerequisite Scanner Team
June 28, 2012
© 2011 IBM Corporation
IBM Software Group | Tivoli Software
Key Accomplishments
 PRS 1.2.0.0 published on FixCentral and iRAM (story 28070)
- Globalization support for Tpae (story 28068)
- KMQ support: WebSphere MQ Monitoring Agent (story 27849)
- KQI support: WebSphere Message Broker Monitoring Agent (story 25392)
 Provides health check scenario support eco-system (story 28071)
 Environment variable set check (story 27901)
 osdp installation prereq check top 3 scenarios support (story 28072)
 SeaMonkey browser version check (story 27976)
 User passed in single property check requirements and design (story
28214)
2
IBM Confidential
IBM Software Group | Tivoli Software
Demo 1 - Health check scenario eco-system support
 Supported health check scenarios
 inactive: product installed, but not started on the system
 most cases applies to configuration checking
 active: product installed & running on the system
 most cases applies to operational checking
 Optional command line arguments
-health [inactive|active]
 Health check results
 <PRS_HOME>/result_health_[inactive|active].txt
 <PRS_HOME>/result_health_[inactive|active].xml
3
IBM Confidential
IBM Software Group | Tivoli Software
Demo 1 - Health check scenario eco-system support
 Health check logs
 <PRS_HOME>/health_[inactive|active].log
 Health check configuration files
 Location
<PRS_HOME>/[UNIX_Linux|Windows]/cfg/health/
- codename.cfg
- <prodcode>_<prod_version>.cfg
 Sample config file
# properties in the following section should only be checked for "-health active" scenario
[Health:active]
db2.version=v9.7+
# properties in the following section should only be checked for "-health inactive" scenario
[Health:inactive]
internetExplorer.version=8.0+
4
IBM Confidential
IBM Software Group | Tivoli Software
Demo 1 - Health check scenario eco-system support
 Live demo
 Next step
1.Identify high priority health checks to be implemented
2.White paper creation on how to extend PRS to add health
checks
3.Call to action
– use PRS for your products’ health check
5
IBM Confidential
IBM Software Group | Tivoli Software
Demo 2 – Environment variable set check
 Stage 1 work of Java and JRE version check
 What does this check do
Identify whether an environment variable is set or not.
 Windows supports 4 types of environment variables
1) User -- Applies to the user currently logged on to the computer and is saved between
logoffs and restarts
2) System -- Applies to all users of the computer and is saved between logoffs and restarts
3) Volatile -- Applies to current logon session and is not saved between logoffs and restarts
4) Process -- Applies to current process and might be passed to child processes
 Unix supports environment variable set check for global variables
 Property name, valid value
 Property name: env.var.set.<variable name>
 Valid value: True|False
 On windows [type:<type>] used to specify types. Default is “Process”.
For example: env.var.set.JAVA_HOME[type:User]=True
6
IBM Confidential
IBM Software Group | Tivoli Software
Demo 3 – SeaMonkey browser version check
 What does this check do
• checks for a specific version of SeaMonkey on the machine
• requirement is for Linux platforms only
 Property name and value
 Property name: os.SeaMonkeyVersion
 Valid value: numeric format, for example: 2.10
 special characters can be used to represent types of ranges:
2.10+ check for version 2.10 or higher
2.* version can be 2.0, 2.1, 2,2, etc
Example:
os.SeaMonkeyVersion=2.10+
7
IBM Confidential
IBM Software Group | Tivoli Software
8
IBM Confidential
IBM Software Group | Tivoli Software
What is PRS
IBM Prerequisite Scanner
A lightweight and easy-to-use scanning tool to automate prerequisite checks
for single or multiple products in a solution
Key Benefits & Differentiator
 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
9
IBM Confidential
IBM Software Group | Tivoli Software
Completed sprint 6 stories
Story: As part of OSDP helath checking, investigate the ability to run a single check (28236)
Story: as admin services team, I would like PRS to design to support our user scenarios for pre and post
installation (28214)
Story: osdp installation prereq check support stage2 work (28072)
Story: add post-install health check support to PRS as officially supported feature (28071)
Story: release PRS 1.2 to FixCentral (28070)
Story: remove user's guide from PRS release build (28068)
Feature request: SeaMonkey webbrowser version check support (27976)
Publish KMQ and KQI agent support to FixCentral (27849)
Story: as KMQ agent adopter team, I would like PRS to smoke test KMQ agent support (26419)
Story: Add coverage for KMQ and KQI Agent (25392)
Feature Request : Environment variable is set, for example, JAVA_HOME (27901)
Add TADDM coverage to support Gulf Breeze Transparent Dev (26442)
Story: Evaluate ITM remote deploy training to support GTS engagements (28232)
Story: Evaluate existing Oracle prereq scripts for reuse in PRS (28238)
Story: For IBM Services engagments, I want to check for Oracle prerequisites as part of the solution
(27877)
Story: To support GTS PI2 engagement activity, add TADDM, TSAM, ORACLE coverage (28237)
10
IBM Confidential