Presentation is loading. Please wait.

Presentation is loading. Please wait.

ASAP Overview with 2.8, 3.0, 3.1, 3.2 Highlights

Similar presentations


Presentation on theme: "ASAP Overview with 2.8, 3.0, 3.1, 3.2 Highlights"— Presentation transcript:

1 ASAP Overview with 2.8, 3.0, 3.1, 3.2 Highlights
HP NonStop Enterprise Division

2 What is ASAP? Strategic manageability offering from HP NonStop
ASAP monitors and maintains NonStop Availability, Statistics and Performance (ASAP) 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 ASAP maintains high availability via a Goals and Actions service-level-objectives engine that performs automated actions Flexible – offers unusually wide range of visual and programmatic interfaces. 18 September September 2018

3 ASAP Overview - Product components
ASAP Core software product ids G-series product id SE30V3 H-series product id HSE30V3 J-series product id QSE30V3 L-series product id BE259AC ASAP Core – runs on G-, H-, J-, and L-series NonStop operating systems. Monitors and maintains NonStop Availability, Statistics, and Performance. All key components are included in ASAP Core software: + Full-function Goals and Actions automation engine + 17x built-in interfaces - EMS, Fat, Thin, Website, Enterprise mgmt, etc + ASAP CLIM/TCP/IP – TCP monitoring included in ASAP Core  Core + ASAP SIM interface – 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 ASAPX Extension – SE31V3 Extends ASAP API to abstract application domains Technical Portal - 18 September September 2018

4 ASAP Overview-Features
ASAP was 15th year of ASAP evolution 2000 monitored 6 entities & ~100 attributes 2015 monitors 36 entities & ~2000 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 Programmatic API interfaces Fat, Thin, Conversational, HTML, Excel, XML, ... SMTP , 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 & Long-term history High performance, super-scaling design 3.0 DB structure performance enhancements Automated archival of long-term history 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 18 September September 2018

5 ASAP Overview - Interfaces
EMS tokenized Events Provider APIs Consumer APIs Fat/Thin Graphic interfaces Conversational interface HTML interface Wireless phone interface Pager interface Web Viewpoint interface App plug-in interfaces 3rd Party plug-in entities Published Database Batch Query interface Enterprise Management Frameworks such as... OpenView SPI interface Systems Insight Manager ASAP-SIM interface ASAP Local/Proxy Web site interface 18 September September 2018

6 ASAP Overview - Goals and Actions
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 automated actions to occur... such as Suspend busy process 18 September September 2018

7 ASAP Overview – User Dashboards
User defined Dashboards Customizable GUI Can mix graph types Can mix entities Can save many different Dashboards Save Dashboard As... Allows wide range of different Dashboards Can Save/Restore a Dashboard at the click of the mouse. 18 September September 2018

8 ASAP – Report example – Measure on Demand
New with ASAP 2.8 and higher 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... 18 September September 2018

9 ASAP – Report example – 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 pages of measure output sorted and formatted for improved relevancy. Correlate As... Provides Correlation analysis of ASAP and Measure data. 18 September September 2018

10 ASAP – Report example – Sort Views
Sort Views enhanced Sorts are now Persistent Each update re-sorted Columns auto-resize too Sizing Menu options Contents + Headings Contents Only Window Width Default best fit 18 September September 2018

11 ASAP – Report example - TCP/IP
ASAP supports super hierarchies in Telserv & TCP/IP \Node \Telserv \Window \$ZTN04 \#PT92NE GOALs & ACTIONs are also supported for Tcp/ip & Telserv Example – Alert Goal Faddr= But Tcpip Address not in subnet Note - ASAP TCP/IP monitoring allows new security access control previously not possible 18 September September 2018

12 ASAP – Report example – Telnet service monitoring
GOAL Telnet Service should NOT be “TACL” Note - ASAP TCP/IP monitoring allows new security access control previously not possible 18 September September 2018

13 ASAP – Report example - TCP/IP Traffic History
ASAP 2.8 now provides TCP-IP Traffic History Example ASAP detects busy Window #Pt92n40 Graphical History of User-Bytes > sent Net-Bytes < received 18 September September 2018

14 ASAP – Report example - Telserv Monitoring
ASAP Monitors Telserv Processes Also monitors Telserv Services and Windows Example: ASAP can show... Who is connected Traffic sent/received What they’re running Service, Openers, ... 18 September September 2018

15 ASAP – Report example - Telserv Process opens
ASAP allows Tcpip goals on window opener properties. Example GOAL TelservWindow, Processes < 3 ASAP detects 3 Processes opening #Pt92n3z and Alerts Show Object Details popup menu item provides opener info, userid, object filename 18 September September 2018

16 ASAP 3.0, 3.1, 3.2.. Release & higher ASAP server features Overview
Two dozen minor bug fixes in 3.2.3 Complex Boolean and Escalating goals CLIM protocol stats in ASAP core J-series Blade stats in ASAP core TCP/Telserv stats in ASAP Core 3 new CIP entities in ASAP Core New SWAP KMSF entity in Core New CPU memory stats in Core New Database in Core provides 3-10x improved performance ASAP client features New real-time thin-client provides.. 15 new HTML reporting options New HTML Colors, Icons, Graphs New Local, Remote, Proxy websites New optional integration with SIM HP Systems Insight Manager 18 September September 2018

17 ASAP 3.2 Server – Features Overview
Simplex Goals - provide Simple comma separated goals: GOAL CPU, BUSY < 80 GOAL CPU, BUSY < 80, QUEUE < 3 (comma means “or”) Boolean Goals - provide Boolean expression goals: GOAL CPU, BusyAndQ = (BUSY < 80 AND QUEUE < 3) GOAL DISK, DiskAlert = (BUSY<50 AND Chit>100) OR (Writes<10 AND Reads>50) Escalating Goals - provide Escalating alerts/actions: Escalating goals provide progressive escalating alert levels: GOAL CPU, BUSY < 60 – no EMS alert, but alert in GUI GOAL CPU, BUSY << 80 INFO – EMS informative alert GOAL CPU, BUSY <<< 90 CRITICAL – EMS critical alert 18 September September 2018

18 ASAP Server – Monitor Overview
ASAP object selection is provided with the MONITOR command MONITOR <entity> <object> If an entity has no objects selected, ASAP auto-configures the entity. Example... if no CPUs or Disks are selected, then all CPUs or Disks are monitored. If an entity has objects selected, ASAP monitors only selected objects: Monitor Cpu 0 – CPU 0 monitored Monitor Cpu 1 – CPU 0 and 1 monitored Monitor Disk $DATA1 – DISK $DATA1 monitored Monitor Expand $LHNY – EXPAND line $LHNY monitored Monitor File $System.System.Userid – File Userid monitored Monitor Process $SRV1 – Process $SRV1 monitored Monitor Process $SRV2 – Process $SRV2 monitored Monitor Process $SRV* – Wildcards are supported COMMIT – objectives are not committed to ASAP monitoring components until you commit changes to the database. This allows you to review, alter, or change your mind before committing configs. 18 September September 2018

19 ASAP Server – Monitor Groups and Aggregates
Logical Groups – can be defined using ASAP MONITOR command MONITOR <entity> <logical-hierarchical-name> <object> Objects can be grouped into logical abstract hierarchical names Aggregation can be performed across 10s, 100s, 1000s, ... of objects Statistics can be computed across 10s, 100’s, 1000s, ... of objects Aggregates allow huge performance benefits, e.g. 1000x less overhead Example: Monitor Process Funds \ Transfer \ $Fund1 Monitor Process Funds \ Transfer \ $Fund2 Monitor Process Funds \ Transfer \ $Fund3 Monitor Process Interest \ Rates \ Asia \ $Int1 Monitor Process Interest \ Rates \ Euro \ $Int2 Monitor Process Interest \ Rates \ USA \ $Int3 Monitor Process Loan \ Mortgage \ $Loan1 Monitor Process Loan \ Mortgage \ $Loan2 Monitor Process Loan \ Personal \ $Loan.. Monitor Process Loan \ Personal \ $Loan99 Monitor Process Loan \ ## ## - Tells ASAP to compute aggregate stats 18 September September 2018

20 ASAP Server – GOAL Overview
ASAP objectives are configured using the GOAL command ASAP Goals assert how things should be GOAL CPU, BUSY<50 - Assert CPU Busy should be < 50% GOAL CPU, QUEUE<5 - Assert CPU Queue should be < 5 ASAP provides Hierarchical Goals... GOAL CPU, BUSY < 50 – All CPUs should be < 50% busy GOAL CPU 0, BUSY<70 – But CPU 0 can be < 70% GOAL CPU 1, BUSY<90 – And CPU 1 can be < 90% Hierarchical goals can apply to any entity... GOAL DISK, Full<50 – All DISKs should be < 50% full GOAL DISK $D1, Full<70 – But disk $D1 can be < 70% full GOAL DISK $D2, Full<90 – And disk $D2 can be < 90% full 18 September September 2018

21 ASAP Server – GOALs and EMS alerts
ASAP can generate EMS alerts when a GOAL is not met GOAL ... INFO | CRITICAL [ REPEAT ] [ <down> ] [ -<up> ] ASAP EMS alerts can be informative, critical, repeating, and event numbers can be assigned... for example: GOAL CPU, BUSY < 80 INFO GOAL CPU, BUSY < 80 CRITICAL GOAL CPU, BUSY < 80 CRITICAL REPEAT GOAL CPU, BUSY < 80 CRITICAL REPEAT 6666 ASAP provides escalating goals... for example: GOAL PROCESS $X, BUSY < 40 INFO GOAL PROCESS $X, BUSY << 50 CRITICAL GOAL PROCESS $X, BUSY<<< 60 ACTION SUSPEND 18 September September 2018

22 ASAP Server – GOALs and Aggregates
Goals can be defined on aggregate “domains of service” GOAL <entity> <aggregate-name>, <attribute-goal> When goals are not met, the failing objects are alerted Aggregate goals allow monitoring of “domains of service” Example: Monitor Process Funds \ Transfer \ $Fund1 Monitor Process Funds \ Transfer \ $Fund2 Monitor Process Funds \ Transfer \ $Fund3 Monitor Process Interest \ Rates \ Asia \ $Int1 Monitor Process Interest \ Rates \ Euro \ $Int2 Monitor Process Interest \ Rates \ USA \ $Int3 Monitor Process Loan \ Mortgage \ $Loan1 Monitor Process Loan \ Mortgage \ $Loan2 Monitor Process Loan \ Personal \ $Loan.. Monitor Process Loan \ Personal \ $Loan99 Monitor Process Loan \ ## GOAL Process Loan \ ##, BUSY < 45, PRI = 168 18 September September 2018

23 ASAP Server – GOALs and ACTIONs
ASAP can take an ACTION when a goal is not met GOAL ... ACTION <string> | <rule> An ACTION can use existing rules... e.g. Suspend is a rule GOAL PROCESS $X, BUSY<60 ACTION SUSPEND Or an ACTION can use an “ad hoc” rule... GOAL PROCESS $X, BUSY<60 ACTION “TACL SUSPEND <#object>” 18 September September 2018

24 ASAP Server – GOALs and ACTIONs
GOALs and ACTIONs provide nearly unlimited possibilities If Process $X priority not 150, then TACL ALTPRI $X, 150 GOAL PROCESS $X, PRIORITY 150 ACTION “TACL ALTPRI <#object>,<#goal>” If USERID RWEP not OOOO, then re-secure it GOAL FILE $System.System.USERID, RWEP=OOOO ACTION “FUP SECURE <#object>,<#goal>” If a DISK volume is too full, generate EMS alert, and run TACL macro “Cleanup” GOAL DISK, FULL<90 CRITICAL ACTION “TACL CLEANUP <#object>” 18 September September 2018

25 ASAP 3.1 Server – Features Overview
New CIP entities - 3x new CLIM entities added to ASAP 3.1 Provides detailed instrumentation for CLIM i/o subsystem New CLIM Interface Protocol (CIP) stats include: CLIM Interface stats CLIM Provider stats CLIM Monitor stats Blades attributes added to CPU, Process, and ProcessBusy Provides enhanced monitoring detail on J-series blade systems New attributes include Affinity, IPU number, IPU count, … Cpu Busy averaged across all IPUs in logical Cpu Cpu busy per individual IPU Corrects a number of longstanding minor issues and bugs 18 September September 2018

26 ASAP 3.0 Server – Features Overview
New TCP entities - 7x new entities in ASAP 3.0 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 added for memory and J-series Provide detail about Memory usage 6 new memory state pairs New Process and ProcessBusy attributes added for J-series 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 18 September September 2018

27 ASAP 3.0, 3,1, 3.2, ... Client New Features
Supports all new ASAP server entities and attributes New HTML entity-attribute, grid-graph-icon reports provide a wide-range of new reporting options: Reports can now be part of any ASAP Notification Reports can be sent via , phone, pager, website Can be generated by clicking new Current Entity Button Can be Integrated with HP Systems Insight Manager – SIM Can be Integrated with Stand alone customer web sites Can be Integrated via Proxy with remote web sites Can create On-the-fly HTML reports 18 September September 2018

28 ASAP 3.2, ... Client – New Features
Security Enhancement Release Support for SSL communications Support for HP Digital Signing Includes new gateway Platform Enhancements: Support for Windows 32/64-bit Support for Windows 7, Vista, XP Support for Windows Server 2008 & 2003 18 September September 2018

29 ASAP 3.0, 3.1, 3.2, ... Client – New Thin-Client Website interface
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 18 September September 2018

30 ASAP 3.0, 3.1, 3.2, ... Client * New Entity-Attribute Grid-Graph Reports
18 September September 2018

31 ASAP 3.0, 3.1, 3.2, ... Client * New Entity-Attribute Grid-Graph Report Notifications
Notify capabilities allow new reports to be sent to wireless phones, web sites, , pagers, SIM, etc... Example on right: HTML report appears in Microsoft Outlook 18 September September 2018

32 ASAP 3.0, 3.1, 3.2, ... Client * New Entity-Attribute Grid-Graph Reports – Entity button
18 September September 2018

33 ASAP 3.0, 3.1, 3.2, ... Client - New Notify control options
15 new NOTIFY Content controls allow extreme customization New Entity-Attribute Grid Reports 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/SIM integration New Shell File for auto-website maintenance New Root File field for web site proxy Click HELP button for documentation Notes Click the [..] button to the right of the Shell File field to obtain working examples of how to proxy Shell and Root files. 18 September September 2018

34 ASAP 3.0, 3.1, 3.2, Summary ASAP 3.1 – 3x new CLIM interface protocol (CIP) entities: CLIM, Monitor, Provider ASAP 3.1 – new Stats Attributes on J-series Blades for Cpu, Process, ProcessBusy entities ASAP 3.0 – new Thin-client interface in ASAP core Optional integration with Systems Insight Manager aka SIM New Thin-client, Real-time reporting via local, proxy, or SIM websites New Color-encoded, Icons, Graphs, Shading included in new thin-client reports New thin client reports can be sent via rich HTML notifications 15 new HTML reporting features ASAP x TCP+TELSERV entities, 1000 new attributes included in ASAP core TCP/IP – 16x Tcp/IP entity definitions Telserv – 3x new Telserv entity definitions TCP/IP has 7x new sub-entity hierarchies defined in RDL ASAP New physical and virtual Memory statistics in ASAP core SWAP KMSF entity is new and provides 47 KMSF attributes CPU and SYSTEM entities provide 6 new memory attributes ASAP Database performance enhancements in ASAP core New DB structure provides 3-10x improved Database performance REFRESH and BUFFERED can be turned on/off 18 September September 2018

35 ASAPX API Product ASAPX API –
Allows customers to integrate in-depth monitoring of their NonStop applications with ASAP: Availability Statistics and Performance. 18 September September 2018

36 ASAPX API – Enterprise Benefits
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 18 September September 2018

37 ASAPX API – Architectural Benefits
Includes a formal Entity Definition Language (EDL) Includes rich Graphical User Interfaces (with Both Fat and Thin clients) Monitors Availability, Stats, and Performance (not only performance) Automatically manages long-term historical DB (weeks, months, years) Interfaces to Enterprise Management Frameworks (OV, SIM, ...) Supports multi-level hierarchical domains: \Entity\Dallas\ABC Supports real-time hierarchical domain aggregation \A, \A\B, \A\B\C, Provides automatic Notifications: EMS, alerts, and reports Raises EMS alerts if Service-Level Objective Goals are not met Performs automated notifications if goals are not met Performs automated actions if goals are not met Has extremely low-overhead. Does not use/require Measure (which can be of importance for high-volume OLTP apps). 18 September September 2018

38 ASAPX API - Architecture
ASAP Massively-Parallel Shared-Segment API Architecture In-depth application domain monitoring Monitoring allows improved application quality Engineered for NonStop server MP architecture Ultra-fast, non-blocking, interface - Apps never wait Efficient stats collection, aggregation, objective alerts ASAP ASAP App1 App2 App3 ... Appn AsapXmon 18 September September 2018

39 ASAPX – API Interface - Example
Consumer domain_name ‘:=‘ “\Station\Sales”; ASAP_REGISTER_( domain_name : length , domain_handle); . . ENDTRANSACTION; ASAP_UPDATE_( domain_handle, error_detail , Data_item, Value, Math ); 8 ASAPX Shared Memory Provider Data_item - Defined by EDL Value Defined by application Math = Add Value to Data_item Math = Assign Value to Data_item Math = Assign Text to Data_item ASAP Database 18 September September 2018

40 ASAP Web Resources HP NonStop ASAP - Technical Portal
ASAP Core - Examples ASAP Operations SPI - Examples ASAP Linux Datasheet Hybrid for Linux Datasheet.pdf ASAP Frequently Asked Questions ASAP Documents ASAP Down Loads 18 September September 2018

41 18 September September 2018


Download ppt "ASAP Overview with 2.8, 3.0, 3.1, 3.2 Highlights"

Similar presentations


Ads by Google