May the source be with you, but remember the KISS principle ;-)
Contents Bulletin Scripting in shell and Perl Network troubleshooting History Humor

Checking and restarting the HPOM Processes

News HPOM Troubleshooting Recommended Links Server Health checking opcsv HPOM/HPOM Server Processes
Troubleshooting HPOM agents Log Files HPOM Directories Message from opcmsg not reaching manager Humor Etc

The HPOM process check is one of the best places to start checking the HPOM server environment. Ensure that the correct processes are running using the command

# opcsv -status
OM Control Management Server status:
 HPOM  Action Manager                  opcactm          (2629) is running
 HPOM  BBC Config Adapter              opcbbcdist       (2699) is running
 HPOM  Cert. Server Adapter            opccsad          (2685) is running
 HPOM  Display Manager                 opcdispm         (2587) is running
 HPOM  Forward Manager                 opcforwm         (2671) is running
 HPOM  Message Manager                 opcmsgm          (2643) is running
 HPOM  Message Receiver (HTTPS)        opcmsgrb         (2615) is running
 HPOM  Service Engine                  opcsvcm          (2713) is running
 HPOM  TT & Notify Manager             opcttnsm         (2657) is running
 HPOM  Request Sender                  ovoareqsdr       (2601) is running
 HPOM  HTTPS Communication Proxy       opcuihttps       (2757) is running
 HPOM  Svc. Nav. Action Manager        opcsvcam         (2771) is running
 HPOM  Service Discovery Server        opcsvcdisc       (2788) is running
 HPOM  Administration UI Server        adminui          (2825) is running

OV Control Core components status:
OV Control                          ovcd             (1926) is running
OV Communication Broker             ovbbccb          (1927) is running
OV Certificate Server               ovcs             (2571) is running
OV Tomcat(B) Servlet Container      ovtomcatB        (3058) is running
HP SIM SPI event clearing           HPSIMIntAck      (3080) is running;

First you can try to restart the aborted processes. If this does not help the next step is stop all process and then try to start the server using opcsv -start command.

If the HPOM processes will not stop using opcsv -stop command, check the process table with the ps command. If necessary remove them with the kill command.

The processes running during normal operations of the server are as follows:

  1. opcactm Action manager that feeds the action agents with automatic actions, operator-initiated actions, scheduled actions, and application startup and broadcasting information through the control agent. In addition, external instructions are determined using this mechanism.
  2. ovoareqsdr Request sender that informs the control agents to start, stop, or update their local HPOM agents. The request sender is also responsible for the self-monitoring of HPOM manager services, and for the heartbeat-polling of the managed nodes.
  3. ovcd Control daemon that controls and checks the status of processes and components, which are registered with it.
  4. opcdispm Display manager that serves HPOM GUIs. The display manager also feeds the action manager with operator-initiated actions, application startup information (not requiring a separate terminal), and broadcasting information issued by operators. It also serves clients connected to the MSI for message and configuration changes. Several HPOM user GUIs may be active at the same time.
  5. opcbbcdist Configuration management adapter between the HP Operations management server and the HTTPS agents that creates instrumentation from existing actions, commands, and monitors, and switches nodeinfo settings into the XPL format used on HTTPS nodes.
  6. opcecm Event correlation manager that connects to the server MSI to allow access to and modification of messages from the HPOM message flow by the event correlation (EC) engine. Depending on filters and conditions, the messages are then correlated and written back to HPOM. The messages display in the Message Details window (available from the Message Browser) with the message source MSI opcecm. Like all server processes, the event correlation manager is controlled by the OV Control, ovcd.
  7. opcecmas Annotation server that runs on the management server and obtains data from outside the ECS engine for use within correlation circuits. This process connects to the opcecm process using the standard annotate API. It receives annotate requests for launching external programs and returns the output to the circuit. opcmsgm Message manager that receives messages from the managed nodes through the message receiver (opcmsgrb). The messages can be correlated, regrouped and logged by the message manager running on the management server. The message manager is also responsible for adding annotations, triggering notifications, and forwarding the message to the trouble ticket and notification service manager for external notification and trouble ticket generation.
  8. opcforwm Message forwarding manager that relieves the message manager, opcmsgm, of time-consuming tasks (for example, sending messages to remote managers). This relief allows the message manager to manage messages more effectively. On the local “source” management server, the message forwarding manager receives data from the message manager (in the form of messages), the action manager (action responses), and the display manager (message operations such as acknowledge, add annotation, and so on). The message forwarding manager sends data to the message receiver on the “target” management servers. opctss Distribution manager subprocesses that transfer configuration data to the distribution agent through TCP/IP.
  9. opcttnsm Trouble ticket and notification service manager that feeds the external notification interface, as well as the external trouble ticket interface, with message attributes. This manager is an auxiliary process of the message manager designed to ensure high message throughput. If external instructions are specified for a message, the trouble ticket and notification service manager evaluates the help text through the action manager. Whenever the trouble ticket and notification service manager receives a message in its queue, it passes the message on to the trouble ticket interface or the external notification service. It does so by forking and executing the customer-defined program that receives the message (that is, the ticketing interface or the notification service). As soon as this program is finished and exited, a SIGCHLD is sent to the trouble ticket and notification service manager. The manager stops processing the message queue until it receives another SIGCHLD.
  10. opcuiwww Server process that serves the HPOM Java-based operator GUI. This process forwards all communication requests between the Java GUI and the display manager. For each Java GUI, at least one server process is started.
  11. opcuihttps Server process that acts as a proxy between the Java GUI client and the HPOM management server using the HTTPS protocol.
  12. opcsvcm Service engine that maintains the global (operator-independent) service status and can log service changes into the database. By default, remote access to the service engine is disabled. See HPOM Developer’s Reference for information on how to allow remote access to the service engine.

From the command line of the management server, use the following commands to verify that the correct processes are running:

Many of the processes running during normal operation of the agent (depending on the deployed policy) are as follows:

On the server along with server processes agent proceses need to present as well. They can be checked using commands opcagt or ovc (see Troubleshooting HPOM agents for more details):

# ovcagt
ovcd    Control Daemon                        CORE  (4314)   Running
ovbbccb HP  HPOM  BBC Communications Broker CORE  (1467)   Running
ovconfd     HP  HPOM  Config and Deploy     CORE  (4315)   Running
ovcs        HP  HPOM  Certificate Server   SERVER (4320)   Running
opcmsga      HPOM  Message Agent          AGENT,EA     (4321)   Running
opcacta      HPOM  Action Agent           AGENT,EA     (4322)   Running
opcmsgi      HPOM  Message Interceptor    AGENT,EA     (4323)   Running
opcle        HPOM  Logfile Encapsulator   AGENT,EA     (4325)   Running
opcmona      HPOM  Monitor Agent          AGENT,EA     (4327)   Running
opctrapi     HPOM  SNMP Trap Interceptor  AGENT,EA     (4329)   Running
opceca       HPOM  Event Correlation      AGENT,EA              Stopped
opcecaas    ECS Annotate Server        AGENT,EA              Stopped
coda        HP  HPOM  Performance Core            (4331)   Running

From the command line of the HTTPS-based managed node, verify that the correct processes are running; if necessary, restart the processes.

Note: the ovcagt command is available on HTTPs-based nodes only.

If you perform the functional check and the processes will not start, it could be due to corrupt queue or pipe files. Corrupt queue files occur on rare occasions if the OS or physical disk buffers have not been flushed to disk successfully. These files can be removed from the server or node while the HPOM processes are not running. If it becomes necessary to remove the queue files, be aware they contain data that will be lost. However, if you have tried everything else and you are still experiencing problems with agent or server processes, move the queue files. Check the integrity of the HPOM processes by moving the queue files temporarily, then restart the agent. If the agent starts, return the original queue file; this will minimize data loss. If necessary remove the queue files and restart the processes. The queue files will be recreated.


1. Exit all HPOM GUIs.

2. Stop the management server processes: ovstop HPOM acomm.

3. Erase the HPOM temporary files: rm /var/opt/OV/share/tmp/OpC/mgmt_sv/*.

4. Restart the management server processes: opcsv -stop && opcsv -start

5. Restart the GUI: opc.


Procedure to Remove the Queue Files on the Node

1. Stop all the managed node processes: opcagt –kill.

2. Erase the HPOM temporary files: rm /var/opt/OV/tmp/OpC/*.

3. Verify that all of the process have stopped: ps –eaf|grep opc.

4. Restart the managed node processes: opcagt -start.


Log for the server is in System.txt file

0: ERR: Mon Jan 26 22:22:30 2009: ovc (14372/1): (ctrl-82) Could not start ovcd, error='(xpl-166) Missing '=' in environmen ...

Recommended Links

Vivit Discussion Groups Search


FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available in our efforts to advance understanding of environmental, political, human rights, economic, democracy, scientific, and social justice issues, etc. We believe this constitutes a 'fair use' of any such copyrighted material as provided for in section 107 of the US Copyright Law. In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit exclusivly for research and educational purposes.   If you wish to use copyrighted material from this site for purposes of your own that go beyond 'fair use', you must obtain permission from the copyright owner. 

ABUSE: IPs or network segments from which we detect a stream of probes might be blocked for no less then 90 days. Multiple types of probes increase this period.  


Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers :   Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism  : The Iron Law of Oligarchy : Libertarian Philosophy


War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda  : SE quotes : Language Design and Programming Quotes : Random IT-related quotesSomerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose BierceBernard Shaw : Mark Twain Quotes


Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 :  Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method  : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law


Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds  : Larry Wall  : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOSProgramming Languages History : PL/1 : Simula 67 : C : History of GCC developmentScripting Languages : Perl history   : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history

Classic books:

The Peter Principle : Parkinson Law : 1984 : The Mythical Man-MonthHow to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite

Most popular humor pages:

Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor

The Last but not Least

Copyright © 1996-2016 by Dr. Nikolai Bezroukov. was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License.

The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.

Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.

This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...

You can use PayPal to make a contribution, supporting development of this site and speed up access. In case is down you can use the at


The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the author present and former employers, SDNP or any other organization the author may be associated with. We do not warrant the correctness of the information provided or its fitness for any purpose.

Last modified: February 16, 2014