20.1 DCE-RPC PROCESSES AND COMMUNICATIONSIn the RPC-based communications model, several OVO servers communicate directly with OVO processes on the managed node. They are referred to as the open agents. These processes are running at all times and are responsible for tasks ranging from checking the health of the managed node to forking helper programs during configuration distribution. The processes start (opcsv start ) and stop (opcsv stop ) along with the other management server processes. 20.1.1 Open Agents' AdvantagesIntroduced to allow easier development of new agent software for multiple managed node platforms, the open agents make it easier to add agents (sub-agents) or policies (such as smart plug-ins) to an existing management server without many programming code changes. One key benefit is that new agents can take immediate advantage of the server binaries and any new instrumentation is distributed using the general installation script (inst.sh). 20.1.1.1 RPC-based Open Agent Functional AreasThe open agent concept enables implementation of OpenView system management technology across multiple platforms. Through the development and use of shared open agent resources, a variety of agents are integrated into the management server environment, such as NT, Solaris, LINUX, AIX, and others. The agents and components for these platforms are initially installed on the management server and distributed to the managed node using the same distribution mechanism from the server. The distribution mechanism from the command line or GUI requires access to database tables. The initiating processes ensure the correct communications and query the database to build the configuration file for the node. 20.1.1.2 Agent Software DistributionRPC-based OpenView processes rely on the remote procedure call daemon (rpcd) during distribution and update operations. The process name varies depending on the platform; check the managed node installation instructions for the naming convention of the local remote procedure call process. 20.1.1.3 Open Agent Process DescriptionsOpen agent processes are shown in Figure 20-1 from the output of the opcsv command.Each open agent performs a unique task in facilitating agent and server communications. The processes are described in the following list:
Figure 20-1. OpenView Open Agent Server Processes are used for consistent information exchanges between the various heterogeneous agents and the management server.OVO Management Server status: ----------------------------- Control Manager opcctlm (1772) is running Action Manager opcactm (1779) is running Message Manager opcmsgm (1780) is running TT & Notify Mgr opcttnsm (1781) is running Forward Manager opcforwm (1782) is running Service Engine opcsvcm (1787) is running Cert. Srv Adapter opccsad isn't running BBC config adapter opcbbcdist (1786) is running Display Manager opcdispm (1783) is running Distrib. Manager opcdistm (1784) is running Open Agent Management status: ----------------------------- Request Sender ovoareqsdr (1490) is running Request Handler ovoareqhdlr (1769) is running Message Receiver (BBC) opcmsgrb (1770) is running Message Receiver opcmsgrd (1771) is running Ctrl-Core and Server Extensions status: --------------------------------------- Control Daemon (ovcd) not running # |