Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice RPM Real-time Process Monitor Transfer.

Similar presentations


Presentation on theme: "© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice RPM Real-time Process Monitor Transfer."— Presentation transcript:

1 © 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice RPM Real-time Process Monitor Transfer of Information

2 April 2008 2HP TOI Template — RPM Product Overview Features, functions, and benefits –Real-Time Process Monitor - RPM –Discovers busy activity by Cpu, Node, or Cluster –Finds busy processes in Cpu, Node, or Cluster in seconds –Command line configurable, can run from TACL prompt –Fast startup, samples, displays, < 1 second, low-overhead –By Cpu displays busiest processes in a particular Cpu –By Node displays busiest processes in a particular Node –“Add Node” command allows viewing many nodes at once –Results sorted, filtered, color-encoded in real-time. –Addresses wide variety of interfaces and configurations.

3 April 2008 3HP TOI Template — RPM Product Overview Features, Functions, Benefits Simple to install, setup, and config via RPM wizard Understands both NSK and OSS processes Multiple Interfaces – TTY – dumb terminal allows output to files/smart-clients – VT100 – supports super-size 200x300, ANSI color-coding – T6530 – supports legacy users – Fat clients* – Thin clients* * Fat/Thin capabilities have been prototyped, but are not part of core product at present. Such functions could be a potential future feature, but are unreleased awaiting better understanding whether they would really be useful. Beta feedback was that fat/thin clients were not needed.

4 April 2008 4HP TOI Template — RPM Product Overview Market position and rollout –RPM is a point-product –Designed to do one thing well, real-time process monitor alerts & display –Applicable to all customers, old or new, runs on H-series, S-series, D-series –Applicable regardless of what products customers have today –Multi-node, multi-operating-system, multi-device aware –Provides unique capabilities that do not exist otherwise on NonStop –Triple binaries can run on H06, G06, D42+ operating systems. –Built based on long term development experience, and need to understand real-time dynamics of software in a network. –Evolved and refined over a multi-year period in HP Labs –Reached a point where customers started asking for it –RPM is evolved tool, more stable than typical NPV products. Availability –Plan of Record - FCS May 15, 2008

5 April 2008 5HP TOI Template — RPM Product Overview Market Summary –Universally Applicable –Supports both NSK/OSS –Supports H, G, D, series –Supports mixed-networks –Highly Customizable –Supports small/super-scalar systems and screen sizes from 12” 80x24 x 1 Cpu to 84” 200x300 x 1000 Cpus –Supports multi-device types TTY, T6530, VT100,...

6 April 2008 6HP TOI Template — RPM Product Overview Product numbering and related products Marketing Product IDs –RPM01V01S-series product version –HRPM01V01 H-series product version T numbers –T0877V01 S-series –T0877H01H-series Related Products – RPM uses SSG T8488 which is “standard” software included on virtually all SUTs. SSG messaging middleware is used by many standard and optional products including OSM, WebViewpoint, ASAP, Dashboard, CSG,...

7 April 2008 7HP TOI Template — RPM Product Resources Information resources –HP NonStop RPM - Manual http://Docs.HP.com http://Docs.HP.com –HP NonStop RPM - Technical Portal http://NonstopRPM.com http://NonstopRPM.com

8 April 2008 8HP TOI Template — RPM Architecture Architecture RPM CIs communicate across nodes peer-to- peer Each RPM discovers busy Cpus & Processes in its node and communicates peer-to-peer with other RPM CIs on other ADD \ Benefits –Infinitely scalable –No matter how many nodes –Load evenly distributed \A RPM \B RPM \C RPM RPMCNF ADD \A ADD \B ADD \C

9 April 2008 9HP TOI Template — SSG RPM Architecture - Components Architecture RPM CIs communicate peer-to-peer via SSG Each CI discovers busy Cpus/Processes in it’s node and communicates peer-to-peer via SSG with peer RPM CIs on other nodes. ADD is node list Benefit is that load is evenly distributed and version independent no matter how many nodes Infinitely scalable. \A RPM \B RPM \C RPM SSG

10 April 2008 10HP TOI Template — RPM Architecture - Components Component functions –RPM architecture is peer-to-peer CI –Simple easy to understand architecture –Only one object component, that’s RPM CI

11 April 2008 11HP TOI Template — RPM Architecture and Components External dependencies –RPM requires any version of SSG –SSG is standard on all SUTs –SSG is always installed on $System.System

12 April 2008 12HP TOI Template — RPM Architecture and Components Files and tables –RPM is a Real-time Process Monitor with data in memory –No disk files/tables used except for RPM* startup config file RpmCnf – TTY executed when RPM object runs RpmVTCnf – VT100 executed when RPMVT object runs Rpm65Cnf - T6530 executed when RPM65 object runs –Config files maintained manually or by RPM wizard –Config files just contain startup commands (see next slide)

13 April 2008 13HP TOI Template — RPM Architecure - RPMCNF Example $SYSTEM DATA 1> RPM Realtime Process Monitor(RPM) - T0877V01.00 - (27FEB08) OBEY $SYSTEM.SYSTEM.RPMCNF !====================================================== !== RPM Configuration settings - 08/02/11 17:03:06 !====================================================== SET TERM TTY SET RATE 10 SET ENTRIES 3 SET SORT BYNODE SET USEC OFF SET CRIT 50 SET WARN 10 SET INFO 1 ADD \CENTDIV \CENTDIV.$system.system.RPM Version: 2008/03/01 13:40 ADD \SOLAR \SOLAR.$system.system.RPM Version: 2008/03/01 13:40 ADD \WINE \WINE.$system.system.RPM Version: 2008/03/01 13:40 +

14 April 2008 14HP TOI Template — RPM Architecture - Commands TACL 1 > RPM HELP Realtime Process Monitor (RPM) - T0877V01.00 - (27FEB08) ----- Monitoring commands ----- CPU Display real-time CPU statistics. Enter HELP CPU for more info PB Display real-time ProcessBusy stats. Enter HELP PB for more info ----- Supporting commands ----- ADD Add \ to list of nodes for cluster analysis EXIT causes program to terminate FC standard tandem fix command HELP provides description of commands NODES Shows nodes that have been added via the ADD command OBEY causes commands to be executed in an OBEY file PAUSE suspend until stop/abend/brk msg RUN runs specified program SET Sets/Shows option settings. STATUS displays status of SSG or process by $pid SYSTEM allows setting/display of system T6530 Sets T6530 terminal support VOLUME allows setting/display of default volume VT100 Sets VT100 terminal support ZOOM Displays blended CPU and PB stats, enter HELP ZOOM

15 April 2008 15HP TOI Template — RPM Hardware and Software Requirements Required hardware –Host – RPM runs on any G06 or H06 compatible hardware –Client – no client, eg TTY, T6530, VT100 (Fat/Thin unreleased) –Environmental requirements - none Required firmware –Host - RPM runs on any S-series or H-series hardware –Client - none Required software –Host RPM - T0877 (V01 and H01) SSG – T8488 (standard on all SUTs)

16 April 2008 16HP TOI Template — RPM Installation and Configuration Prerequisites –None, runs on G06 or H06 operating systems Dependencies –Any NonStop S-series or H-series system

17 April 2008 17HP TOI Template — RPM Product Installation RPMWIZ - Wizard makes RPM easy to setup RPM Distribution Subvol - includes RPMWIZ TACL macro –TACL 1 > VOLUME –TACL 2 > RUN RPMWIZ Installation Wizard –Follow RPM Wizard prompts For real RPM wizard Install, Config, Run,... Output see –http://NonstopRPM.com/Example-Wizard.htmhttp://NonstopRPM.com/Example-Wizard.htm RPM LAB – TACL > RUN RPMWIZ –See NonstopRPM.com website examples

18 April 2008 18HP TOI Template — Operations and Usage Operational concepts –RPM is a point-product operational-tool –Wizard introduces new users to concepts... –CONFIG, SAVE, INSTALL, RUN Major operational tasks –CONFIG –INSTALL –RUN... –Explained and handled by wizard

19 April 2008 19HP TOI Template — Operations and Usage Standard utilities and tools –Beta feedback - RPMWIZ extremely useful –All Users encouraged to use the wizard Operation resources and references –Detailed example of RPM wizard interview at: –http://nonstoprpm.com/Example-Wizard.htmhttp://nonstoprpm.com/Example-Wizard.htm

20 April 2008 20HP TOI Template — Usage-Level Troubleshooting Diagnostic strategies, tactics, troubleshooting tools –ALWAYS – Be sure to use RPMWIZ for any configuration trouble shooting! –RPMWIZ – Wizard will fix 99% of all configuration issues –RPM STATUS – command will tell you everything that is running, for all RPM users –SSGCOM – STATUS and M commands extremely useful for debugging, but internal/external documentation for these SSG commands was never approved. Events, Error codes, and Symptom strings –Info displayed on screen for errors, make sure you get it all –msg ( SSG.ErrorText for SSG.ErrorTextLen ); -- proc name & error text –msgn(" SSG.ErrorDetail = ",SSG.ErrorDetail); –msgn(" SSG.ErrorSubDetail = ",SSG.ErrorSubDetail); Recovery and restart procedures –TACL 1 > SSGCOM –+SET ID $RPM –+SHUTDOWN –TACL 2 > RPM Product integrity verification –RUN RPM –SET RATE 60 –PB –Validate RPM 1 minute stats with ASAP or Measure (this is done for each RPM QA test cycle).

21 April 2008 21HP TOI Template — References Further information resources: Progressive HELP Wizard – TACL 1 > RUN RPMWIZ Technical Portal/Website http://NonstopRPM.comhttp://NonstopRPM.com Development team Email support@NonstopRPM.comsupport@NonstopRPM.com

22


Download ppt "© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice RPM Real-time Process Monitor Transfer."

Similar presentations


Ads by Google