MOMI is an HP Non-Stop System Performance Monitor and Operations Utility which offers in-depth information for quick decisions on improving HP NonStop™ Integrity, HP NonStop™ Blade and HP NonStop™ S-Series performance when looking at running programs and processes.logo_momiMOMI is easy to use, informative, and an affordable monitoring device for System Managers, Operations Support and Programming staff. MOMI gives businesses a superior real-time tool to aid in monitoring, troubleshooting and diagnosing System problems with minor impact on System resources and requires no special training to operate.

MOMI Architecture

MOMI is comprised of two components: Windows PC Client, and HP NonStop™ Server.

The HP NonStop™ Server collects and reports raw information presented by the PC Client.  The PC Client requires a Windows (XP or Vista) workstation. Standard TCP/IP sockets are used to communicate between the PC Client and HP NonStop™ Server.  No special communications software is required.

The HP NonStop™ Server is initially started via a TACL obey file activating the main MOMI master process. The main MOMI process  initiates a collector in each CPU of the System, which configures measurements, and launches other support processes. CPU collectors report to the main MOMI process on a regular basis, and $MOMI circulates information to the PC Client.  The master process automatically prompts additional MOMI Server processes as needed  to satisfy PC Client requests and perform other support functions.

The main MOMI process runs as a NonStop process pair using a passive backup.  A reload of a failed CPU, or the addition of a new processor added to the System, will cause MOMI to restart/start a CPU collector for the processor.  A passive backup provides for automatic recovery with minimal overhead.

MOMI Server software is native 32-bit code (TNS/R and TNS/E) with 16-bit code available for older Systems.  MOMI is written with sensitivity to System overhead and performance.  To achieve this goal, the MOMI workload is divided between the main MOMI process, collectors, collector support processes, Server processes and Server support processes all running at different process priorities.

The main MOMI process and CPU collectors run at a relativity high process priority, but perform a proportionately consistent amount of work.  Server support processes run at a low priority, and perform CPU intensive operations.  Default priorities of MOMI may be changed at startup time.

For more information about MOMI please visit