ASAP 2.0 –TOI
Content Hyperlinks
Availability Concepts
Overview
Features
Components
Architecture
Resources
Installation
Startup
Lab Exercises
Release 2.0 Features
Mike Miller Client Configuration
m.miller @ hp.com Entity Definition Language
Presentation contains animation sequences that are best viewed in
slide show mode. A mouse icon character at the end of a slide bullet
1
indicates when to click the mouse button to advance animation 8
ASAP TOI – Introduction
ASAP Resources are on ASAP Web Page
– http://NonstopAsap.com
– ASAP White Paper
– Client, Server, Extension, Messages Manuals
– Migration Guide with Compatibility files
– Features Comparison Matrix
– ITUG Presentations
– TOI Materials
– Download Page
Before discussing ASAP
– It’s important to understand, Why Monitor Availability?
– It’s because monitoring increases actual Availability.
– To understand why, first discuss Availability concepts.
ASAP TOI - Page 2
Availability – Dependencies
Scenario - Person needs Taxi
– Has No Cash... so needs ATM
– Assumes ATM will be Available 8
– Availability has many dependencies 8
Network?
Pin? Up?
Line?
Card?
Right Card.. Valid Pin.. Remember Pin.. No Line.. Atm Up.. Network Up.. Routers Up.. Server Up.. Application running.. Account valid.. Balance OK.. Atm $ ?
ASAP TOI - Page 3
Availability – Is a Relative Notion
Scenario - Person in hurry - Has 2 minutes to catch Taxi
– If there is a long line, for example Q=10 8
– Even though ATM is Operational
– For User at end of the line 8
– ATM is NOT Available
Q=0 Q=10
ASAP TOI - Page 4
Availability – Service Level Objectives
Users need to define “Availability”
according to their own criteria.
Notion is called - Service Level Objectives
If “SLO” not met... things “slow” down.
ATM Service Level Objectives - Taxi fare 8
– Status = Up
– Queue = 0
– Cash = $20
ASAP TOI - Page 5
Availability – Depends on Usage
User definition of “Availability” varies with usage.
Definition of ATM “Availability” is different for
$20 Taxi fare versus $300 Air fare
Goal ATM 8
– Status = Up
– Queue = 0
– Cash = $20
ASAP TOI - Page 6
Availability – Depends on Application
Availability depends on how you intend to use object.
Users define “Availability” based on their own criteria.
Goal ATM – Air Fare 8 8
– Status = Up
– Queue = 0
– Cash = $300
What if Air Fare were $800?
Would ATM be available?
Not dependent on Hardware.
ASAP TOI - Page 7
Availabilty – Review
Availability
– Has many Dependencies
– Is a relative Notion
– Depends on Usage or Application
– Can be defined with Service Level Objectives
To provide true High Availability Enterprise
– Cannot just Monitor Hardware & Operating System
– But must also Monitor Availability of Application Domains
– External Monitoring inadequate; Apps Hang, Loop, Deadlock
– External Monitoring can’t know about internal domains & values
If Application Domain Service Levels are not monitored, it’s
impossible to know when Application Domains are unavailable.
ASAP TOI - Page 8
ASAP Overview - Introduction
Monitors
• Status
• Performance Objectifies
• Information into
Reports Object-State DB
• Results
Object
• Status
• Performance
Analyzes
• Service Level Objectives
• Determines Availability
ASAP TOI - Page 9
ASAP Overview – Monitoring
ASAP Monitors the Status and Performance
of System objects and Application domains
Status refers to
– Qualitative Attributes,
such as Up, Down, Warning...
Performance refers to
– Quantitative Attributes,
such as Busy, Queue, Rate, ...
System Objects are Object
– Subsystems or components, • Status
such as File, Process, Rdf, Tmf, …
• Performance
Application Domains are
– Abstract Domains of Service,
such as Accounts\Payable, Funds, Sales, ...
ASAP TOI - Page 10
ASAP Overview – Objectification
ASAP Objectifies 8
– Status and performance ATM
information into normalized WARNING
object-state data base Cash $150
Objectification provides basis 8
– For Analysis and Visualization
of whether objects meet their Object
Service Level Objectives. • Status
• Performance
ASAP TOI - Page 11
ASAP Overview – Analysis
ASAP Analyzes Object
ATM – Status and Performance 8
WARNING – Compares Service Objectives 8
Cash $150 – Determines Object Availability 8
Availability
ATM
Analysis Cash $150
Object
• Status
• Performance
ASAP TOI - Page 12
ASAP Overview – Reporting
ASAP Reports Object
– Availability Information.
– Information is Mapped to a
Tree Uniform State Model
Graph
Grid – Visualized in the form of 8
Tree
Graph
Grid Views
– Context sensitive 8
Popup menus can be
displayed on any object
– Analysis Includes
Color synchronized
Graph elements
Grid elements
State icons
ASAP TOI - Page 13
ASAP - Features
States Entities Analysis
– State Propagation – App – Sorting
– Availability Vectors – Cpu – Reporting
– State Model – Disk – Graphing
– State Determination – Expand – Historical views
– State Filtering – File – State Change view
– State Suppression – Process – Download Wizard
– Process Busy – Integrity Checks
– RDF – Time of Day Sync
– Spooler
– System
– Tape
– TMF
ASAP TOI - Page 14
ASAP Features – State Propagation
ASAP Provides a Uniform
– Browsing paradigm for
access to objects
Tree View
– Allows object navigation
– Access to many objects
– Drives Graph/Grid views
State Information 8
– Propagated upward in tree
– Provides guide to state of
nodes, entities, and objects
– State info always visible
even if tree is collapsed:
Example - Newyork
ASAP TOI - Page 15
ASAP Features – Availability Vectors
Easy to assume ASAP just
Graphs Data & Colors Elements.
Easy to Underestimate Content.
Includes Analysis Engine.
Determines Availability
Based on user defined rules.
Each Property=Availability Vector
Allows Availability Graphs/Icons
Result, Visual Display combines 8
Alpha, Numeric, Status,
Performance, & SLOs all
Together in single uniform display
3D, Color-Coded, Graphical display
Human mind good at patterns...
Faces, Buildings, Automobiles...
ASAP TOI - Page 16
ASAP Features – State Model
ASAP Determines State of
Objects & their Attributes
Using OEM State Model
ASAP TOI - Page 17
ASAP Features – State Determination
ASAP determines the state of
• Objects and their attributes
• Based on User Defined Rules
• ASAP Determines
Object States.
• Propagates States
to Graphical Interface
• Forwards States
to OEM & EMFs
ASAP TOI - Page 18
ASAP Features – State Filtering
ASAP Provides
• State Filtering to Help
• Manage Object Alerts
State Filtering
Allows objects
with „High‟er
alert levels to
be displayed
ASAP TOI - Page 19
ASAP Features – State Suppression
ASAP State Suppression
• Allows you to Suppress State
• Of Selected Objects (two ways)
Example:
Island\Cpu\02 is Down.
ASAP Client
Add >> Island\Cpu\02
Suppresses Cpu 2 State.
Note Object Color Grayed out.
ASAP Command Interpreter
+ Monitor Cpu 2, OFF
ASAP TOI - Page 20
ASAP Features – Browse View
ASAP Browse Window Provides
Uniform Viewing Paradigm
Access to Node-Entity-Object Info
DropDowns Control Display of
Node
Entity
Object
Samples
Toolbar Provides Navigation to
Nodes
All, Prior, Next
View
Back / Next
Entity
Show Entities Toolbar
Objects
All, First, Last, Prior, Next
ASAP TOI - Page 21
ASAP Features – Application View
APP Toolbar Button
Switches Display to “App Entity”
With Release 2.0 can be many Apps
APP View Provides Display of
Status, Performance, and
Service Level Availability of
Abstract Application Domains.
Example
\Chicago\Atm\Loop Cash = $150
Loop Atm Cash objective too low.
Clicking “Cpu” Toolbar Button
Switches Display to “CPU” entity
ASAP TOI - Page 22
ASAP Features – Cpu View
CPU Toolbar Button
Switches Display to “Cpu View”
CPU View Provides Display of:
Cpu Status, Performance, &
Service Level Availability
Example:
\Centdiv Cpu 0 is 62% Busy
Mouse Click on Object and
Selecting “Show Related Processes”
gives details on selected object 88
Clicking “Disk” Toolbar Button
Switches Display to “DISK” entity
ASAP TOI - Page 23
ASAP Features – Disk View
DISK Toolbar Button
Switches Display to “Disk View”
DISK View Provides Display of
Disk Status, Performance, &
Service Level Availability
Examples
$AUDIT Mirror is DOWN
$DATA00 Volume is DOWN
$SYSTEM is 49% BUSY
Clicking “Expand” Toolbar Button
Switches Display to “EXPAND” entity
ASAP TOI - Page 24
ASAP Features – Expand View
EXPAND Toolbar Button
Switches Display to “Expand View”
EXPAND View Provides Display of
Expand Status, Performance, &
Service Level Availability
Examples
$LHEAST is trying to Connect
$LHPHAN is DOWN
Clicking “File” Toolbar Button
Switches Display to “FILE” entity
ASAP TOI - Page 25
ASAP Features – File View
FILE Toolbar Button
Switches Display to “File View”
FILE View Provides Display of
File Status and
Service Level Availability
Examples
$Data.Acctng.Accting – No File
$Data.Acctng.Accts – 74% Full
$System.System.Userid – “aaaa”
Clicking “Process” Toolbar Button
Switches Display to “Process” entity
ASAP TOI - Page 26
ASAP Features – Selected Process View
Process Toolbar Button
Switches Display to “Process View”
PROCESS View Provides Display of
Process Status, Performance, &
Service Level Availability
Examples
$SR1 – Queue Length = 17
$SR2 – DOWN
Process $SR1 is Missing or Down
Note Server down. Q=17 in other
Click “ProcessBusy” Toolbar Button
Switches Display to “ProcessBusy”
ASAP TOI - Page 27
ASAP Features – Process Busy View
ProcessBusy Toolbar Button
Switches Display to “ProcessBusy”
ProcessBusy Provides Display of
Busiest Process(es) in each Cpu
Examples
Busiest CPU 0 - Tmftmp 0.4% Busy
Busiest CPU 1 - SeeView 93% Busy
Click “RDF” Toolbar Button
Switches Display to “RDF”
ASAP TOI - Page 28
ASAP Features – RDF View
RDF Toolbar Button
Switches Display to “RDF”
RDF Provides Display of
RDF Status, Performance, &
Service Level Availability
Examples
Relative Time Delay - 57 Seconds
Exceeds service level objective
Click “Spooler” Toolbar Button
Switches Display to “SPOOLER”
ASAP TOI - Page 29
ASAP Features – Spooler View
Spooler Toolbar Button
Switches Display to “SPOOLER”
SPOOLER Provides Display of
Spooler Status, Performance, &
Service Level Availability
Examples
$Spls\Coll - 97% Full (critical)
$Spls\Dev – Offline (warning) 8
Popup - Show Object Details 8
Click “System” Toolbar Button
Switches to “System” ASAP TOI - Page 30
ASAP Features – System View
System Toolbar Button
Switches Display to “SYSTEM”
Provides Display of SYSTEM entity
Status & Performance Averages
as well as Service Level Availability
Examples
\Centdiv–Low Pcbs 79% Avg all cpus
\Island – Late Data 10:09 vs 10:15
Click “Tape” Toolbar Button
Switches Display to “Tape” entity
ASAP TOI - Page 31
ASAP Features – Tape View
Tape Toolbar Button
Switches Display to “TAPE”
Provides Display of Tape entity
Status, Performance &
Service Level Availability
Examples
\Dome $TAPE0 – DOWN
\Island $NAPA1 – Mount time 15 min.
(note mount Critical.. exceeded SLO)
Click “TMF” Toolbar Button
Switches Display to “TMF” entity
ASAP TOI - Page 32
ASAP Features – TMF View
TMF Toolbar Button
Switches Display to “TMF” entity
Provides Display of TMF entity
Status, Performance &
Service Level Availability
Examples
\Tanda Audit Trail – Used% - 82%
\Tanda Trans Duration Time 315 secs
(Duration exceeds SLO thus warning)
Clicking any “other” entity Buttons
Switches Display to other user
defined “Application” entities.
Note user entites can have own
custom icons added with icon server.
ASAP TOI - Page 33
ASAP Features – Sort View
SORT View
Supported for all Entity Types.
Allows Sorting On Any Attribute.
Such as Name, Full%, Busy%, ….
To Sort, Click Attribute Heading.
Sorts Descending or Ascending.
Example
Sort by Disk Space Full %
$MM 88% Full - Critical Icon
$System 77% Full - Warning Icon
Views can be customized to:
Sort Any User Selected Attribute
Such as Busy%, Write%, Read%
ASAP TOI - Page 34
ASAP Features – Historical View
History Drop Down
Provides Historical View
Of Nodes, Entities, Objects.
Example
Samples x 5 shows 5 samples
\Dome Cpu 01
Increasingly Busy
From 7:10 - 7:14 PM
Historical Drill Down now possible
New Popup - Graph Object History 8
Allows Repeated Drill Back in time 8
Samples x 10 shows 10 samples
Pattern repeats every five minutes
From 7:05 – 7:14 PM
ASAP TOI - Page 35
ASAP Features – Graphical Dashboards
Dashboards
• Highly customizable
• Can mix graph types
• Can mix entities
• Save As ...
• Saves dashboards
• Allows many
different dashboards
• Can Save/Restore
at click of the
mouse.
ASAP TOI - Page 36
ASAP Features – Report Windows
Context Sensitive Popups:
Allow Reports on
– Object Details
– Object History
– Related Disks
– Related Expand Lines
– Related Processes
– Related Objectives
Example
– Show Related Processes 88
– Show Object History 8
– Reports Update in Real-time
ASAP TOI - Page 37
ASAP Features - Reporting - Measure on Demand
New with ASAP 2.8
- New Show Related Measurement Popup
- Graphical Measurement of Objects
- Allows Point-and-Click Measurements
- Cpu, Disk, Process, File, …
Example:
- ASAP detects Disk $DEV is Busy 8
- High use Icon indicates 48.8 %busy
- Click Show Related Measurement 8
- ASAP Displays ASAP Measure
dialog…
- Click Start for in-depth Analysis...
ASAP TOI - Page 38
ASAP Features - Reporting – Measure on Demand
Measure Report Window
- Provides on-demand in-depth
analysis of Measure statistics
Analysis includes
- Selected Object details
- Busiest Objects (Files)
- Busiest Openers (Processes)
- Display on right represents
50-100 pages of measure
output sorted and formatted
for improved relevancy.
- Correlate As...
Provides Correlation analysis
of ASAP and Measure data.
ASAP TOI - Page 39
ASAP Features – State Change View
Displays History of Object State
Changes based on user criteria.
Provides Dual View
Log – State Change log
–Detailed History of state changes
–Allows Monitoring of history &
trends
Matrix – High-Level Summary
–Summarizes Object-State Changes
–Hyper-Matrix provides instant
analysis of state changes.
Includes context sensitive Popup
analysis functions 8
ASAP TOI - Page 40
ASAP Features – Download Wizard
ASAP Download Wizard
Provides Historical Views
Example: Select Date, Time, Samples 8
Click Download 8
History DB allows Context Popups 88
ASAP TOI - Page 41
ASAP Features – Integrity Checks
ASAP Data Integrity Checks
Checks for Late or Early Statistics and
NonResponding Objects.
Incorrect Date or Time -
Session Status OK -
Session Input Error last IO -
Session Down -
Importance of Sanity Checks
Without Sanity Checks,
Statistics may be Meaningless, you
May be Comparing Apples to Oranges.
Example
\Tanda Cpus 0 & 1 Stats are Late (Old).
Note \Tanda time versus other Nodes.
ASAP Highlights \Tanda “Time” as Down.
Alert Propagated to Graph, Tree, & OEM.
ASAP TOI - Page 42
ASAP Features – Synchronize Time of Day
PC Host Remote Hosts
ASAP Provides Time-of-Day
Synchronization between
PC and HOST.
HOST and PC.
HOST to HOST.
Time Sanity Checks
Without Time Sanity Checks,
Statistics can be meaningless.
Comparing Apples to Oranges.
Examples
Set PC time from Host time
Set Host time from PC time
Notes
Requires Proper Security.
Not dependent on Time Zone.
ASAP TOI - Page 43
ASAP Features - Notify Overview
ASAP Notifications
– can be sent via email,
phone, pager, or browser
Alerts
– Sent when goals not met,
or if objects change state
Reports
– can be scheduled at various
times of the day, such as:
6:00, 10:30, 11:55, ...
Example
– ASAP Report in Outlook
preview pane formatted
using ASAP options:
HTML - Color encoding
Score – Object State Matrix
Detail – Sorted object states
ASAP TOI - Page 44
ASAP Features - Notify Properties
ASAP Notifications have wide range of properties
– Content
Defines notification rule, report content, and formatting style
–Rules – On State Change, Scheduled, On Each Sample
–Reports - Alerts, Scoreboard, Sorted object states
–Formats – Color coded HTML, plain text, abbreviated
– Recipient
Defines who and/or what devices receive notifications
–Can be a list of people’s email addresses, eg x.y@abc.com
–Wireless device addresses, eg 234-555-1234@vtext.com
–Web Server path, eg .../inetpub/wwwroot/Alerts
– Server
Defines server address, account, and logon information
–SMTP server address, eg SMTP.SBCGlobal.Net
–Account, eg Userid, optional passwords, timeouts, ...
ASAP TOI - Page 45
ASAP Features - Notify Profiles
Notify Control Panel can define multiple To display Notify Control Panel
notification profiles. A profile is a set of Select View... Options...
Click NOTIFY on OSC tab
notify properties that define the content,
recipients, and server for a notification
Profiles can be named, such as:
– Alerts
– Reports
– Managers, ...
Each profile contains 3 property sheets:
– Content
– Recipients
– Server
Profiles can have diagnostics
enabled, disabled, performed:
– Show – shows notify activity in real time
– Trace – saves a detailed trace log
– Test – invokes notify test immediately
– Log – displays either summary log, or
individual trace log (if trace checked)
ASAP TOI - Page 46
ASAP Features - Notify Content properties
Content property sheet:
– Notify - Rule
OnStateChange
Every x Hours
OnEachSample
– Content
Alerts – Recent state changes
Score – Current state matrix
Detail - Sorted object states
– Style
HTML - color-coded encoding
TEXT - plain text
Short - abbreviated text
ASAP TOI - Page 47
ASAP Features - Notify Content Report types
Alerts – show the number of
recent object state changes
Score – show matrix of object
counts, entities, and states
Detail – show sorted object states
from worst to best (down to up)
ASAP TOI - Page 48
ASAP Features - Notify Recipient properties
Recipient property sheet:
– To, Cc:, Bcc:
email address list
phone number list
pager address list
– From: return address
– Subject, Priority,
Importance
– Append check box
adds user defined HTML or
plain text to end of
message ASAP TOI - Page 49
ASAP Features - Notify Server properties
Server property sheet:
– POP3:
defines POP3 Server IP address
or domain name
example: pop.SBCGlobal.net
POP3 server not always required
(unless use POP authentication)
– SMTP:
defines simple mail transfer
protocol (SMTP) IP address or
domain name
example: smtp.SbcGlobal.net
– Logon
if checked, indicates userid and
password should be sent.
Logon not always required
(depends on ISP requirement)
ASAP TOI - Page 50
ASAP Features - Notify Summary log
Summary log
– If Trace not checked, Click “Log” to show summary
log
– Summary log contains list of all notification
attempts…
ASAP TOI - Page 51
ASAP Features -
Notify Trace log
– If Trace checked,
Click “Log” button
to list trace logs
– Select a trace log
to display that log
– Summary and Trace logs
update in real
time as notify alerts
or reports continue
– Example - send is retried
for server
“send timeout”
interval in seconds
ASAP TOI - Page 52
ASAP Features Notify – Content as web page
File field allows dynamic save
of content on each sample as
web page:
– Rule – OnEachSample update
on each sample
– Refresh – Web page
pull interval in seconds
– Style - HTML provides
state color-coded pages
– File – Defines web page
file name and path such as:
\inetpub\wwwroot\Alerts.htm Property Status highlighted:
- Profile:
- Recipients:
- Server:
- Last Send:
ASAP TOI - Page 53
ASAP Features – Notify Web content
File field on notify control panel
allows dynamic save of content
on each sample as web page:
– Rule – OnEachSample updates
on each sample
– Refresh – defines page
pull interval in seconds
– Style - HTML provides
state color-coded pages
– File – Defines web page
file name and path such as:
\inetpub\wwwroot\Alerts.htm
ASAP TOI - Page 54
ASAP - Components
ASAP Components
–Component Overview
–Server Component
–Client Component
–Extension Component
Marketing Bundles
–SE30 ASAP
–SE31 ASAP Extension
ASAP TOI - Page 55
ASAP – Component Overview
Client Server
Workstation NSK Local Node Asap
\Chicago
ASAP ASAP Cpu
Client Server Disk
Expand
Properties Process
ASAP
Window Node
Database
Session Asap
Graph
Window \Newyork
And CSG SSG Asap Asap Cpu
O Browse
Client SeeView Command Database Disk
E Graph Real-Time
Window Server Server Interface Expand
M Window Server
Data Gateway Gateway Process
App
Graph Management
Window App
Cpu
Disk
ASAP
Report
Expand
Extension
Window
Report \Newyork
Process AsapXmon Extension
Window
Report System
App1
Window App2
App3
• ASAP Product - Consists of Three Components
• Client for Windows NT/95/98
• Server for NonStop Kernel
• Extension for Customer Applications
ASAP TOI - Page 56
ASAP – Component - Server
Client Server
Workstation NSK Local Node Asap
\Chicago
ASAP ASAP Cpu
Client Server Disk
Expand
Properties Process
ASAP
Window Node
Database
Session Asap
Graph
Window \Newyork
And CSG SSG Asap Asap Cpu
O Browse
Client SeeView Command Database Disk
E Graph Real-Time
Window Server Server Interface Expand
M Window Server
Data Gateway Gateway Process
App
Graph Management
Window App
Cpu
Disk
ASAP
Report
Expand
Extension
Window
Report \Newyork
Process AsapXmon Extension
Window
Report System
App1
Window App2
App3
• ASAP Server
• Gathers State & Performance Information from Remote Nodes.
• Forwards Statistics to Collection Node.
• Normalizes and Stores Statistics in the ASAP Database.
ASAP TOI - Page 57
ASAP – Component - Client
Client Server
Workstation NSK Local Node Asap
\Chicago
ASAP ASAP Cpu
Client Server Disk
Expand
Properties Process
ASAP
Window Node
Database
Session Asap
Graph
Window \Newyork
And CSG SSG Asap Asap Cpu
O Browse
Client SeeView Command Database Disk
E Graph Real-Time
Window Server Server Interface Expand
M Window Server
Data Gateway Gateway Process
App
Graph Management
Window App
Cpu
Disk
ASAP
Report
Expand
Extension
Window
Report \Newyork
Process AsapXmon Extension
Window
Report System
App1
Window App2
App3
•ASAP Client
• Provides Client GUI and Agent Services for ASAP Server.
• Agent Services include forwarding of State info to OIL & OEM.
• OEM Allows Integration of Object-State Information with EMFs.
ASAP TOI - Page 58
ASAP – Component - Extension
Client Server
Workstation NSK Local Node Asap
\Chicago
ASAP ASAP Cpu
Client Server Disk
Expand
Properties Process
ASAP
Window Node
Database
Session Asap
Graph
Window \Newyork
And CSG SSG Asap Asap Cpu
O Browse
Client SeeView Command Database Disk
E Graph Real-Time
Window Server Server Interface Expand
M Window Server
Data Gateway Gateway Process
App
Graph Management
Window App
Cpu
Extension
Disk
ASAP
Report
Expand
Extension
Window
Report \Newyork
Process AsapXmon
Window
Report System
App1
Window App2
App3
•ASAP Extension
• Optional Component Provides API for Applications.
• Extends ASAP Features to Abstract Application Domains.
• API includes calls ASAP_REGISTER... and ASAP_UPDATE...
• Allows Registration & Updating of Application Domain & Stats.
ASAP TOI - Page 59
ASAP – Component - Summary
Client Server
Workstation NSK Local Node Asap
\Chicago
ASAP ASAP Cpu
Client Server Disk
Expand
Properties Process
ASAP
Window Node
Database
Session Asap
Graph
Window \Newyork
And CSG SSG Asap Asap Cpu
O Browse
Client SeeView Command Database Disk
E Graph Real-Time
Window Server Server Interface Expand
M Window Server
Data Gateway Gateway Process
App
Graph Management
Window App
Cpu
Extension
Disk
ASAP
Report
Expand
Extension
Window
Report \Newyork
Process AsapXmon
Window
Report System
App1
Window App2
App3
• Remote Monitors Collect Status & Performance Information.
• Information Forwarded to ASAP Server.
• Client Analyzes Stats and Forwards to GUI and Agent Services.
• ASAP Provides Infrastructure to Monitor Object Availability.
ASAP TOI - Page 60
ASAP - Client+Server – SE30
Client Server
Workstation NSK Local Node Asap
\Chicago
ASAP ASAP Cpu
Client Server Disk
Expand
Properties Process
ASAP
Window Node
Database
Session Asap
Graph
Window \Newyork
And CSG SSG Asap Asap Cpu
O Browse
Client SeeView Command Database Disk
E Graph Real-Time
Window Server Server Interface Expand
M Window Server
Data Gateway Gateway Process
App
Graph Management
Window App
Cpu
Disk
ASAP
Report
Expand
Extension
Window
Report \Newyork
Process AsapXmon
Window
Report System
App1
Window App2
App3
• SE30 - Bundles Client & Server CDs into a Dual-CD Jewel Case.
• T0400 - Client CD Contains Standard IP Setup for Windows.
• T0402 - Server CD Contains Standard IP Setup for NonStop Kernel.
ASAP TOI - Page 61
ASAP – Extension – SE31
Client Server
Workstation NSK Local Node Asap
\Chicago
ASAP ASAP Cpu
Client Server Disk
Expand
Properties Process
ASAP
Window Node
Database
Session Asap
Graph
Window \Newyork
And CSG SSG Asap Asap Cpu
O Browse
Client SeeView Command Database Disk
E Graph Real-Time
Window Server Server Interface Expand
M Window Server
Data Gateway Gateway Process
App
Graph Management
Window App
Cpu
Disk
ASAP
Report
Expand
Extension
Window
Report \Newyork
Process AsapXmon Extension
Window
Report System
App1
Window App2
App3
• SE31 - Distributes ASAP Extension CD in Single-CD Jewel Case.
• T0403 - Extension CD Contains IP Setup to Install API on NSK.
• Option Extends Availability Monitoring to Applications.
ASAP TOI - Page 62
ASAP Architecture - Contents
ASAP Architecture
Introduction
Provider/Consumer Model
Server
– Stats Gathering Processes (SGPs)
– Service Level Objectives (SLOs)
– ASAPX Extension Application Program Interface (API)
– ASAP Data Base
Client
– Architecture
– Analysis & Visualization
– Open Enterprise Management Gateway
ASAP TOI - Page 63
ASAP Architecture - Introduction
Workstation Local Node Remote Nodes
Object Open Enterprise ASAP Client ASAP Server Enterprise Objects
Integration OIL Management ASAP
Layer Adapter Gateway Server
Cpu
OIL Disk
Expand
ASAP Process
OEM ASAP
Client Server
Enterprise Enterprise Objects
Management X
Framework ASAP
Adapter Collector Extension
...
X ...
ASAP API
Analysis Database
Enterprise & App Enterprise Objects
Management Alerts Reports Cpu ASAP
Framework Y Window Graphs Disk ...
Adapter Grids Expand …
Y Trees Process
...
…
Enterprise
ASAPX
Management
Framework ? ...
…
Adapter
...
... ...
Left side of diagram Right side of diagram
Represents Consumer Functions. Represents Provider functions
Includes Presentation/Analysis Features. Including Smart Agents.
ASAP TOI - Page 64
ASAP Architecture – SGPs
Workstation Local Node Remote Nodes
Object Open Enterprise ASAP Client ASAP Server Enterprise Objects
Integration OIL Management ASAP
Layer Adapter Gateway Server
Cpu
OIL Disk
Expand
ASAP Process
OEM ASAP
Client Server
Enterprise Enterprise Objects
Management X
Framework ASAP
Adapter Collector Extension
...
X ...
ASAP API
Analysis Database
Enterprise & App Enterprise Objects
Management Alerts Reports Cpu ASAP
Framework Y Window Graphs Disk ...
Adapter Grids Expand …
Y Trees Process
...
…
Enterprise
ASAPX
Management
Framework ? ...
…
Adapter
...
... ...
Smart Gathering Processes - SGPs
Collect Status & Performance info
Store Stats in ASAP history data base
ASAP TOI - Page 65
ASAP Architecture – SGP SLOs
Workstation Local Node Remote Nodes
Object Open Enterprise ASAP Client ASAP Server Enterprise Objects
Integration OIL Management ASAP
Layer Adapter Gateway Server
Cpu
OIL Disk
Expand
ASAP Process
OEM ASAP
Client Server
Enterprise Enterprise Objects
Management X
Framework ASAP
Adapter Collector Extension
...
X ...
ASAP API
Analysis Database
Enterprise & App Enterprise Objects
Management Alerts Reports Cpu ASAP
Framework Y Window Graphs Disk ...
Adapter Grids Expand …
Y Trees Process
...
…
Enterprise
ASAPX
Management
Framework ? ...
…
Adapter
...
... ...
SGPs also provide Service Level Objectives.
SGPs inform you when SLOs are not met.
Tell you what objects did not meet objectives.
DB also provides history of failed objectives.
ASAP TOI - Page 66
ASAP Architecture – API
Workstation Local Node Remote Nodes
Object Open Enterprise ASAP Client ASAP Server Enterprise Objects
Integration OIL Management ASAP
Layer Adapter Gateway Server
Cpu
OIL Disk
Expand
ASAP Process
OEM ASAP
Client Server
Enterprise Enterprise Objects
Management X
Framework ASAP
Adapter Collector Extension
...
X ...
ASAP API
Analysis Database
Enterprise & App Enterprise Objects
Management Alerts Reports Cpu ASAP
Framework Y Window Graphs Disk ...
Adapter Grids Expand …
Y Trees Process
...
…
Enterprise
ASAPX
Management
Framework ? ...
…
Adapter
...
... ...
ASAP includes published API for application access.
Allows Customer-Third Party access to infrastructure.
Allows you to utilize all ASAP Client/Server functions.
API is a shared-seg, high-performance, architecture.
API calls include ASAP_Register, ASAP_Update.
ASAP TOI - Page 67
ASAPX API – Benefits Overview
Survey of 250 IT managers *
What Benefit does your company receive from improved
Application quality?
– More Enterprise Uptime - 89%
– Reduced Maintenance - 78%
– Improved Customer Satisfaction - 75%
– More efficient business processes – 60%
– Reduced Cost of ownership – 56%
* Source –Information Week Research, Software Quality
ASAP TOI - Page 68
ASAP Architecture – API Example
ASAP_REGISTER_( domain_name : length
, segment_offset );
.
.
ENDTRANSACTION;
ASAP_UPDATE_( segment_offset, error_detail
Shared , Data_item, Value, Math ); 8
Memory
ASAP ASAPX
Data_item - Defined by EDL
Value - Defined by application
ASAP
Database Math = 0 - Add Value to Data_item
Math = 1 - Assign Value to Data_item
ASAP TOI - Page 69
ASAP Architecture – API SLOs
Workstation Local Node Remote Nodes
Object Open Enterprise ASAP Client ASAP Server Enterprise Objects
Integration OIL Management ASAP
Layer Adapter Gateway Server
Cpu
OIL Disk
Expand
ASAP Process
OEM ASAP
Client Server
Enterprise Enterprise Objects
Management X
Framework ASAP
Adapter Collector Extension
...
X ...
ASAP API
Analysis Database
Enterprise & App Enterprise Objects
Management Alerts Reports Cpu ASAP
Framework Y Window Graphs Disk ...
Adapter Grids Expand …
Y Trees Process
...
…
Enterprise
ASAPX
Management
Framework ? ...
…
Adapter
...
... ...
API also monitors Service Level Objectives for Apps
Informs you when Application SLOs are not met.
Tells what Apps did not meet objectives.
DB also provides history of failed App objectives.
ASAP TOI - Page 70
ASAP TOI - Page 71
ASAP TOI - Page 72
ASAP TOI - Page 73
ASAP TOI - Page 74
ASAP Architecture - OEM
Workstation Local Node Remote Nodes
Object Open Enterprise ASAP Client ASAP Server Enterprise Objects
Integration OIL Management ASAP
Layer Adapter Gateway Server
Cpu
OIL Disk
Expand
ASAP Process
OEM ASAP
Client Server
Enterprise Enterprise Objects
Management X
Framework ASAP
Adapter Collector Extension
...
X ...
ASAP API
Analysis Database
Enterprise & App Enterprise Objects
Management Alerts Reports Cpu ASAP
Framework Y Window Graphs Disk ...
Adapter Grids Expand …
Y Trees Process
...
…
Enterprise
ASAPX
Management
Framework ? ...
…
Adapter
...
... ...
OEM Provides API to EMFs via Adapters Simplifies Client/Agent API Interface
Adapters handle Framework specific APIs Minimizes impact on Applications
Leverages Enterprise Framework Expertise Application-Agent Interface coded once
Allows integration with different Frameworks Handles Client Object-State arbitration
ASAP TOI - Page 75
OEM Features – Standard Alerts View
ASAP TOI - Page 77
OEM Features – Standard Multiple Alerts 88
\Chicago
Alerts
Sorted
All Node Alerts
Sorted &
Filtered
ASAP TOI - Page 78
OEM Features - Custom Adapters
Custom Adapter – Left
OEM Alerts View - Right
OEM Sends Object-States
- Adapter Displays Updates 8
- Clicks callback Oem 8
OEM Options Dialog 8
- Allows you to add Adapter
ASAP TOI - Page 79
ASAP Interfaces
Wide Range of Interfaces
• EMS Events
• Provider APIs
• Consumer APIs
• Fat/Thin Graphic interfaces
• Conversational interface
• Email interface
• Wireless Phone interface
• Pager interface
• Web Viewpoint interface
• Application plug-in entities
• 3rd Party plug-in entities
• Published Database
• Batch Query interface
• Enterprise Management
Frameworks such as...
• OpenView SPI interface
• Systems Insight Manager
• SIM Interface
ASAP TOI - Page 80
ASAP – HP Systems Insight Manager (SIM)
ASAP SIM Interface
ASAP Reports/Analysis in
Systems Insight Manager.
ASAP TOI - Page 81
ASAP – OpenView Operations Interface
ASAP OpenView
Interface shares
• Object-States
• Availability
• Performance
• Service Levels
All object types
automatically
supported
• System objects
• Subsystems
• App domains
• Third party
plug-in entities
Also provides
both interface
types
• Fat client
• Thin client
ASAP TOI - Page 82
ASAP – OpenView Web Interface
ASAP OpenView
Web Interface
• Object-States
• Availability
• Performance
• Service Levels
All object types
automatically
supported
• System objects
• Subsystems
• App domains
• Third party
plug-in entities
ASAP TOI - Page 83
ASAP Hybrid
Extends ASAP application
monitoring capabilities to Linux LINUX
– Linux applications tell
ASAP about objects and
metrics
– ASAP monitors objects,
issues alerts as it would for
all other objects
– Data stored on NonStop
server along with all other
ASAP data NonStopTM
– Same high-performance,
shared-memory, protected
Server
architecture as ASAP on
NonStop
ASAP TOI - Page 84
ASAP – Technical Resources
– HP NonStop ASAP - Technical Portal
http://NonstopAsap.com/
– ASAP Core - Examples
http://NonstopAsap.com/Examples.htm
– ASAP OpenView SPI - Examples
http://NonstopAsap.com/OV.htm
– ASAP Linux - Datasheet
http://NonstopAsap.com/Hybrid/ASAP Hybrid for Linux Datasheet.pdf
– ASAP Frequently Asked Questions
http://NonstopAsap.com/Faqs.htm
– ASAP Documents
http://NonstopAsap.com/Document.htm
– ASAP Down Loads
http://NonstopAsap.com/Download.htm
ASAP TOI - Page 88
ASAP – Installation - Overview
ASAP Install Overview
1) Client Install on Windows workstation.
2) Server Install on Local NonStop Server.
3) Server Install(s) on Remote NonStop Servers.
Client Server Remote Servers
ASAP TOI - Page 89
ASAP – Installation - Client
ASAP Client Setup
– Standard Install Shield
Put ASAP Client CD in PC
– Run SETUP.EXE
– Follow Next > Prompts
Remember to
– Exit all PC Programs
– Before Running Setup
Client Server Remote Servers
Setup
ASAP TOI - Page 90
ASAP – Installation - Client
ASAP Default File Locations:
– \Program Files\Tandem\ASAP
– \Program Files\Tandem\CSG
– \Program Files\Tandem\IconServ
– \Program Files\Tandem\OIL
– \Program Files\Tandem\OEM
Recommend using Defaults
– Simplifies Finding Things
– For Customer Support.
ASAP TOI - Page 91
ASAP – Installation - Client
ASAP CSG Install
– After ASAP is Installed,
– You will be Prompted
– For the CSG Install.
CSG is the Comm layer
Click
– “Install CSG”
– To setup CSG
ASAP TOI - Page 92
ASAP – Installation - Server
ASAP Server Installation
Put ASAP Server CD in PC
– Run SETUP.EXE
– Click “Run IPSetup”
Client Server Remote Servers
Setup
ASAP TOI - Page 93
ASAP – Installation - Server
Select Target Platform
– NonStop Kernel RISC.
For Direct Installation
– Do Not Check
– “Use DSM/SCM”
Click Next >
ASAP TOI - Page 94
ASAP – Installation - Server
Select Product to Install
– “ASAP Server”
Click Add >
– Adds ASAP Server to
– “Selected Products”
Click Next >
ASAP TOI - Page 95
ASAP – Installation - Server
Enter Host
– Name or TCP/IP Address
– Of Install Target Node.
Enter User Name
– CUSTOMER.ACCOUNT
Click Next >
ASAP TOI - Page 96
ASAP – Installation - Server
Check Host File Placement
– Check Target Subvol
– Check Space Required
Click Next >
– To Start File Transfer
– From CD to NSK Server
ASAP Setup Complete
Now Configure & Start ASAP
ASAP TOI - Page 97
ASAP – Installation - Server
Server Configuration
TACL 1 > ASAP – RUN ASAP from TACL,
Availability Stats and Performance
– ASAPCONF is Obeyed.
Copyright Compaq Computer 1999
Obey $SYSTEM.SYSTEM.ASAPCONF SET Options
– SET RATE defines
SET RATE 1 Sample Interval Minutes
SET ID $ZOO – SET ID defines
Process Name Prefix.
SET RETAIN NONE – SET RETAIN defines
DB Retention Option.
SET DB $DATA.ASAPDB.DB
– SET DB … defines host
Database Location.
ASAP TOI - Page 98
ASAP – Startup - Server
ASAP Server Startup
TACL 1> ASAP/IN STARTUP/ – Add Commands to
Availability Stats and Performance
Copyright Compaq Computer 1999 – STARUP OBEY FILE, eg
– ASAP / IN STARTUP /
+ START COLLECT
Add Following to STARTUP:
+ START MONITOR \CHICAGO
+ START MONITOR \HOUSTON – START COLLECT
+ START MONITOR \NEWYORK – START MONITOR \node1
+ START MONITOR ...
– START MONITOR \node2
– START MONITOR \node..
ASAP TOI - Page 99
ASAP – Startup - Client
From Windows TASKBAR Click
– Start
– Programs
– ASAP
ASAP - Start Dialogue Appears
Click Connect
ASAP TOI - Page 100
ASAP – Startup - CSG
First Time ASAP Connects
– CSG Configuration Prompt is Displayed.
– Click OK
ASAP TOI - Page 101
ASAP – Startup – CSG Defaults
CSG Options Dialogue
– “Defaults” TAB controls Transport
– Select TCP/IP Transport
– Click TCP/IP tab to Configure
ASAP TOI - Page 102
ASAP – Startup – CSG TCP/IP
CSG TCP/IP Options
– Set Host TCP/IP Address
– Example 172.17.116.246
– Click OK
ASAP TOI - Page 103
ASAP – Startup – CSG Logon
Logon Dialogue
– Enter Group.User Name
– Enter Password
– Click OK
ASAP TOI - Page 104
ASAP – Startup – CSG Session Opts
CSG Session Option
– Check “Use Common
Security”
– To Remember Logon
– Logon Encripted and re-used.
ASAP TOI - Page 105
ASAP Lab Exercises
1. ASAP Server Install & Startup - Lab #1
A) Install ASAP Server on a NonStop Server.
B) Startup & Status ASAP Server on a NonStop Server.
2. ASAP Client Install & Startup - Lab #2
A) Install ASAP Client on a Workstation.
B) Startup ASAP Client on a Workstation.
3. ASAP Client Usage - Lab #3
A) What is the Busiest Cpu on a node?
B) What is the Busiest Disk on a node?
C) What is the Fullest Disk on a Node?
D) What is the Busiest Process on a node?
E) What are the 3 Busiest Processes in the busiest Cpu?
F) What Expand Line has most traffic on a node?
G) What is the Busiest Cpu, Disk, Process, Expand Line on all Nodes?
H) What are the Down Cpus, Disks, Expand lines, and Files on all nodes?
I ) Display Additional Graph and Grid properties, eg: Queue for Cpu and Disk
J) Experiment with Utilization Slider Combinations
ASAP TOI - Page 106
ASAP Release 2.0 – Features
Release 1.0 - Focus was on “infrastructure” 8
– Server-Side API access
– Data Base File access
– Client-Side API access
Release 2.0 - Focus is on “extensibility” 8
– Uniformly Extend features to infrastructure
– Multi-Entity for Applications
– New System Entities
– Custom Icons and Colors
– Object State Change Monitor
– Discrete Object Thresholds
– New EMS Availability Events
– Extensible Entity Definition Language
ASAP TOI - Page 107
ASAP Release 2.0 – Multi-Entity Apps
Support for Multi-Entity Applications
– Release 1.0 supported multiple applications
But one record layout was permitted for all.
Metrics were forced into single record model.
Restrictive, and could lead to Nonhomogeneous data.
– Release 2.0 allows separate App entity definitions 8
Allows multiple Stats record definitions.
Allows different entity-attribute names.
Allows different service level objectives.
Allows disjoint Applications & Third Parties.
Allows user inclusion/exclusion of App entities.
ASAP TOI - Page 108
ASAP Release 2.0 – New Entities
ASAP 1.0 8 ASAP 2.0
App Multi-Entity Applications
Cpu
Cpu
Disk
Disk
Expand
Expand
File
Process Process Selected
System Process Busy
RDF 1.3
Spooler
Tape
TMF
System
ASAP TOI - Page 109
ASAP Release 2.0 – DB Enhancements
Release 2.0 Data Base Enhancements
– Six New System Entity Tables
– New Service Level Objectives Data Base
– Support for Multi-Entity Applications
– Support for Format 2 (Big) Files
– Maximum Number of Extents now Configurable
– Primary/Secondary Extent size now Configurable
– Data Base can now be Partitioned
– Partitioning on System and/or Domain name
ASAP TOI - Page 110
ASAP Release 2.0 – Icons & Colors
Release 1.0 - Fixed set of Icons & Alert Colors
Release 2.0 - Allows User Defined Icons & Colors
– Custom State Icons
– Custom Alert Colors
– Address Internationalization
ASAP TOI - Page 112
ASAP Release 2.0 – OSC Monitor
Release 2.0 – includes Object State Change Monitor
– Tells you “What has Occurred” if ASAP is left unattended
– Provides History of Object State Changes
– Allows you to “Reach Back” in time
OSC View Includes
– New State
– Previous State
– Date…Time of change
– Reason for state change
– Object or Domain affected by change
– Functions to provide state change details
ASAP TOI - Page 113
ASAP Release 2.0 – OSC View
Displays History of Object State
Changes based on user criteria.
Provides Dual View:
Log – State Change log
–Detailed History of state changes
–Allows Monitoring of history &
trends
Matrix – High-Level Summary
–Summarizes Object-State Changes
–Hyper-Matrix provides instant
analysis of state changes.
Example… Click “15” in Matrix
Locates all
“Critical-Cpu”
changes in log.
ASAP TOI - Page 114
ASAP Release 2.0 – OSC Analysis
Context Sensitive Popup Menus
Provide Analysis Functions
Find Related
Graph Related
Graph Selected
Ack Selected
Ack Above
Ack All
Remove Selected
Remove Above
Remove All
Show ... Scoreboard details
Right Mouse on Item to Display
Popup 8 ASAP TOI - Page 115
ASAP Release 2.0 – DOTs
DOTs – Allow Discrete Object Thresholds 8
– Rank Atm Zeist\North, Cash > 5000, BadPins has a associated with it
• StatePairs form a ( , ) Pair
• Examples
• (98, 7) => Value=98, State 7 => Critical
• (“Up”, 2) => Value=“Up”, State 2 => Up
• Useful for assigning a state to a value, regardless of the value.
ASAP TOI - Page 130
ASAP - State Determination – Use State Graph Value
Use State..Graph Value - State is determined by Server
State of Attribute based on StatePair ( )
Value Graphed, and State is determined from Associated
Allows host based State Objectives
Example “South” Critical because State = 7
Example “West” Down because State = 8
Allows host based State Objectives
ASAP TOI - Page 131
ASAP - State Determination – Use State Graph State
Use State..Graph State - State is determined by Server
State of Attribute based on StatePair ( )
State value is Graphed (instead of value)
Allows host based State Objectives
Example “South” Critical because State = 7
Example “West” Down because State = 8
Largest Numeric States appear as Largest Graph elements
ASAP TOI - Page 132
ASAP - State Determination – Summary
State Determination
• Controls how ASAP Determines State of each Entity Attribute
• State of an Attribute is Analyzed if it is Graphed (provides control)
• For Example, the ATM entity Data attribute has:
• Show Attribute in Grid - checked
• Show in Graph - checked
• Graph Max Value - 10
• Use Thresholds
• Use Thresholds
• State of Attribute is based on Utilization Thresholds
• Thresholds remembered for each Client workstation
• Allows Client specific thresholding on each Attribute
• Use Value…. Graph Value
• Use Value as a State directly
• Means the attribute value is interpreted directly as a state
• Allows direct control of State from ASAP API on host
• Use State…. Graph Value
• State of Attribute based on Associated state variable
• Value graphed, but its state from associated variable
• Allows host based State Objectives
• Use State…. Graph State
• State of Attribute based on Associated state variable
• State is also graphed
• Allows host based State Objectives
• Allows largest states be largest visual graph elements
ASAP TOI - Page 133
ASAP – Entity Properties
Entity Property Sheet
– Controls what entities are
Analyzed & Displayed in Client.
– Checked Entities are
Automatically Retrieved in Real-Time
Displayed in Grid/Graph Windows
– Select Entities you want in real-time.
Don’t need to select all entities.
Entities not selected can be Drilled.
Drilldown by using Show Related ...
Popup menu functions.
– Entities listed are defined by EDL
Click Entity name to see EDL for it 8
EDL source for entity is displayed.
Includes Entity EDL Version info.
ASAP TOI - Page 134
ASAP – Entity...EDL Properties
All Entities are defined by EDL
– Entities that appear on Entity Tab
are defined by EDL file(s).
– Name of EDL File is at foot of Tab.
– Click EDL Filename to view Details 8
EDL Properties window - Provides
– Factory EDL File name info.
– Custom EDL File name info.
– Environment version & info.
– Whether to put Data in EDL files.
– Whether EDL – IDE is enabled.
ASAP TOI - Page 135
ASAP – Font Properties
Font Property Sheet
– Controls Font Properties
– Font Name
– Font Style
– Font Size
ASAP TOI - Page 136
ASAP – General Properties
General Property Sheet
Controls Miscellaneous
Properties
– Annotate Grid with States
– Data Query Toolbar
– Graph Double Click Action
– Report Auto Refresh Option
– Show Help in Grid
– Show Splash Screen Display
– Show Removed Objects
– Stretch Grid Columns
– Icons defined by IconServer
– Clear ASAP Registry Settings
ASAP TOI - Page 137
ASAP – Icons Button
Icons Button
– Displays Icon Server 8
– Provides Different Icons
– Allows dynamic Icon sets
– Allows Custom Colors 8
– Example Down - Magenta
ASAP TOI - Page 138
ASAP – Clear Registry
Clear Registry
– Clears ALL Settings 8
– Including Custom EDL.
– May be useful for Customer
Support situations where
customer is experiencing
inexplicable behavior
– Have customer make copy of
“ASAP2 Custom.EDL” before
doing “Clear Registry”.
ASAP TOI - Page 139
ASAP – Graph Properties
Graph Property Sheet
Graph Type: 3D-BAR, ...
Color Synchronization
Color Toggle properties
Graph in Grid
Whether Graph Rows are labeled
Whether Labels are compressed
Graph Normalization method
– Normalize Value /
– Attribute tab sets Graph-Max value
Popup Offset of graph hotspot
Max Graph Rows
– Eliminates Graph Avalances
– Controls Graph object Population
Background Contrast options
– High Contrast
– Show Wall
Graph Rotation Angles are Saved
ASAP TOI - Page 140
ASAP – OEM Properties
OEM Property Sheet
–Controls Interface to OEM
Open Enterprise Management check box
–Enables Interface to OEM
–ASAP Objects reported to OEM
Show Context Values as Percent Graph-Max
–Displays OEM Context as Percent 0..100
–Actual values reported, if not checked
Report on Objects in Related SubDomain
–Controls behavior in Oem when Object
selected
–Either displays Subdomain or single Object
Show Utilization in OEM check box
–Enables State reporting to OEM
–ASAP Utilization info reported to OEM
Thresholds Button
–Displays Utilization Thresholds dialog
–Dialog Box allows Setting thresholds.
ASAP TOI - Page 141
ASAP – OIL Properties
OIL Property Sheet
–Controls interface to OIL
Object Integration Layer check box
–Enables interface to OIL
–ASAP Objects reported to OIL
Populate OIL with Objects
–Enables Detailed Object reporting to OIL
–Nodes, Entities, & Objects reported to OIL
Report on Objects in Related SubDomain
–Controls behavior in OIL when Object
selected
–Either displays Subdomain or single Object
Show Utilization in OIL
–Enables State reporting to OIL
–Utilization info reported to OIL
Thresholds Button 8
–Displays Utilization Thresholds dialog
–Dialog Box allows Setting thresholds.
ASAP TOI - Page 142
ASAP – OSC Properties
OSC Properties
Monitor Object State Changes – Enables object state
change monitoring of all state analysis.
Display OSC Window – Displays OSC Window.
State Upgrades Monitored – Log state improvements in
OSC view.
State Downgrades Monitored – Log state degradations in
OSC view.
Minimum State Change Monitored – State changes that
are greater than or equal to this state are monitored.
Maximum Change History Retained in Log – Number of
state changes remembered in log.
Late Data Integrity Check – If not automatic then additional
number of seconds/minutes that check is delayed. No
Check turns off all late data checks.
Audible Alert State Threshold – Enables audible alert
when state changes occur to high alert states.
ASAP TOI - Page 143
ASAP – SSG Properties
SSG/CSG Property Sheet
– Controls Host Session Properties
– Enables Client Server Gateway
– Controls Retrieval Options
Client Server Gateway – Enables Session.
None - Manual Host Retrieval for Downloads.
Automatic - ASAP Automatically determines
host update interval based on host configuration
information.
Fixed - User Specified update Interval.
Trace - Check Boxes Control Request and Reply
Tracing Options
Show CSG Until Connected - Controls whether
CSG is displayed during Connect.
Auto Connect to CSG at Startup - Automatic
connect to host at startup, with no prompts
Max Rows/Object - Controls maximum number
of data rows retained for each object retrieved
from host.
Sample Delay – Controls whether sample start is
delayed by configured number of seconds.
ASAP TOI - Page 144
ASAP – SSG Advanced Dialog
SSG Advanced Dialog Box 8
– Controls Advanced Session
Properties
CI Startup Vol - Startup Volume of ASAP CI.
CI Object - ASAP Object File name on Server.
DB Filename - Data Base file name prefix.
Exit Shutdown - Exits CI on Client shutdown.
Data Cache - When dialog is closed by clicking
OK, All old Client Objects and Stats are cleared.
SSG Cache - CI Server Cache Size in pages.
I/O Control Options - Controls maximum number
of data records that can be fetched from the host
in a single I/O. Setting this option allows load
limits.
Term Name - Controls whether the SSG terminal
name is the same as the workstation name, or the
same as the TCP/IP session name.
User Name - Display Only,displays the userid
name of the current user.
ASAP TOI - Page 145
ASAP – Host Session Window
Session Window
– Allows You To:
– Start a Host Session
– Stop a Host Session
– View Session Log
– Save Session Log
– View Session Stats
– Clear Session Log
– See CSGDLL Version
– See CSG Version
– See SSG Version
– Synchronize Time
– Display Properties
Host time of Last I/O
Seconds Until Next update, or Q-Length
Elapsed Fetch+Analysis Time ASAP TOI - Page 146