ASAP Overview 3.0 Release
Transcript of ASAP Overview 3.0 Release
© 2008 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice
HP Technical Forum Session # 1490 HP NonStop ASAP Product UpdateWednesday 6-18-2008 10:30AM
ASAPOverview3.0 Release
HP NonStop Enterprise Division
2 6 August 2008
What is ASAP?
• Strategic manageability offering from HP NonStop
• ASAP Maintains and Monitors NonStop Availability, Statistics and Performance (ASAP)− Monitors both availability + performance of many object types
• System objects - such as CPUs, Disks, Files, Memory, Processes...• Subsystem objects - such as RDF, Spooler, TMF, Tape, ...• Network objects – such as Comm, Lines, X.25, Expand lines, TCP/IP,
Subnets, Routes, Ports, Services, Windows, more...• Applications – monitors availability and performance
of virtually any type of abstract application domain
− Goals and Actions service-level-objectives engine allows you to actually maintain availability through automated actions
− Flexible – offers unusually wide variety of visual and programmatic interfaces.
3 6 August 2008
ASAPASAP Overview Overview -- Product ComponentsProduct ComponentsASAP 3.0 Product SuiteASAP Core – SE30V3 S-series / HSE30V3 H-series
Infrastructure maintains Availability, Statistics, and Performance of NonStop systems, subsystems, and application components.Core includes full-function Goals and Actions automation engine, Plus 17x built-in EMS, Fat, Thin, Website, Enterprise Mgmt interfaces,Plus the following interfaces are included in ASAP Core product:
ASAP TCP/IP Plug-in – Extends TCP monitoring to ASAP Core � Core
ASAP Systems Insight Manager – Extends ASAP to HP SIM � Core
ASAP Operations Smart Plug-in – Extends ASAP to HP Operations � Core
ASAP 3.0 Free Upgrade – SE30V3U free upgrade from V1/V2 to V3 � Core
ASAP Extension – SE31 Extends ASAP API to abstract application domains
ASAP Hybrid Extension for LINUX – SE33-34 Extends ASAP to LINUX
Technical Portal - http://NonstopAsap.com/
4 6 August 2008
ASAP Overview -Features• ASAP 3.0 is 10th year of ASAP evolution
− 1999 monitored 6 entities & ~100 attributes− 2008 monitors 34 entities & 1600+ attributes− Used by NonStop division’s largest customers− Used as foundation for other HP products
• ASAP has wide range of Interfaces− EMS Tokenized interface− Provider/Consumer API interfaces− Fat, Thin, Conversational, HTML, Excel, XML, ...− SMTP email, wireless, phone, pager ... − Enterprise management interfaces, OV, SIM, ..
• Goals & Actions Language (GOAL)− Goals - Service-level objectives, alerts, rules− Actions – Perform automated corrective Actions − Result - Automatic service-level management
• ASAP Database− DB supports both Real-time and Long-term history − High performance, super-scaling design− 3.0 DB structure performance enhancements− Automated archival of reliable data-store− Includes service-level objectives data base− Normalized Published Database
• Entity Definition Language (EDL)− Uniform EDL meta-data language provides− Abstract definition of System/Subsystems− Applications and Third-party domains
5 6 August 2008
ASAP Overview - InterfacesInterfaces
• EMS Events• Provider APIs• Consumer APIs
• Fat/Thin Graphic interfaces• Conversational interface
• Email interface• Wireless 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 ManagerASAP-SIM interface
• ASAP Local/Proxy Web site interface
6 6 August 2008
ASAP Overview - Goals and ActionsGoal
Process Busy < 80
Action
TACL Suspend <#object>Notes
- If Goal is not met Red critical alert icon is displayed next to value... For example when $STEP Busy is more than 80% busy
- Action option allows automatedactions to occur... such as Suspendbusy process
7 6 August 2008
ASAP Overview – User DashboardsUser defined Dashboards• Customizable GUI• Can mix graph types• Can mix entities• Can save manydifferent Dashboards
• Save Dashboard As... • Allows wide range ofdifferent Dashboards
• Can Save/Restore a Dashboard at theclick of the mouse.
8 6 August 2008
ASAP 3.0 Release – Update• New Feature Overview
− 19 TCP/IP and Telserv Entities
− TCP/Telserv now in ASAP Core
− New SWAP KMSF entity
− New CPU entity memory attributes
− New Database structures provide3-10x improved performance
• ASAP 3.0 client features− New real-time thin-client provides:
• 15 new HTML reporting options
• HTML Color-Coded, Icons, Graphs
• Local, Remote, Proxy website support
• Optional integration with SIM HP Systems Insight Manager
9 6 August 2008
ASAP 3.0 Client – Features Overview−19 TCP/IP entities included in Core product−7 new TCP/IP entities added−SWAP entity provides KMSF stats, goals, actions−Cpu entity enhanced to include new memory stats
−New HTML entity-attribute grid-graph-icon reports provide a wide-range of new reporting options
−New Reports can be:• Part of any ASAP Notification• Sent via email, phone, pager, website• Generated with new Current Entity button• Integrated with HP Systems Insight Manager - SIM• Integrated with stand alone customer web site• Integrated via proxy with remote web sites• Interactively created “on-the-fly”
10 6 August 2008
ASAP 3.0 Client ASAP 3.0 Client –– New ThinNew Thin--Client Client WebsiteWebsite interfaceinterface
• New with ASAP 3.0 are various thin client reports
• ASAP can now integrate its statistics with stand-alone Local, Remote, or Proxy web sites.
• ASAP HP Systems Insight Manager (SIM) integration also included in ASAP 3.0
11 6 August 2008
ASAP 3.0 ClientASAP 3.0 Client* * New EntityNew Entity--Attribute GridAttribute Grid--Graph ReportsGraph Reports
12 6 August 2008
ASAP 3.0 ClientASAP 3.0 Client* * New EntityNew Entity--Attribute GridAttribute Grid--Graph Report NotificationsGraph Report Notifications
• Notify capabilities allow new reports to be sent to wireless phones, web sites, email, pagers, SIM, etc...
• Example on right: HTML report appears in Microsoft Outlook
13 6 August 2008
ASAP 3.0 ClientASAP 3.0 Client* * New EntityNew Entity--Attribute GridAttribute Grid--Graph Reports Graph Reports –– Entity buttonEntity button
14 6 August 2008
ASAP 3.0 Client ASAP 3.0 Client -- New Notify control optionsNew Notify control options
• 15 new NOTIFY Content controls
• New Entity-Attribute Grid Reports checkbox
• New Graphs checkbox
• New Icons checkbox
• New Border checkbox
• New Color Gray, Max, Each options
• New Shade checkbox
• New Shell Show checkbox
• New SIM checkbox for ASAP and SIM integration
• New Shell File field for auto-website maintenance
• New Root File field for web site proxy
• Click HELP button for documentation
− Note• You can click the [..] button to the right of the Shell File field to obtain working examples of how to proxy Shell and Root files.
15 6 August 2008
ASAP 3.0 Client ASAP 3.0 Client –– Proxy website exampleProxy website example
• Click the details [..] button to the right of the Shell File field to obtain examples of a shell file suitable for website proxy
• You can DoubleClick the Shell File to obtainlistings of Shell file and input file, for example:
ShellBAT.BATrem =================================
rem = ASAP Created 5/8/2007 08:02 AM
rem = Example shell FTP to <website>
rem =================================
FTP -s:ShellIN.txt
ShellIN.txt
OPEN website.com 21
<user-id-goes-here>
<password-goes-here>
STATUS
CD Asaplive
PUT Asaplive.htm
CLOSE
QUIT
16 6 August 2008
ASAP 3.0 Client – Compatibility•ASAP 3.0 Client is compatible with all ASAP server versions
− ASAP 1.x servers
− ASAP 2.x servers
− ASAP 3.x servers
− ASAP 3.0 client does not require ASAP 3.0 server
•Example − ASAP 3.0 Client can run with ASAP 2.8 server
− This is possible because ASAP 3.0 EDL compiler is compatible with 2.x versions of EDL language (ASAP Client meta-data is portable across server versions)
17 6 August 2008
ASAP 3.0 Client – EDL Changes• ASAP 3.0 EDL Changes
− ASAP3 Factory.EDL does new “INCLUDEs” on...• New Asap3app.EDL which is unchanged, but forms placeholder for Asap3app.EDL• New Asap3sys.EDL which contains changes to entities
− SWAP Entity is new in ASAP 3.0• 42 new attributes are associated with Swap entity• Many additional drill-down details available via right-mouse, Show Object Details menu
− CPU Entity EDL includes new 6 memory stats state pairs (GOAL-able)• Memory Size• Memory Swappable• Memory Free• Memory Locked• Max Memory that can be locked• Highest locked memory since Cpu load
− Spooler has Unique Batch jobs attribute and state pair− TCP and Telserv now included in base product along with 7 new sub-entities:
• TcpArp – Address Resolution Protocol• TcpIcmp6 – V6 Internet Control Message Protocol• TcpIgmp – Internet Group Management Protocol• TcpIP6 – V6 Internet Protocol Statistics• TcpLoop – Loopback statistics• TcpMonGQ – TCPMON Global Queue Statistics• TcpSock – Socket Migration Protocol Statistics
18 6 August 2008
ASAP 3.0 Server ASAP 3.0 Server –– Features OverviewFeatures Overview• New TCP entities
− Total TCP sub-entities now 19 TCP and Telserv entities
− TCP + Telserv now included in ASAP 3.0 core product
• New SWAP entity − Provides in-depth stats about Kernel managed storage facility
− Show object details shows Swap files and usage
• New CPU attributes − Provide detail about Memory usage
− 6 new memory state pairs
• New Database− New DB structures provide up to 10x performance improvement
− Database I/O block splits eliminated
− Large record entities benefit the most from new structure, but is applicable to any entity type
19 6 August 2008
ASAP 3.0 TCP/IP Entity• Monitors IPv4 and IPv6 (in all modes)
− Prior version only monitored IPv6 using SAM processes• Required SAM to be running in each CPU with TCP6MON
• SAM statistics found to be incomplete and unreliable
− New version bypasses SAM processes, goes directly to TCP6MON processes
• Monitors Routes, Subnets, all Protocols, QIO, Global Queue− Monitors every attribute available for TCP/IP
− More data points than SCF provides!
• Optionally monitors Port connections − Connection status
− Opener on NSK side
− Foreign IP Address and Port
− Active protocol
− And much more!
20 6 August 2008
ASAP 3.0 TCP/IP Port Monitoring
Foreign Address AlertingFTP Listening in wrong CPU
21 6 August 2008
ASAP 3.0 TELSERV Window Monitoring• Monitors TELSERV
Processes and HP Secure TELSERV
• Optionally monitors Services and Windows
Who is connected
What they are running
22 6 August 2008
ASAP 3.0 SWAP EntityOperating Systems have 2 types of memory:
1. Physical Memory
Built into the processor chip and on additional memory boards
2. Virtual Memory
Temporary memory stored in disk files referred to as swap files
Memory pages are swapped between physical memory and disk swap files
NonStop Server Memory managed two ways:
1. Defining conventional swap files for an executing process
2. Kernel Managed Swap Facility (KMSF)
23 6 August 2008
ASAP 3.0 SWAP EntityNew Swap Entity• Allows user defined
thresholds to be set on KMSF values:
− Virtual Swap Space
− Number of Swap files
− Number Pages reserved
− Pages Available
− Sum of Reservations
− Creates OK/Failed
− Release OK/Failed
− Resizes OK/Failed
− Allocations OK/Failed
− Frees OK/Failed
24 6 August 2008
ASAP 3.0 SWAP Entity− SWAP MONITORING and GOALS
• The SWAP SGP discovers all of the Swap files configured in KMSF
• User monitoring in this release is only by CPU and not by individual swap file
− MONITOR SWAP <Cpu-No>
• Goals can be set on the following Swap attributes:
− Status
− Files
− TotalSwap in MB
− Reserved in MB
− Available in MB
− Reservations
− Creates OK/Failed
− Release OK/Failed
− Resize OK/Failed
− Allocates OK/Failed
− Frees OK/Failed
• Goal Swap 3, Files = 4, CreatesFailed < 5, TotalSwap > 4200
25 6 August 2008
ASAP 3.0 SWAP EntityShow Object Details
•All the configured Swap file names for each CPU
•Percentage full for each configured swap file
•The total disk space allocated for each swap file
•The total Reserved space for each swap file
•The total Available space for each swap file
26 6 August 2008
ASAP 3.0 Cpu Entity enhancements
New Memory attributes added to CPU and SystemEntities:
•Page Size
•Mem Size
•Mem Swap
•Mem Lock
•Mem Free
•Mem LockMax
•Mem LockHigh
27 6 August 2008
ASAP 3.0 Cpu Entity enhancements−You Can Set Goals on the following attributes
• MemSize Value specified in MB
• MemSwap Value specified in MB
• MemLock Value specified in MB
• MemFree Value specified in MB
• MemLockMax Value specified in MB
• MemLockHigh Value specified in MB
Examples:
Goal CPU 2, MemFree > 3000, MemLock < 2000
Goal SYSTEM, MemFree > 1500, MemLock < 2800
28 6 August 2008
ASAP 3.0 DB Enhancements• Historical database now supports RELATIVE files
− Improves performance 10x or more by reducing block splits found in key-sequenced files
− Most useful for Entities (System and User) with large records
− Uses an alternate key for high-speed read performance
− Use SET PARTITION <entity> | DEFAULT TYPE R
− TCP Entity defaults to type RELATIVE
• Can now turn REFRESH OFF− REFRESH causes rewrite of file label for each EOF change
− All database tables have always defaulted to REFRESH ON
− Use SET PARTITION <entity> | SET PARTITION DEFAULT REFRESH OFF
• High-speed Database Options− SET BUFFERED ON
− SET PARTITION DEFAULT REFRESH OFF
− SET PARTITION <entity> TYPE R (for entities with large records)
29 6 August 2008
ASAP 3.0 - Summary
• New ASAP thin-client interfaces:
− Optional integration with Systems Insight Manager aka SIM
− New Real-time thin-client reporting via local, proxy, or SIM websites
− New color-encoded Icons/Graphs/shading included in thin-client reports
− 15 new HTML reporting options
• ASAP 3.0 19 TCP+TELSERV entities, 1000 attributes
− TCP/IP - 16 Tcp/IP entity definitions
− Telserv - 3 new Telserv entity definitions
− TCP/IP has 7 new sub-entity hierarchies defined in RDL
• New physical and virtual Memory statistics
− SWAP KMSF entity is new and provides 47 KMSF attributes
− CPU and SYSTEM entities provide 6 new memory attributes
• Database performance enhancements
− New DB structure provides 3-10x improved Database performance
− REFRESH and BUFFERED can be turned on/off
30 6 August 2008
ASAP Web ResourcesASAP Web Resources
− HP NonStop ASAP - Technical Portalhttp://NonstopAsap.com/
− ASAP Core - Examples http://NonstopAsap.com/Examples.htm
− ASAP Operations 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
31 6 August 2008
http://NonstopAsap.com
• HP Technology Forum 2008