320 likes | 1.79k Views
ASAP General Overview ASAP 2.8 Release ASAP TCP-IP Plug-in. NonStop Enterprise Division. What is ASAP?. Strategic Manageability offering from HP NonStop Provides monitoring and management infrastructure for NonStop Availability, Statistics and Performance (ASAP).
E N D
ASAPGeneral OverviewASAP 2.8 Release ASAP TCP-IP Plug-in NonStop Enterprise Division
What is ASAP? • Strategic Manageability offering from HP NonStop • Provides monitoring and management infrastructure for NonStop Availability, Statistics and Performance (ASAP). • Provides service-level Goal & Action objectives engine. • Can monitor any type of object including • System objects - such as CPUs, Disks, Files, 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– can monitor the availability and performance of virtually any type of abstract application domain • Flexible – offers wide variety of visual and programmatic interfaces.
ASAP Product component overview • ASAP Product Suite Includes • ASAP Core – Product Monitors Availability, Stats, and Performance of NonStop system and application components. • ASAP Extension – Extends ASAP API to internal application domains • ASAP OpenView Smart Plug-in – Extends ASAP stats to OpenView • ASAP Hybrid Extension for LINUX – Extends ASAP to LINUX systems • ASAP TCP/IP Plug-in – Extreme in-depth TCP/IP Monitoring New Technical Portal - http://NonstopAsap.com/
ASAP Capabilities • Interfaces to wide range of environments • EMS Tokenized interface • Provider/Consumer API interfaces • Conversation, Fat, Thin, HTML, Excel, XML, ... • SMTP email, wireless phone, pager, ... • Enterprise management object-state interfaces • Goals & Actions Language (GOAL’s) • Goals - Service-level objectives, alerts, rules • Actions - Automated Actions • Automatic service-level management • ASAP Database • Both Real-time and Long-term history • Includes service-level objectives data base • High performance, super-scaling design • Automated archival of reliable data-store • Normalized Published Database • Entity Definition Language (EDL) • Uniform EDL meta-data language provides • Abstract definition of System/Subsystems • Applications and Third-party domains
Interfaces EMS Events Provider APIs Consumer APIs Fat/Thin Graphical 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 ASAP Interfaces
Dashboards Highly customizable Can mix graph types Can mix entities Save As ... Saves dashboards Allows many different dashboards Can Save/Restore at click of the mouse. ASAP Graphical Dashboards
Goal Process Busy < 80 Action TACL Suspend <#object> ASAP – Goals and Actions engine Notes- If Goal not met, Red critical Alertcan be displayed... Eg $Step busy is more than 80% busy- Action option allows automatedactions to occur... such as Suspend
ASAP – In Depth Monitoring/Extensibility • ASAP fault tolerance architecture • Fully fault-tolerant Availability, Stats, and Performance (ASAP) monitoring infrastructure • Engineered for HP NonStop servers • Alerts/Reports via extremely wide range of interfaces • Reports/Alerts can be sent via SMTP email, wireless phone, pager, HTML ... • Automated corrective actions based on users defined service-level goals • Normalized state model combines: • Availability state info – Up, Down, Warning, Critical states • Performance state info – Low, Medium, High, Critical utilization • Service-level objective state monitoring with upper and lower bound thresholding. • Infrastructure allows monitoring of: • Over 1000+ key data-points, user selectable, controls, goals, objects, and actions • System Objects – Cpu, Comm, Disk, Expand, Nodes, Systems, Tape, ... • Subsystem Objects – File, Busiest, Process, RDF, Spooler, TMF, ... • Abstract Application domains – both external and internal app domain monitoring • Leverages NonStop fault-tolerant architecture • All ASAP monitor/collect components are true NonStop Process pairs • Components automatically restart and reconfigure when processors go up/down or are de/installed • ASAP Database provides fault-tolerant repository of both short and long term history (up to 10 years) • Goals, Objectives, and Actions data-store can be fully audited
ASAP 2.8 Release – latest release • New Features • Reporting • Measure on Demand • Persistent Sorting • Auto Sizing • Notification improvements • Removed object housekeeping • EDL • New Entities and Attributes • New EDL statement types • New Relation statement • New Map statement • Two dozen minor improvements
ASAP 2.8 – Reporting – Measure on Demand • New with ASAP 2.8 • New Show Related Measurement Popup • - Graphical Measurement of Objects • - Allows Point-and-Click Measurements • - Cpu, Disk, Process, File, … • Example: • - ASAP detects Disk $DEV is Busy 8 • - High use Icon indicates 48.8 %busy • - Click Show Related Measurement 8 • ASAP Displays ASAP Measure dialog… • Click Startfor in-depth Analysis...
ASAP 2.8 – 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 2.8 – Reporting - Sort View • Sort View enhanced • Sorts now Persistent • Each update re-sorted • Columns auto-size too • Sizing Menu options • Contents + Headings • Contents Only • Window Width • Default best fit
ASAP 2.8 – Cpu Blades attributes • New Blade Attributes Added for NSAA Goals • Added - Blades Count is count of up blades • Added - Blades State is blade count stateGoal Cpu, Blades=3 • Added - Blades Up List of Up BladesA, AB, or A B C • Example DMR Goal Cpu, Blades=2Cpu 0 only 1 blade up
ASAP 2.8 EDL – New Expand Primary Cpu • New Expand “Primary Cpu” EDL Attribute • Now can specify Expand Cpu Goals • Example: GOAL is Cpu= 1 But the value = 0
ASAP 2.8 – EDL Language • ASAP includes an Entity Definition meta data Language (EDL) • EDL can be used to define any abstract entity • EDL can describe any system and/or application entity • Changes to Entity Definition Language (EDL) in 2.8 • ASAP 2.8 adds relationships to EDL language • New 2.8 Relation Definition Language extensions are called RDL • RELATION – new statement defines hierarchical relationships between EDL entities and containers. • MAP – new statement defines associations between hierarchical classes, containers, and EDL entities.
NodeClass \Chicago TcpipClass .Tcpip TcpClass \Tcp TcpProcess \$Ztc06 ASAP 2.8 EDL – Relationships (RDL) • New EDL RELATION Statement RELATION OBJECT <ObjectID> PARENT <Parent-ObjectID> | NULL CAPTION <Container-Name> | INSTANCE \Chicago.Tcpip\Tcp\$Ztc06 Relation Object NodeClass Parent NULL Caption *; Relation Object TcpipClass Parent NodeClass Caption Tcpip; Relation Object TcpClass Parent TcpipClass Caption Tcp; Relation Object TcpProcess Parent TcpClassInstance;
ASAP 2.8 - Summary • ASAP 2.8 12 new entities, 600 new statistics • TCP/IP - 9 new Tcp/IP entity definitions • Telserv - 3 new Telserv entity definitions • CPU provides Blade count, state, and mask • EXPAND provides primary Cpu & state • PROCESS Command and Detail long names • New EDL RELATION and MAP statements • Relation Definition Language (RDL) • TCP/IP Telserv hierarchies defined in RDL • Notification on state improvement provided • Sort View supports persistent sorts • Sort View columns now auto-size • Report window 'Copy Special' • Report Show Related Measurement • Measure on Demand • Delete Removed Objects • Object auto-delete option 'After N Minutes' • File, Process, Tcp*, Telserv* AGE options • View Graph/Tile Graph use Taskbar size/loc • 2D graphs support single attribute graphing • Drop-downs auto-size to max text width • SSG Fixed Interval supports seconds • X1 Toolbar button increases samples +10 • Multiple Client instances with different exe • State Filter Toolbar one-click State filter • ABOUT box close-box now stops client • Limits on max attributes removed (was 100) • CSG 3.1.15 now distributed with 2.8 client • OIL intermediate clicks now partial-match • OEM XML context provider
New TCP/IP Plug-in - In-depth TCP monitoring Monitors TCP-IP subsystem • 12 new TCP/IP/TELSERV entities • Monitors processes, subnets, routes, ports, telnet, services, windows, more... • Both Conventional and IPv6 compatibility mode supported • 600 new attributes monitored • Goals and Actions features extended to all TCP/IP and TELSERV entities • Alerts can be issued on any attribute • Goals can be set on any attribute • Actions can be taken on any attribute • Port monitoring can serve as basis for security alerts/actions on system access
ASAP TCP/IP Plug-in – Overview • RDL defines new super hierarchies Telserv & TCP/IP • \Node \Telserv \Window \$ZTN04 \#PT92NE • GOALs & ACTIONs now also possible for Tcp/ip & Telserv • Example – Alert Goal Faddr=15.0.0.0 But Tcpip Address 16.83.228.163 not in subnet 15.0.0.0 Note - ASAP TCP/IP monitoring allows new security access control previously not possible
ASAP TCP/IP Plug-in – Telnet service monitoring • Example • GOAL Telnet Service should NOT be“TACL” Note - ASAP TCP/IP monitoring allows new security access control previously not possible
ASAP TCP/IP Plug-in - 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
ASAP TCP/IP Plug-in - Process opens • ASAP 2.8 allows Tcpip goals on window opener properties. • ExampleGOAL TelservWindow, Processes < 3 • ASAP detects 3 Processes opening #Pt92n3z and Alerts • Show Object Details popup menu item provides opener info, userid, object filename
ASAP TCP/IP Plug-in - Summary • Monitoring of 600 TCP / IP /Telserv attributes • Long term history of TCP/IP traffic sent / received • TCP/IP service-level objective GOALs • TCP/IP service-level ACTIONS • Foreign/Local subnet and port monitoring • Foreign/Local IP-Address subnet Goals • Foreign/Local IP-Address subnet Actions • Traffic monitoring, thresholds, actions • Setmode, Control, Cancels, Openers, Window type, • Service name, Local/Foreign port, IP-addr, active • Program filename, Cpu, Primary/Backup, Pin • Protocol, ZSPI, TCP, Opener Pid. • ... more TCP entities and attributes coming in 2.9 • 12 new in-depth TCPIP Entities... • TCP ICMP – Control Message Protocol • TCP IP – Internet Protocol Statistics • TCP PORT – <port#>\Tcpip\Opener\Oid • TCP PROCESS – $System.Sysnn.TCPIP • TCP QIO – TCP QIO histograms and statistics • TCP ROUTE – TCP Route statistics • TCP RTE – Route Error statistics • TCP SUBNET – subnet statistics • TCP UDP – User Datagram Protocol • TELSERV PROCESS – Telserv process statistics • TELSERV SERVICE – Telserv service statistics • TELSERV WINDOW – Telserv window statistics
ASAPX API Product ASAPX is an API that allows customers to use ASAP to do in-depth monitoring of their NonStop applications’ availability and performance.
ASAPX API– Summary of 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
ASAP ASAP ASAP ASAP ASAP ASAP ASAP App1 App2 App3 ... Appn App1 App2 App3 ... Appn App1 App2 App3 ... Appn App1 App2 App3 ... Appn App1 App2 App3 ... Appn App1 App2 App3 ... Appn App1 App2 App3 ... Appn AsapXmon AsapXmon AsapXmon AsapXmon AsapXmon AsapXmon AsapXmon 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
SharedMemory ASAP ASAPX Consumer Provider ASAPX – API Interface - Example domain_name ‘:=‘ “Exxon\Station\Sales”; ASAP_REGISTER_( domain_name : length , domain_handle);. . ENDTRANSACTION; ASAP_UPDATE_( domain_handle, error_detail , Data_item, Value, Math ); 8 Data_item- Defined by EDL Value - Defined by application Math = 0 - Add Value to Data_itemMath = 1 - Assign Value to Data_itemMath = 2- Assign Text to Data_item ASAPDatabase
Station\Sales\A Station\Sales\B Station\Sales\C Station\Sales\... Station\Sales\.. ASAPXMON ASAPXMON ASAPXMON ASAPXMON ASAPXMON ASAPXMON Shared Segments CPU 0 CPU 1 CPU 2 CPU 3 CPU 4 CPU 5 ASAPX – MPS2 Domain Aggregation ASAPAggregationAnalysis Station\Sales\# Statistical Aggregation ASAPXSGP L Extensible B F I A C E G K D H J
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 ASAP Hybrid LINUX NonStopTM Server
ASAP HP OpenView Smart Plug-in Adds All ASAP Availability, Stats, & Performance statisticsto OpenView Operations service management views
ASAP Web Resources • HP NonStop ASAP - Technical Portal • http://nonstopasap.com/ • ASAP Core - Examples • http://nonstopasap.com/Examples.htm • ASAP OpenView SPI - Examples • http://nonstopasap.com/OV.htm • ASAP Linux - Datasheet • http://nonstopasap.com/Hybrid/ASAP Hybrid for Linux Datasheet.pdf • ASAP Frequently Asked Questions • http://nonstopasap.com/Faqs.htm • ASAP Documents • http://nonstopasap.com/Document.htm • ASAP Down Loads • http://nonstopasap.com/Download.htm