Date post: | 19-Dec-2015 |
Category: |
Documents |
View: | 215 times |
Download: | 2 times |
1
ASAP 2.0 –TOIASAP 2.0 –TOI
Presentation contains animation sequences that are best viewed in slide show mode. A mouse icon character at the end of a slide bullet indicates when to click the mouse button to advance animation
Mike Millerm.miller @ hp.com
Mike Millerm.miller @ hp.com
Content Hyperlinks
Availability Concepts
Overview
Features
Components
Architecture
Resources
Installation
Startup
Lab Exercises
Release 2.0 Features
Client Configuration
Entity Definition Language
ASAP TOI - Page 2
ASAP TOI – IntroductionASAP TOI – IntroductionASAP TOI – IntroductionASAP 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 3
Availability – DependenciesAvailability – DependenciesAvailability – DependenciesAvailability – DependenciesScenario - Person needs Taxi
– Has No Cash... so needs ATM
– Assumes ATM will be Available
– Availability has many dependencies
Right Card.. Valid Pin.. Remember Pin.. No Line.. Atm Up.. Network Up.. Routers Up.. Server Up.. Application running.. Account valid.. Balance OK.. Atm $ ?
Card?
Up?
Line?
Pin?Network?
ASAP TOI - Page 4
Availability – Is a Relative NotionAvailability – Is a Relative NotionAvailability – Is a Relative NotionAvailability – Is a Relative NotionScenario - Person in hurry - Has 2 minutes to catch Taxi
– If there is a long line, for example Q=10
– Even though ATM is Operational
– For User at end of the line
– ATM is NOT Available
Q=10Q=0
ASAP TOI - Page 5
Availability – Service Level ObjectivesAvailability – Service Level ObjectivesAvailability – Service Level ObjectivesAvailability – Service Level Objectives
Users need to define “Availability” according to their own criteria.
Notion is called - Service Level ObjectivesIf “SLO” not met... things “slow” down.
ATM Service Level Objectives - Taxi fare – Status = Up
– Queue = 0
– Cash = $20
ASAP TOI - Page 6
Availability – Depends on UsageAvailability – Depends on UsageAvailability – Depends on UsageAvailability – 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 – Status = Up
– Queue = 0
– Cash = $20
ASAP TOI - Page 7
Availability – Depends on ApplicationAvailability – Depends on ApplicationAvailability – Depends on ApplicationAvailability – Depends on Application
Availability depends on how you intend to use object.
Users define “Availability” based on their own criteria.
Goal ATM – Air Fare – Status = Up
– Queue = 0
– Cash = $300
What if Air Fare were $800? Would ATM be available? Not dependent on Hardware.
ASAP TOI - Page 8
Availabilty – ReviewAvailabilty – ReviewAvailabilty – ReviewAvailabilty – ReviewAvailability
– 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 9
Object• Status• Performance
ASAP Overview - IntroductionASAP Overview - IntroductionASAP Overview - IntroductionASAP Overview - Introduction
Objectifies• Information into
Object-State DB
Analyzes• Service Level Objectives• Determines Availability
Reports• Results
Monitors• Status• Performance
ASAP TOI - Page 10
ASAP Overview – MonitoringASAP Overview – MonitoringASAP Overview – MonitoringASAP 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 – Subsystems or components,
such as File, Process, Rdf, Tmf, …
Application Domains are– Abstract Domains of Service,
such as Accounts\Payable, Funds, Sales, ...
Object• Status• Performance
ASAP TOI - Page 11
Object• Status• Performance
ASAP Overview – ObjectificationASAP Overview – ObjectificationASAP Overview – ObjectificationASAP Overview – Objectification
ASAP Objectifies – Status and performance
information into normalized object-state data base
Objectification provides basis – For Analysis and Visualization
of whether objects meet their Service Level Objectives.
ATMWARNINGCash $150
ASAP TOI - Page 12
ASAP Analyzes Object– Status and Performance – Compares Service Objectives – Determines Object Availability
ASAP Overview – AnalysisASAP Overview – AnalysisASAP Overview – AnalysisASAP Overview – Analysis
Analysis
Availability
Object• Status• Performance
ATMCash $150
ATMWARNINGCash $150
Availability
ASAP TOI - Page 13
ASAP Overview – ReportingASAP Overview – ReportingASAP Overview – ReportingASAP Overview – Reporting ASAP Reports Object
– Availability Information.
– Information is Mapped to a Uniform State Model
– Visualized in the form of TreeGraphGrid Views
– Context sensitive Popup menus can be displayed on any object
– Analysis Includes Color synchronized Graph elements Grid elements State icons
TreeGraphGrid
ASAP TOI - Page 14
ASAP - FeaturesASAP - FeaturesASAP - FeaturesASAP - Features
States– State Propagation– Availability Vectors– State Model– State Determination– State Filtering– State Suppression
Entities– App– Cpu– Disk– Expand– File– Process– Process Busy– RDF– Spooler– System– Tape– TMF
Analysis– Sorting– Reporting– Graphing– Historical views– State Change view– Download Wizard– Integrity Checks– Time of Day Sync
ASAP TOI - Page 15
ASAP Features – State PropagationASAP Features – State PropagationASAP Features – State PropagationASAP 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 – 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 16
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 VectorAllows Availability Graphs/Icons
Result, Visual Display combines Alpha, Numeric, Status, Performance, & SLOs allTogether in single uniform display
3D, Color-Coded, Graphical displayHuman mind good at patterns...Faces, Buildings, Automobiles...
ASAP Features – Availability VectorsASAP Features – Availability VectorsASAP Features – Availability VectorsASAP Features – Availability Vectors
ASAP TOI - Page 17
ASAP Features – State ModelASAP Features – State ModelASAP Features – State ModelASAP Features – State Model
Icon State
Exists
Up
Low
Medium
High
Warning
Critical
Down
ASAP Determines State of Objects & their Attributes Using OEM State Model
ASAP TOI - Page 18
ASAP Features – State DeterminationASAP Features – State DeterminationASAP Features – State DeterminationASAP Features – State DeterminationASAP 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
Icon State
Exists
Up
Low
Medium
High
Warning
Critical
Down
ASAP TOI - Page 19
ASAP Features – State FilteringASAP Features – State FilteringASAP Features – State FilteringASAP Features – State Filtering
Icon State
Exists
Up
Low
Medium
High
Warning
Critical
Down
ASAP Provides• State Filtering to Help• Manage Object Alerts
State Filtering
Allows objects with ‘High’eralert levels tobe displayed
ASAP TOI - Page 20
ASAP Features – State SuppressionASAP Features – State SuppressionASAP Features – State SuppressionASAP Features – State SuppressionASAP 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 21
ASAP Features – Browse ViewASAP Features – Browse ViewASAP Features – Browse ViewASAP Features – Browse ViewASAP 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 22
ASAP Features – Application ViewASAP Features – Application ViewASAP Features – Application ViewASAP Features – Application ViewAPP 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 23
ASAP Features – Cpu ViewASAP Features – Cpu ViewASAP Features – Cpu ViewASAP Features – Cpu ViewCPU 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
Clicking “Disk” Toolbar Button Switches Display to “DISK” entity
ASAP TOI - Page 24
ASAP Features – Disk ViewASAP Features – Disk ViewASAP Features – Disk ViewASAP Features – Disk ViewDISK 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 25
ASAP Features – Expand ViewASAP Features – Expand ViewASAP Features – Expand ViewASAP Features – Expand ViewEXPAND 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 26
ASAP Features – File ViewASAP Features – File ViewASAP Features – File ViewASAP Features – File ViewFILE 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 27
ASAP Features – Selected Process ViewASAP Features – Selected Process ViewASAP Features – Selected Process ViewASAP Features – Selected Process ViewProcess 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 28
ASAP Features – Process Busy ViewASAP Features – Process Busy ViewASAP Features – Process Busy ViewASAP Features – Process Busy ViewProcessBusy 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 29
ASAP Features – RDF ViewASAP Features – RDF ViewASAP Features – RDF ViewASAP Features – RDF ViewRDF 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 30
ASAP Features – Spooler ViewASAP Features – Spooler ViewASAP Features – Spooler ViewASAP Features – Spooler ViewSpooler 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) Popup - Show Object Details
Click “System” Toolbar Button Switches to “System”
ASAP TOI - Page 31
ASAP Features – System ViewASAP Features – System ViewASAP Features – System ViewASAP Features – System ViewSystem 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 32
ASAP Features – Tape ViewASAP Features – Tape ViewASAP Features – Tape ViewASAP Features – Tape ViewTape 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 33
ASAP Features – TMF ViewASAP Features – TMF ViewASAP Features – TMF ViewASAP Features – TMF ViewTMF 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 34
ASAP Features – Sort ViewASAP Features – Sort ViewASAP Features – Sort ViewASAP Features – Sort ViewSORT 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 35
ASAP Features – Historical ViewASAP Features – Historical ViewASAP Features – Historical ViewASAP 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 Allows Repeated Drill Back in time Samples x 10 shows 10 samples
Pattern repeats every five minutesFrom 7:05 – 7:14 PM
ASAP TOI - Page 36
ASAP Features – Graphical DashboardsASAP Features – Graphical DashboardsASAP Features – Graphical DashboardsASAP Features – Graphical DashboardsDashboards
• 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 37
ASAP Features – Report WindowsASAP Features – Report WindowsASAP Features – Report WindowsASAP 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 – Show Object History – Reports Update in Real-time
ASAP TOI - Page 38
ASAP Features - Reporting - Measure on DemandASAP Features - Reporting - Measure on DemandASAP Features - Reporting - Measure on DemandASAP Features - Reporting - Measure on Demand
Example:
- ASAP detects Disk $DEV is Busy
- High use Icon indicates 48.8 %busy
- Click Show Related Measurement - ASAP Displays ASAP Measure dialog…
- Click Start for in-depth Analysis...
New with ASAP 2.8
- New Show Related Measurement
Popup
- Graphical Measurement of Objects
- Allows Point-and-Click
Measurements
- Cpu, Disk, Process, File, …
ASAP TOI - Page 39
ASAP Features - Reporting – Measure on DemandASAP Features - Reporting – Measure on DemandASAP Features - Reporting – Measure on DemandASAP 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 40
ASAP Features – State Change ViewASAP Features – State Change ViewASAP Features – State Change ViewASAP 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 instantanalysis of state changes.
Includes context sensitive Popupanalysis functions
ASAP TOI - Page 41
ASAP Features – Download WizardASAP Features – Download WizardASAP Features – Download WizardASAP Features – Download WizardASAP Download Wizard
Provides Historical Views Example: Select Date, Time, Samples
Click Download History DB allows Context Popups
ASAP TOI - Page 42
ASAP Features – Integrity ChecksASAP Features – Integrity ChecksASAP Features – Integrity ChecksASAP Features – Integrity ChecksASAP 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 43
ASAP Features – Synchronize Time of DayASAP Features – Synchronize Time of DayASAP Features – Synchronize Time of DayASAP Features – Synchronize Time of DayASAP Provides Time-of-DaySynchronization 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.
PC Host Remote Hosts
ASAP TOI - Page 44
ASAP Features - Notify OverviewASAP Features - Notify OverviewASAP Features - Notify OverviewASAP 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 encodingScore – Object State MatrixDetail – Sorted object states
ASAP TOI - Page 45
ASAP Features - Notify PropertiesASAP Features - Notify PropertiesASAP Features - Notify PropertiesASAP Features - Notify PropertiesASAP Notifications have wide range of properties
– ContentDefines 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
– RecipientDefines who and/or what devices receive notifications
–Can be a list of people’s email addresses, eg [email protected]–Wireless device addresses, eg [email protected]–Web Server path, eg .../inetpub/wwwroot/Alerts
– ServerDefines server address, account, and logon information
–SMTP server address, eg SMTP.SBCGlobal.Net–Account, eg Userid, optional passwords, timeouts, ...
ASAP TOI - Page 46
ASAP Features - Notify ProfilesASAP Features - Notify ProfilesASAP Features - Notify ProfilesASAP Features - Notify Profiles
Notify Control Panel can define multiple notification profiles. A profile is a set of 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)
To display Notify Control Panel Select View... Options...Click NOTIFY on OSC tab
ASAP TOI - Page 47
ASAP Features - Notify Content propertiesASAP Features - Notify Content propertiesASAP Features - Notify Content propertiesASAP Features - Notify Content properties
Content property sheet:– Notify - Rule
OnStateChangeEvery x HoursOnEachSample
– ContentAlerts – Recent state changesScore – Current state matrixDetail - Sorted object states
– StyleHTML - color-coded encodingTEXT - plain textShort - abbreviated text
ASAP TOI - Page 48
ASAP Features - Notify Content Report typesASAP Features - Notify Content Report typesASAP Features - Notify Content Report typesASAP 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 49
ASAP Features - Notify Recipient propertiesASAP Features - Notify Recipient propertiesASAP Features - Notify Recipient propertiesASAP Features - Notify Recipient properties
Recipient property sheet:–To, Cc:, Bcc:
email address listphone number list pager address list
–From: return address
–Subject, Priority, Importance
–Append check boxadds user defined HTML or plain text to end of message
ASAP TOI - Page 50
ASAP Features - Notify Server propertiesASAP Features - Notify Server propertiesASAP Features - Notify Server propertiesASAP Features - Notify Server propertiesServer property sheet:
– POP3:defines POP3 Server IP address or domain name
example: pop.SBCGlobal.netPOP3 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 51
ASAP Features - Notify Summary logASAP Features - Notify Summary logASAP Features - Notify Summary logASAP 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 52
ASAP Features - ASAP Features - Notify Trace logNotify Trace logASAP Features - ASAP Features - Notify Trace logNotify Trace log
– If Trace checked,Click “Log” buttonto 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 53
ASAP Features Notify – Content as web pageASAP Features Notify – Content as web pageASAP Features Notify – Content as web pageASAP 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: <name>- Recipients: <types>- Server: <domain>- Last Send: <date-time>
ASAP TOI - Page 54
ASAP Features – Notify Web contentASAP Features – Notify Web contentASAP Features – Notify Web contentASAP 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 55
ASAP - ComponentsASAP - ComponentsASAP - ComponentsASAP - Components
ASAP Components–Component Overview–Server Component–Client Component–Extension Component
Marketing Bundles–SE30 ASAP–SE31 ASAP Extension
ASAP TOI - Page 56
ASAP – Component OverviewASAP – Component OverviewASAP – Component OverviewASAP – Component Overview
• ASAP Product - Consists of Three Components
• Client for Windows NT/95/98• Server for NonStop Kernel• Extension for Customer Applications
ASAPExtension
\NewyorkAsapXmon
App2App3
App1
Asap\Newyork
CpuDisk
ProcessApp
Expand
Workstation
ASAPClient
Report
WindowReportWindowReport
Window
NSK Local Node
ASAP
Database
Asap\Chicago
CpuDisk
Process
Node
Expand
Asap
DatabaseServer
Asap
CommandInterface
SSG
SeeViewServer
Gateway
CSG
ClientServer
Gateway
Session
And
Real-Time
Data
Management
PropertiesWindow
GraphWindow
GraphWindow
GraphWindow
BrowseWindow
OEM
AppCpuDisk
ExpandProcessSystem
ASAPServer
Client Server
Extension
ASAP TOI - Page 57
ASAP – Component - ServerASAP – Component - ServerASAP – Component - ServerASAP – Component - Server
• ASAP Server
• Gathers State & Performance Information from Remote Nodes.• Forwards Statistics to Collection Node.
• Normalizes and Stores Statistics in the ASAP Database.
ASAPExtension
\NewyorkAsapXmon
App2App3
App1
Asap\Newyork
CpuDisk
ProcessApp
Expand
Workstation
ASAPClient
Report
WindowReportWindowReport
Window
NSK Local Node
ASAP
Database
Asap\Chicago
CpuDisk
Process
Node
Expand
Asap
DatabaseServer
Asap
CommandInterface
SSG
SeeViewServer
Gateway
CSG
ClientServer
Gateway
Session
And
Real-Time
Data
Management
PropertiesWindow
GraphWindow
GraphWindow
GraphWindow
BrowseWindow
OEM
AppCpuDisk
ExpandProcessSystem
ASAPServer
Client Server
Extension
ASAP TOI - Page 58
ASAP – Component - ClientASAP – Component - ClientASAP – Component - ClientASAP – Component - Client
•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.
ASAPExtension
\NewyorkAsapXmon
App2App3
App1
Asap\Newyork
CpuDisk
ProcessApp
Expand
Workstation
ASAPClient
Report
WindowReportWindowReport
Window
NSK Local Node
ASAP
Database
Asap\Chicago
CpuDisk
Process
Node
Expand
Asap
DatabaseServer
Asap
CommandInterface
SSG
SeeViewServer
Gateway
CSG
ClientServer
Gateway
Session
And
Real-Time
Data
Management
PropertiesWindow
GraphWindow
GraphWindow
GraphWindow
BrowseWindow
OEM
AppCpuDisk
ExpandProcessSystem
ASAPServer
Client Server
Extension
ASAP TOI - Page 59
ASAP – Component - ExtensionASAP – Component - ExtensionASAP – Component - ExtensionASAP – Component - Extension
•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.
ASAPExtension
\NewyorkAsapXmon
App2App3
App1
Asap\Newyork
CpuDisk
ProcessApp
Expand
Workstation
ASAPClient
Report
WindowReportWindowReport
Window
NSK Local Node
ASAP
Database
Asap\Chicago
CpuDisk
Process
Node
Expand
Asap
DatabaseServer
Asap
CommandInterface
SSG
SeeViewServer
Gateway
CSG
ClientServer
Gateway
Session
And
Real-Time
Data
Management
PropertiesWindow
GraphWindow
GraphWindow
GraphWindow
BrowseWindow
OEM
AppCpuDisk
ExpandProcessSystem
ASAPServer
Client Server
Extension
ASAP TOI - Page 60
ASAP – Component - SummaryASAP – Component - SummaryASAP – Component - SummaryASAP – Component - Summary
• 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.
ASAPExtension
\NewyorkAsapXmon
App2App3
App1
Asap\Newyork
CpuDisk
ProcessApp
Expand
Workstation
ASAPClient
Report
WindowReportWindowReport
Window
NSK Local Node
ASAP
Database
Asap\Chicago
CpuDisk
Process
Node
Expand
Asap
DatabaseServer
Asap
CommandInterface
SSG
SeeViewServer
Gateway
CSG
ClientServer
Gateway
Session
And
Real-Time
Data
Management
PropertiesWindow
GraphWindow
GraphWindow
GraphWindow
BrowseWindow
OEM
AppCpuDisk
ExpandProcessSystem
ASAPServer
Client Server
Extension
ASAP TOI - Page 61
ASAP - Client+Server – SE30ASAP - Client+Server – SE30ASAP - Client+Server – SE30ASAP - Client+Server – SE30
• 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.
ASAPExtension
\NewyorkAsapXmon
App2App3
App1
Asap\Newyork
CpuDisk
ProcessApp
Expand
Workstation
ASAPClient
Report
WindowReportWindowReport
Window
NSK Local Node
ASAP
Database
Asap\Chicago
CpuDisk
Process
Node
Expand
Asap
DatabaseServer
Asap
CommandInterface
SSG
SeeViewServer
Gateway
CSG
ClientServer
Gateway
Session
And
Real-Time
Data
Management
PropertiesWindow
GraphWindow
GraphWindow
GraphWindow
BrowseWindow
OEM
AppCpuDisk
ExpandProcessSystem
ASAPServer
Client Server
ASAP TOI - Page 62
ASAP – Extension – SE31ASAP – Extension – SE31ASAP – Extension – SE31ASAP – Extension – SE31
• 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.
ASAPExtension
\NewyorkAsapXmon
App2App3
App1
Asap\Newyork
CpuDisk
ProcessApp
Expand
Workstation
ASAPClient
Report
WindowReportWindowReport
Window
NSK Local Node
ASAP
Database
Asap\Chicago
CpuDisk
Process
Node
Expand
Asap
DatabaseServer
Asap
CommandInterface
SSG
SeeViewServer
Gateway
CSG
ClientServer
Gateway
Session
And
Real-Time
Data
Management
PropertiesWindow
GraphWindow
GraphWindow
GraphWindow
BrowseWindow
OEM
AppCpuDisk
ExpandProcessSystem
ASAPServer
Client Server
Extension
ASAP TOI - Page 63
ASAP Architecture - ContentsASAP Architecture - ContentsASAP Architecture - ContentsASAP 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 64
Workstation Local Node Remote Nodes
Enterprise ManagementFramework
...
?Adapter
Enterprise ManagementFramework
Y
YAdapter
Enterprise ManagementFramework
X
XAdapter
Object IntegrationLayer
OIL
OILAdapter
OEM
ASAPDatabase
AppCpuDisk
ExpandProcess
…
AlertsWindow
Open EnterpriseManagement
Gateway
ASAP Client ASAP Server
ASAPClient
ASAPX...…
...
...
Enterprise Objects
ASAP...…
...
Enterprise Objects
ASAPExtension
...
...API
Enterprise Objects
ASAPServer
CpuDisk
ProcessExpand
ASAP Architecture - IntroductionASAP Architecture - IntroductionASAP Architecture - IntroductionASAP Architecture - Introduction
ASAPServer
Collector
Analysis&
ReportsGraphsGridsTrees
Right side of diagramRight side of diagram Represents Provider functionsRepresents Provider functions Including Smart Agents.Including Smart Agents.
Left side of diagram Left side of diagram Represents Consumer Functions.Represents Consumer Functions. Includes Presentation/Analysis Features.Includes Presentation/Analysis Features.
ASAP TOI - Page 65
Workstation Local Node Remote Nodes
Enterprise ManagementFramework
...
?Adapter
Enterprise ManagementFramework
Y
YAdapter
Enterprise ManagementFramework
X
XAdapter
Object IntegrationLayer
OIL
OILAdapter
OEM
ASAPDatabase
AppCpuDisk
ExpandProcess
…
AlertsWindow
Open EnterpriseManagement
Gateway
ASAP Client ASAP Server
ASAPClient
ASAPX...…
...
...
Enterprise Objects
ASAP...…
...
Enterprise Objects
ASAPExtension
...
...API
Enterprise Objects
ASAPServer
CpuDisk
ProcessExpand
ASAP Architecture – SGPsASAP Architecture – SGPsASAP Architecture – SGPsASAP Architecture – SGPs
ASAPServer
Collector
Smart Gathering Processes - SGPsSmart Gathering Processes - SGPs Collect Status & Performance infoCollect Status & Performance info Store Stats in ASAP history data baseStore Stats in ASAP history data base
Analysis&
ReportsGraphsGridsTrees
ASAP TOI - Page 66
Workstation Local Node Remote Nodes
Enterprise ManagementFramework
...
?Adapter
Enterprise ManagementFramework
Y
YAdapter
Enterprise ManagementFramework
X
XAdapter
Object IntegrationLayer
OIL
OILAdapter
OEM
ASAPDatabase
AppCpuDisk
ExpandProcess
…
AlertsWindow
Open EnterpriseManagement
Gateway
ASAP Client ASAP Server
ASAPClient
ASAPX...…
...
...
Enterprise Objects
ASAP...…
...
Enterprise Objects
ASAPExtension
...
...API
Enterprise Objects
ASAPServer
CpuDisk
ProcessExpand
ASAP Architecture – SGP SLOsASAP Architecture – SGP SLOsASAP Architecture – SGP SLOsASAP Architecture – SGP SLOs
ASAPServer
Collector
Analysis&
ReportsGraphsGridsTrees
SGPs also provide Service Level Objectives.SGPs also provide Service Level Objectives. SGPs inform you when SLOs are not met.SGPs inform you when SLOs are not met. Tell you what objects did not meet objectives.Tell you what objects did not meet objectives. DB also provides history of failed objectives.DB also provides history of failed objectives.
ASAP TOI - Page 67
Workstation Local Node Remote Nodes
Enterprise ManagementFramework
...
?Adapter
Enterprise ManagementFramework
Y
YAdapter
Enterprise ManagementFramework
X
XAdapter
Object IntegrationLayer
OIL
OILAdapter
OEM
ASAPDatabase
AppCpuDisk
ExpandProcess
…
AlertsWindow
Open EnterpriseManagement
Gateway
ASAP Client ASAP Server
ASAPClient
ASAPX...…
...
...
Enterprise Objects
ASAP...…
...
Enterprise Objects
ASAPExtension
...
...API
Enterprise Objects
ASAPServer
CpuDisk
ProcessExpand
ASAP Architecture – APIASAP Architecture – APIASAP Architecture – APIASAP Architecture – API
ASAPServer
Collector
Analysis&
ReportsGraphsGridsTrees
ASAP includes published API for application access.ASAP includes published API for application access. Allows Customer-Third Party access to infrastructure.Allows Customer-Third Party access to infrastructure. Allows you to utilize all ASAP Client/Server functions.Allows you to utilize all ASAP Client/Server functions. API is a shared-seg, high-performance, architecture.API is a shared-seg, high-performance, architecture. API calls include ASAP_Register, ASAP_Update.API calls include ASAP_Register, ASAP_Update.
ASAP TOI - Page 68
ASAPX APIASAPX API – Benefits Overview– Benefits OverviewASAPX APIASAPX API – Benefits Overview– 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
0 20 40 60 80 100
TCO
Delivery
Satisfy
Maintenance
Uptime
ASAP TOI - Page 69
ASAP Architecture – API ExampleASAP Architecture – API ExampleASAP Architecture – API ExampleASAP Architecture – API Example
ASAP_REGISTER_( domain_name : length
, segment_offset );
.
.ENDTRANSACTION;
ASAP_UPDATE_( segment_offset, error_detail
, Data_item, Value, Math );
ASAPX
SharedMemory
ASAP
ASAPDatabase
Data_item - Defined by EDL
Value - Defined by application
Math = 0 - Add Value to Data_itemMath = 1 - Assign Value to Data_item
ASAP TOI - Page 70
Workstation Local Node Remote Nodes
Enterprise ManagementFramework
...
?Adapter
Enterprise ManagementFramework
Y
YAdapter
Enterprise ManagementFramework
X
XAdapter
Object IntegrationLayer
OIL
OILAdapter
OEM
ASAPDatabase
AppCpuDisk
ExpandProcess
…
AlertsWindow
Open EnterpriseManagement
Gateway
ASAP Client ASAP Server
ASAPClient
ASAPX...…
...
...
Enterprise Objects
ASAP...…
...
Enterprise Objects
ASAPExtension
...
...API
Enterprise Objects
ASAPServer
CpuDisk
ProcessExpand
ASAP Architecture – API SLOsASAP Architecture – API SLOsASAP Architecture – API SLOsASAP Architecture – API SLOs
ASAPServer
Collector
Analysis&
ReportsGraphsGridsTrees
API also monitors Service Level Objectives for AppsAPI also monitors Service Level Objectives for Apps Informs you when Application SLOs are not met.Informs you when Application SLOs are not met. Tells what Apps did not meet objectives.Tells what Apps did not meet objectives. DB also provides history of failed App objectives.DB also provides history of failed App objectives.
ASAP TOI - Page 71
Workstation Local Node Remote Nodes
Enterprise ManagementFramework
...
?Adapter
Enterprise ManagementFramework
Y
YAdapter
Enterprise ManagementFramework
X
XAdapter
Object IntegrationLayer
OIL
OILAdapter
OEM
ASAPDatabase
AppCpuDisk
ExpandProcess
…
AlertsWindow
Open EnterpriseManagement
Gateway
ASAP Client ASAP Server
ASAPClient
ASAPX...…
...
...
Enterprise Objects
ASAP...…
...
Enterprise Objects
ASAPExtension
...
...API
Enterprise Objects
ASAPServer
CpuDisk
ProcessExpand
ASAP Architecture – Data BaseASAP Architecture – Data BaseASAP Architecture – Data BaseASAP Architecture – Data Base
ASAPServer
Collector
Analysis&
ReportsGraphsGridsTrees
ASAP DB contains normalized object info.ASAP DB contains normalized object info. DB history is automatically maintained.DB history is automatically maintained. Includes Object, State, Performance, & Service ObjectivesIncludes Object, State, Performance, & Service Objectives DB Schema published in TIM, and DDL is on CD.DB Schema published in TIM, and DDL is on CD. Allows Customer & Third Party DB access.Allows Customer & Third Party DB access.
ASAP TOI - Page 72
Workstation Local Node Remote Nodes
Enterprise ManagementFramework
...
?Adapter
Enterprise ManagementFramework
Y
YAdapter
Enterprise ManagementFramework
X
XAdapter
Object IntegrationLayer
OIL
OILAdapter
OEM
ASAPDatabase
AppCpuDisk
ExpandProcess
…
AlertsWindow
Open EnterpriseManagement
Gateway
ASAP Client ASAP Server
ASAPClient
ASAPX...…
...
...
Enterprise Objects
ASAP...…
...
Enterprise Objects
ASAPExtension
...
...API
Enterprise Objects
ASAPServer
CpuDisk
ProcessExpand
ASAP Architecture - ClientASAP Architecture - ClientASAP Architecture - ClientASAP Architecture - Client
ASAPServer
Collector
Analysis&
ReportsGraphsGridsTrees
Asap Client provides analysis & presentation functions. Asap Client provides analysis & presentation functions. Allows viewing of Availability, Performance, and SLOs.Allows viewing of Availability, Performance, and SLOs. Uses standard Windows visualization paradigm.Uses standard Windows visualization paradigm.
ASAP TOI - Page 73
Workstation Local Node Remote Nodes
Enterprise ManagementFramework
...
?Adapter
Enterprise ManagementFramework
Y
YAdapter
Enterprise ManagementFramework
X
XAdapter
Object IntegrationLayer
OIL
OILAdapter
OEM
ASAPDatabase
AppCpuDisk
ExpandProcess
…
AlertsWindow
Open EnterpriseManagement
Gateway
ASAP Client ASAP Server
ASAPClient
ASAPX...…
...
...
Enterprise Objects
ASAP...…
...
Enterprise Objects
ASAPExtension
...
...API
Enterprise Objects
ASAPServer
CpuDisk
ProcessExpand
ASAP Architecture – Client AnalysisASAP Architecture – Client AnalysisASAP Architecture – Client AnalysisASAP Architecture – Client Analysis
ASAPServer
Collector
Analysis&
ReportsGraphsGridsTrees
Client displays analysis using Graph, Grid, Tree, & Report Windows.Client displays analysis using Graph, Grid, Tree, & Report Windows. Users can select their own sets of Entities, Objects, and Properties.Users can select their own sets of Entities, Objects, and Properties. Users can also specify their own sets of State Propagation Rules.Users can also specify their own sets of State Propagation Rules. All graphical objects automatically update in real-time.All graphical objects automatically update in real-time.
ASAP TOI - Page 74
Workstation Local Node Remote Nodes
Enterprise ManagementFramework
...
?Adapter
Enterprise ManagementFramework
Y
YAdapter
Enterprise ManagementFramework
X
XAdapter
Object IntegrationLayer
OIL
OILAdapter
OEM
ASAPDatabase
AppCpuDisk
ExpandProcess
…
AlertsWindow
Open EnterpriseManagement
Gateway
ASAP Client ASAP Server
ASAPClient
ASAPX...…
...
...
Enterprise Objects
ASAP...…
...
Enterprise Objects
ASAPExtension
...
...API
Enterprise Objects
ASAPServer
CpuDisk
ProcessExpand
ASAP Architecture – Client OEMASAP Architecture – Client OEMASAP Architecture – Client OEMASAP Architecture – Client OEM
ASAPServer
Collector
Analysis&
ReportsGraphsGridsTrees
ASAP can also act as an Object-State Provider.ASAP can also act as an Object-State Provider. Utilizes the OEM Gateway to export Object-State information to EMFs.Utilizes the OEM Gateway to export Object-State information to EMFs. OEM also provides Alert Windows, with sorted highest-to-lowest state views.OEM also provides Alert Windows, with sorted highest-to-lowest state views. OEM acts as a multi-ported, bi-directional, Enterprise-Management Gateway OEM acts as a multi-ported, bi-directional, Enterprise-Management Gateway
ASAP TOI - Page 75
Workstation Local Node Remote Nodes
Enterprise ManagementFramework
...
?Adapter
Enterprise ManagementFramework
Y
YAdapter
Enterprise ManagementFramework
X
XAdapter
Object IntegrationLayer
OIL
OILAdapter
OEM
ASAPDatabase
AppCpuDisk
ExpandProcess
…
AlertsWindow
Open EnterpriseManagement
Gateway
ASAP Client ASAP Server
ASAPClient
ASAPX...…
...
...
Enterprise Objects
ASAP...…
...
Enterprise Objects
ASAPExtension
...
...API
Enterprise Objects
ASAPServer
CpuDisk
ProcessExpand
ASAP Architecture - OEMASAP Architecture - OEMASAP Architecture - OEMASAP Architecture - OEM
ASAPServer
Collector
Analysis&
ReportsGraphsGridsTrees
OEM Provides API to EMFs via AdaptersOEM Provides API to EMFs via Adapters Adapters handle Framework specific APIsAdapters handle Framework specific APIs Leverages Enterprise Framework ExpertiseLeverages Enterprise Framework Expertise Allows integration with different FrameworksAllows integration with different Frameworks
Simplifies Client/Agent API InterfaceSimplifies Client/Agent API Interface Minimizes impact on ApplicationsMinimizes impact on Applications Application-Agent Interface coded onceApplication-Agent Interface coded once Handles Client Object-State arbitrationHandles Client Object-State arbitration
ASAP TOI - Page 77
OEM Features – Standard Alerts ViewOEM Features – Standard Alerts ViewOEM Features – Standard Alerts ViewOEM Features – Standard Alerts View
ASAP TOI - Page 78
OEM Features – Standard Multiple Alerts OEM Features – Standard Multiple Alerts OEM Features – Standard Multiple Alerts OEM Features – Standard Multiple Alerts
\Chicago Alerts Sorted
All Node Alerts Sorted & Filtered
ASAP TOI - Page 79
OEM Features - Custom AdaptersOEM Features - Custom AdaptersOEM Features - Custom AdaptersOEM Features - Custom Adapters Custom Adapter – LeftCustom Adapter – Left OEM Alerts View - RightOEM Alerts View - Right
OEM Sends Object-StatesOEM Sends Object-States- Adapter Displays Updates - Adapter Displays Updates
- Clicks callback Oem - Clicks callback Oem
OEM Options Dialog OEM Options Dialog - Allows you to add Adapter- Allows you to add Adapter
ASAP TOI - Page 80
ASAP InterfacesASAP InterfacesASAP InterfacesASAP InterfacesWide 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 81
ASAP – HP Systems Insight Manager (SIM)ASAP – HP Systems Insight Manager (SIM)ASAP – HP Systems Insight Manager (SIM)ASAP – HP Systems Insight Manager (SIM)ASAP SIM Interface
ASAP Reports/Analysis in Systems Insight Manager.
ASAP TOI - Page 82
ASAP – OpenView Operations InterfaceASAP – OpenView Operations InterfaceASAP – OpenView Operations InterfaceASAP – OpenView Operations Interface
ASAP OpenViewInterface shares• Object-States • Availability• Performance• Service Levels
All object typesautomatically supported• System objects• Subsystems• App domains
• Third party plug-in entities
Also provides both interfacetypes
• Fat client• Thin client
ASAP TOI - Page 83
ASAP – OpenView Web InterfaceASAP – OpenView Web InterfaceASAP – OpenView Web InterfaceASAP – OpenView Web Interface
ASAP OpenViewWeb Interface• Object-States • Availability• Performance• Service Levels
All object typesautomatically supported• System objects• Subsystems• App domains
• Third party plug-in entities
ASAP TOI - Page 84
ASAP HybridASAP HybridASAP HybridASAP Hybrid
Extends ASAP application monitoring capabilities to 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
– Same high-performance, shared-memory, protected architecture as ASAP on NonStop
LINUX
NonStopTM
Server
ASAP TOI - Page 88
ASAP – Technical ResourcesASAP – Technical ResourcesASAP – Technical ResourcesASAP – Technical Resources
– HP NonStop ASAP - Technical Portalhttp://NonstopAsap.com/
– ASAP Core - Examples http://NonstopAsap.com/Examples.htm
– ASAP OpenView SPI - Exampleshttp://NonstopAsap.com/OV.htm
– ASAP Linux - Datasheethttp://NonstopAsap.com/Hybrid/ASAP Hybrid for Linux Datasheet.pdf
– ASAP Frequently Asked Questionshttp://NonstopAsap.com/Faqs.htm
– ASAP Documentshttp://NonstopAsap.com/Document.htm
– ASAP Down Loadshttp://NonstopAsap.com/Download.htm
ASAP TOI - Page 89
ASAP – Installation - OverviewASAP – Installation - OverviewASAP – Installation - OverviewASAP – 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 90
ASAP – Installation - ClientASAP – Installation - ClientASAP – Installation - ClientASAP – 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 Setup
Server Remote Servers
ASAP TOI - Page 91
ASAP – Installation - ClientASAP – Installation - ClientASAP – Installation - ClientASAP – 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 92
ASAP – Installation - ClientASAP – Installation - ClientASAP – Installation - ClientASAP – 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 93
ASAP – Installation - ServerASAP – Installation - ServerASAP – Installation - ServerASAP – Installation - Server
ASAP Server Installation
Put ASAP Server CD in PC
– Run SETUP.EXE
– Click “Run IPSetup”
Client Server Setup
Remote Servers
ASAP TOI - Page 94
ASAP – Installation - ServerASAP – Installation - ServerASAP – Installation - ServerASAP – Installation - Server
Select Target Platform– NonStop Kernel RISC.
For Direct Installation– Do Not Check – “Use DSM/SCM”
Click Next >
ASAP TOI - Page 95
ASAP – Installation - ServerASAP – Installation - ServerASAP – Installation - ServerASAP – Installation - Server
Select Product to Install
– “ASAP Server”
Click Add >
– Adds ASAP Server to– “Selected Products”
Click Next >
ASAP TOI - Page 96
ASAP – Installation - ServerASAP – Installation - ServerASAP – Installation - ServerASAP – Installation - Server
Enter Host
– Name or TCP/IP Address– Of Install Target Node.
Enter User Name
– CUSTOMER.ACCOUNT
Click Next >
ASAP TOI - Page 97
ASAP – Installation - ServerASAP – Installation - ServerASAP – Installation - ServerASAP – 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 98
ASAP – Installation - ServerASAP – Installation - ServerASAP – Installation - ServerASAP – Installation - Server
Server Configuration
– RUN ASAP from TACL,
– ASAPCONF is Obeyed.
SET Options
– SET RATE definesSample Interval Minutes
– SET ID definesProcess Name Prefix.
– SET RETAIN definesDB Retention Option.
– SET DB … defines hostDatabase Location.
TACL 1 > ASAP Availability Stats and Performance Copyright Compaq Computer 1999
Obey $SYSTEM.SYSTEM.ASAPCONF
SET RATE 1
SET ID $ZOO
SET RETAIN NONE
SET DB $DATA.ASAPDB.DB
ASAP TOI - Page 99
ASAP – Startup - ServerASAP – Startup - ServerASAP – Startup - ServerASAP – Startup - Server
ASAP Server Startup
– Add Commands to
– STARUP OBEY FILE, eg
– ASAP / IN STARTUP /
Add Following to STARTUP:
– START COLLECT
– START MONITOR \node1
– START MONITOR \node2
– START MONITOR \node..
TACL 1> ASAP/IN STARTUP/ Availability Stats and Performance Copyright Compaq Computer 1999
+ START COLLECT
+ START MONITOR \CHICAGO+ START MONITOR \HOUSTON+ START MONITOR \NEWYORK+ START MONITOR ...
ASAP TOI - Page 100
ASAP – Startup - ClientASAP – Startup - ClientASAP – Startup - ClientASAP – Startup - Client
From Windows TASKBAR Click
– Start– Programs– ASAP
ASAP - Start Dialogue Appears
Click Connect
ASAP TOI - Page 101
ASAP – Startup - CSGASAP – Startup - CSGASAP – Startup - CSGASAP – Startup - CSG
First Time ASAP Connects
– CSG Configuration Prompt is Displayed.
– Click OK
ASAP TOI - Page 102
ASAP – Startup – CSG DefaultsASAP – Startup – CSG DefaultsASAP – Startup – CSG DefaultsASAP – Startup – CSG Defaults
CSG Options Dialogue
– “Defaults” TAB controls
Transport
– Select TCP/IP Transport
– Click TCP/IP tab to Configure
ASAP TOI - Page 103
ASAP – Startup – CSG TCP/IPASAP – Startup – CSG TCP/IPASAP – Startup – CSG TCP/IPASAP – Startup – CSG TCP/IP
CSG TCP/IP Options
–Set Host TCP/IP Address
–Example 172.17.116.246
–Click OK
ASAP TOI - Page 104
ASAP – Startup – CSG LogonASAP – Startup – CSG LogonASAP – Startup – CSG LogonASAP – Startup – CSG Logon
Logon Dialogue
–Enter Group.User Name
–Enter Password
–Click OK
ASAP TOI - Page 105
ASAP – Startup – CSG Session OptsASAP – Startup – CSG Session OptsASAP – Startup – CSG Session OptsASAP – Startup – CSG Session Opts
CSG Session Option
– Check “Use Common
Security”
– To Remember Logon
– Logon Encripted and re-used.
ASAP TOI - Page 106
ASAP Lab ExercisesASAP Lab ExercisesASAP Lab ExercisesASAP Lab Exercises
1. ASAP Server Install & Startup - Lab #1A) Install ASAP Server on a NonStop Server.B) Startup & Status ASAP Server on a NonStop Server.
2. ASAP Client Install & Startup - Lab #2A) Install ASAP Client on a Workstation.B) Startup ASAP Client on a Workstation.
3. ASAP Client Usage - Lab #3A) 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 DiskJ) Experiment with Utilization Slider Combinations
ASAP TOI - Page 107
ASAP Release 2.0 – FeaturesASAP Release 2.0 – FeaturesASAP Release 2.0 – FeaturesASAP Release 2.0 – Features
Release 1.0 - Focus was on “infrastructure”
– Server-Side API access– Data Base File access– Client-Side API access
Release 2.0 - Focus is on “extensibility” – 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 108
ASAP Release 2.0 – Multi-Entity AppsASAP Release 2.0 – Multi-Entity AppsASAP Release 2.0 – Multi-Entity AppsASAP 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 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 109
ASAP Release 2.0 – New EntitiesASAP Release 2.0 – New EntitiesASAP Release 2.0 – New EntitiesASAP Release 2.0 – New Entities
AppCpuDiskExpandProcessSystem
ASAP 1.0 Multi-Entity ApplicationsMulti-Entity Applications CpuCpu DiskDisk ExpandExpand FileFile Process SelectedProcess Selected Process BusyProcess Busy RDF 1.3RDF 1.3 SpoolerSpooler TapeTape TMFTMF SystemSystem
ASAP 2.0
ASAP TOI - Page 110
ASAP Release 2.0 – DB EnhancementsASAP Release 2.0 – DB EnhancementsASAP Release 2.0 – DB EnhancementsASAP 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 112
ASAP Release 2.0 – Icons & ColorsASAP Release 2.0 – Icons & ColorsASAP Release 2.0 – Icons & ColorsASAP Release 2.0 – Icons & ColorsRelease 1.0 - Fixed set of Icons & Alert ColorsRelease 2.0 - Allows User Defined Icons & Colors
– Custom State Icons – Custom Alert Colors– Address Internationalization
ASAP TOI - Page 113
ASAP Release 2.0 – OSC MonitorASAP Release 2.0 – OSC MonitorASAP Release 2.0 – OSC MonitorASAP 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 114
ASAP Release 2.0 – OSC ViewASAP Release 2.0 – OSC ViewASAP Release 2.0 – OSC ViewASAP 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 instantanalysis of state changes.
Example… Click “15” in Matrix Locates all “Critical-Cpu”changes in log.
ASAP TOI - Page 115
ASAP Release 2.0 – OSC AnalysisASAP Release 2.0 – OSC AnalysisASAP Release 2.0 – OSC AnalysisASAP Release 2.0 – OSC Analysis Context Sensitive Popup Menus
Provide Analysis Functions
Find RelatedGraph RelatedGraph Selected
Ack SelectedAck AboveAck All
Remove SelectedRemove AboveRemove All
Show ... Scoreboard details
Right Mouse on Item to Display Popup
ASAP TOI - Page 116
ASAP Release 2.0 – DOTsASAP Release 2.0 – DOTsDOTs – Allow Discrete Object Thresholds
– Rank Atm Zeist\North, Cash > 5000, BadPins < 5– Rank Process $MyApp, PCpu=0, Priority=150– Rank Cpu 7, Busy < 60, Queue < 1.5, Swaps < 6– Rank File $Data.Master.Accounts, Full < 80 Critical– Rank Disk $Data, Busy < 40 Info, Full < 90 Critical
Allow Dynamic Inclusion-Exclusion of Domains– Monitor Disk $Data1, ON– Monitor Disk $Data2, OFF– Monitor File $Data.Master.Accounts, ON– Monitor Process $Test, OFF
ASAP TOI - Page 117
ASAP Release 2.0 – EventsASAP Release 2.0 – EventsASAP Release 2.0 – EventsASAP Release 2.0 – Events
Discrete Object Thresholds - Availability Events– EMS Events now optionally Logged
when DOTs objectives are not met.
– Event Generation Options includeINFOCRITICALREPEATDISPLAY
Burst Suppression on EMS events – Eliminates Event Avalanches
– Includes Burst Summary Reports
ASAP TOI - Page 118
ASAP Release 2.0 – EDL OverviewASAP Release 2.0 – EDL OverviewASAP Release 2.0 – EDL OverviewASAP Release 2.0 – EDL Overview
ASAP R2 Requirements…
Needed to allow extensible Entity Definitions– Allow Customers to define different Application Entities.– Allow Third Parties & EMFs access to Application Entities.
Needed to provide an entity-attribute Name-Space– Allow DOTs to use entity-attribute Names, instead of metric id#s.– Allow users to customize entity-attribute Names (internationalization)
Needed to reduce Maintenance– Provide Version Independent code (R2 Client runs against R1 Server)– Reduce Source Code maintenance (Add new Entity w/o code change)
ASAP TOI - Page 119
ASAP Release 2.0 – EDL RequirementsASAP Release 2.0 – EDL RequirementsASAP Release 2.0 – EDL RequirementsASAP Release 2.0 – EDL Requirements
Needed to Externalize Definition & Customization of– Entity Names– Attribute Names– Help Text– Heading Text– Availability Vectors– Data Integrity Checks– State Determination Rules– Graph Normalization Values– Data Formatting & Alignment– Command required to retrieve data– …– and any other ASAP property that is
related to Entity-Attribute definitions.
ASAP TOI - Page 120
ASAP Release 2.0 – EDL ContainersASAP Release 2.0 – EDL ContainersASAP Release 2.0 – EDL ContainersASAP Release 2.0 – EDL Containers
Result - Entity Definition Language (EDL) File
EDL File provides “Container” for ASAP properties
EDL File allows ASAP properties to be “Portable”.– Provides Portable encapsulation of ASAP Properties.– Entities, attributes, and data can be “moved around”.– You can save/share different ASAP environments.– Client registers the .EDL extension with Windows.
EDL also allows DATA to be included in an EDL File.– Allows Data to be associated with Entity-Attribute definitions.– Entities, Attributes, & Data are encapsulated all together
ASAP TOI - Page 121
ASAP Release 2.0 – EDL FeaturesASAP Release 2.0 – EDL FeaturesASAP Release 2.0 – EDL FeaturesASAP Release 2.0 – EDL Features EDL allows encapsulation of entire ASAP environment.
EDL Provides a way to – Have different sets of customized ASAP settings.– Save your current environment for later reference.– Mail your entire ASAP environment (with data) to others.– Share observed behavior with other ASAP users.
EDL also useful for – Problem Reporting - Capture entire environment.– Prototyping – Entity, Attribute, Data definitions.– Version Independence - due to encapsulation.– Education – Demo features of environment.– QA/Testing - Reproducing test scenarios.
ASAP TOI - Page 122
ASAP Release 2.0 – EDL SummaryASAP Release 2.0 – EDL SummaryASAP Release 2.0 – EDL SummaryASAP Release 2.0 – EDL Summary
EDL Defines how Application Entities and Attributes relate to ASAP features, functions, and infrastructure.
Developers use EDL to define how to Monitor Availability
EDL is not something that ASAP users– Need to see,
– Understand,
– Or even be aware of…
ASAP TOI - Page 123
ASAP Release 2.0 – Availability SummaryASAP Release 2.0 – Availability Summary
Definition of Availability is subjective. It depends on how you intend to use object.
Studies indicate if you monitor AvailabilityActual object Availability is increased...
If Application Service Levels are not monitored, you will not know when Applications become unavailable.
ASAP provides both Availability monitoring, and Service-Level Objectives monitoring.
ASAP TOI - Page 124
ASAP Release 2.0 - Feature SummaryASAP Release 2.0 - Feature Summary
ASAP 2.0 - Uniformly Extends Features to overall ASAP infrastructure
Allows concurrent Customer & 3rd party access - Multi-Entity Apps
Adds Subsystem Monitoring - RDF,File,Process,Spooler,TMF,...
Adds Service-Level-Objectives – For both new & old entities
Adds Service-Level Events - Satisfying EMS Requirements
Adds Custom Icons, Colors, & Namespace - Internationalization
Adds Object State Change View – Allows reaching-back in time
Permits External Entity definitions - Entity Definition Language
Shifts Focus from that of system monitoring Point-Product to an
Availability Monitoring Infrastructure for Subsystems and Applications.
ASAP TOI - Page 125
ASAP - Client ConfigurationASAP - Client Configuration
ASAP Client Property Sheets
– Attribute
– Entity
– Font
– General
– Graph
– OEM
– OIL
– OSC
– SSG
ASAP TOI - Page 126
ASAP – Properties WindowASAP – Properties Window
• ASAP Properties Window – Controls Environment
• Attribute - Properties
• Entity – Properties
• Font – Properties
• General - Properties
• Graph - Properties
• OEM - Properties
• OIL – Properties
• OSC - Properties
• SSG - Properties
ASAP TOI - Page 127
ASAP – Attribute PropertiesASAP – Attribute Properties
Attribute Property Sheet– ASAP Analysis Control Center
– Controls Display Attributes
– Controls Graph Attributes
– Controls Analysis Engine
– Controls State Engine
– Attribute Controls...
– Show Attribute in Grid
– Show Attribute in Graph
– Graph Normalization Value
– State Determination Algorithm
ASAP TOI - Page 128
ASAP - State Determination – Use ThresholdsASAP - State Determination – Use Thresholds
Use Thresholds - State is determined by Client State of Attribute is based on Utilization Thresholds
Thresholds retained locally on each Client workstation
Client Performs Threshold analysis on Selected Attribute
Example “Loop” Critical since Data = 8 and Threshold = 80%
Example “North” Warning since Data = 7 and Threshold = 60%
Useful for Ad Hoc Data analysis where client wants its own thresholds
ASAP TOI - Page 129
ASAP - State Determination – Use Value as StateASAP - State Determination – Use Value as State
Use Value..Graph Value - State is determined by Server Value is used Directly as a State: 8 Down, 7 Critical, 6 Warning...
Attribute Value is interpreted directly as a State
Example “Loop” Down because Data = 8
Example “North” Critical because Data = 7
Allows Direct Control of State from API on host
ASAP TOI - Page 130
ASAP - State Determination – StatePairsASAP - State Determination – StatePairs
• ASAP provides the concept of StatePair Availability Vectors.
• StatePairs allow a state to be associated with an attribute value.
• When an attribute is defined to be a State Pair
• The Attribute <Value> has a <State> associated with it
• StatePairs form a ( <Value>,<State> ) 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.
Value State
ASAP TOI - Page 131
ASAP - State Determination – Use State Graph ValueASAP - State Determination – Use State Graph Value
Use State..Graph Value - State is determined by Server State of Attribute based on StatePair (<Value> <State>) Value Graphed, and State is determined from Associated <State> 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 132
ASAP - State Determination – Use State Graph StateASAP - State Determination – Use State Graph State
Use State..Graph State - State is determined by Server State of Attribute based on StatePair (<Value> <State>) 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 133
ASAP - State Determination – SummaryASAP - 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 134
ASAP – Entity PropertiesASAP – Entity PropertiesEntity 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 EDL source for entity is displayed.
Includes Entity EDL Version info.
ASAP TOI - Page 135
ASAP – Entity...EDL PropertiesASAP – 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
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 136
ASAP – Font PropertiesASAP – Font Properties
Font Property Sheet
– Controls Font Properties
– Font Name
– Font Style
– Font Size
ASAP TOI - Page 137
ASAP – General PropertiesASAP – 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 138
ASAP – Icons ButtonASAP – Icons Button
Icons Button
– Displays Icon Server
– Provides Different Icons
– Allows dynamic Icon sets
– Allows Custom Colors
– Example Down - Magenta
ASAP TOI - Page 139
ASAP – Clear RegistryASAP – Clear Registry
Clear Registry– Clears ALL Settings – Including Custom EDL.– May be useful for CustomerSupport situations where customer is experiencing inexplicable behavior
– Have customer make copy of “ASAP2 Custom.EDL” before doing “Clear Registry”.
ASAP TOI - Page 140
ASAP – Graph PropertiesASAP – 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 / <Graph-Max>– 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 141
ASAP – OEM PropertiesASAP – 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 142
ASAP – OIL PropertiesASAP – 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
–Displays Utilization Thresholds dialog
–Dialog Box allows Setting thresholds.
ASAP TOI - Page 143
ASAP – OSC PropertiesASAP – OSC PropertiesOSC 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 144
ASAP – SSG PropertiesASAP – 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 145
ASAP – SSG Advanced DialogASAP – SSG Advanced Dialog SSG Advanced Dialog Box
– 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 146
ASAP – Host Session WindowASAP – 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 PropertiesHost time of Last I/OSeconds Until Next update, or Q-LengthElapsed Fetch+Analysis Time