IBM Tivoli Netcool/OMNIbus 7.2.1
IBM Tivoli Netcool/OMNIbus 7.2.1 Configuring the ObjectServer and process agent to launch external actions
Hello. Welcome to the Netcool® Omnibus 7.2.1, Configuring the ObjectServer and Process Agent to Launch External Actions module.
Objectives
Objectives Upon completion of this module, you should be able to: Configure the Object Server to launch external actions Configure the process agent to launch external actions
Upon completion of this module, you should be able to: Configure the ObjectServer to launch external actions and configure the Process Agent to launch external actions.
Introduction
Introduction Using process control to run external procedures in automations: On both UNIX® and Windows®, the process control system runs external procedures that are specified in automations. An automation does not run programs by itself. It sends a request to a local process agent, which forwards the request to the process agent that is running on the specified host. The remote process agent then runs the requested program. Restrictions for OMNIbus 7.2.0: Process agents on Windows machines can connect only to process agents on other Windows machines. Process agents on UNIX machines can connect only to process agents on other UNIX machines. Therefore, external procedures cannot pass between different operating system environments. New in OMNIbus 7.2.1: External procedures can pass between different operating system environments, and process agents in one operating system can run automations sent by process agents in another operating system.
There are several things to consider when using process control to run external procedures in automations. On both UNIX and Windows, the process control system runs external procedures that are specified in automations. An automation does not run programs by itself. It sends a request to a local process agent, which forwards the request to the process agent that is running on the specified host. The remote process agent then runs the requested program. There are Restrictions for OMNIbus 7.2.0. Process agents on Windows machines can connect only to process agents on other Windows machines. Process agents on UNIX machines can connect only to process agents on other UNIX machines. Therefore, external procedures cannot pass between different operating system environments. New to OMNIbus 7.2.1 is that External procedures can pass between different operating system environments, and process agents in one operating system can run automations sent by process agents in another operating system.
Components
Components Process control components The process control system is available as an installable feature during the Tivoli Netcool/OMNIbus installation and includes many standard and configurable components. Process control consists of: Process agents and associated configuration files Processes Services, in which processes are organized and run Process control utilities to help you manage the process agents, processes, and services
The process control system is available as an installable feature during the Tivoli Netcool/OMNIbus installation, and includes many standard and configurable components. Process control consists of Process agents and associated configuration files, Processes, Services in which processes are organized and run and Process control utilities to help you manage the process agents, processes, and services.
ObjectServer and PA configuration
ObjectServer and PA configuration Elements of process automation, also known as process control, must be located on every host where process actions will occur The nco_pad process daemon and the process control tools are installed through the Netcool Omnibus installation utility You must select the Process Control item from within the Installer application One thing to remember is that a red X next to an item in the Installer will remove that element from the device if it was previously installed
Elements of Process Automation also known as process control, must be on every host where process actions will occur. The nco_pad process daemon and the process control tools are installed through the Netcool Omnibus installation utility. You must select the Process Control item from within the Installer application. One thing to remember is that a red X next to an item in the Installer will remove that element from the device if it was previously installed.
ObjectServer and PA configuration
ObjectServer and PA configuration When installation is complete, the process automation features are installed locally. These utility features are located in the $OMNIHOME/bin directory or under Services in a Windows system. You will recognize the utilities by their file names. Each begins with nco_pa. The process automation daemon is nco_pad.
When installation is complete, the process automation features are installed locally. These utility features are located in the $OMNIHOME/bin directory or under Services in a Windows system. You will recognize the utilities by their file names. Each begins with nco_pa. The process automation daemon is nco_pad.
ObjectServer and PA configuration
ObjectServer and PA configuration Change your attention to the $OMNIHOME/etc directory. You will find the main process automation configuration file nco_pa.conf. You must define your processes, services, and mapping within this file.
Change your attention to the $OMNIHOME/etc directory. You will find the main process automation configuration file nco_pa.conf. You must define your processes, services, and mapping within this file.
ObjectServer and PA configuration
ObjectServer and PA configuration In the process section, you must define the unique process name, the command to be executed, the local authority to execute, the host on which the command will be executed against either locally or remote, any state messages, and whether the process is process control aware The command would be parsed and interpreted by the native operating system Numeric user ID of system run as 0 would be root user
In the process section you must define the unique process name, the command to be executed and the local authority to execute, the host on which the command will be executed against, any state messages, and whether the process is process control aware. The command would be parsed and interpreted by the native operating system. In other words, a Windows-based system would recognize a UNIX style command and a UNIX system would recognize a Windows-based command.
ObjectServer and PA configuration
ObjectServer and PA configuration In the Services section of the file, you must define your core services and optionally any inactive processes you want to define. When defining your services, be sure to specify whether any of your processes depend on another process being active first. The UniGate gateway process will not run if the NCOMSObjectServer is not running.
In the Services section of the file you must define your core services and optionally any inactive processes you want to define. When defining your services, be sure to specify whether any of your processes depend on another process being active first.
ObjectServer and PA Configuration
ObjectServer and PA Configuration You must define the nco_routing by identifying: the local and remote host names, the Process Agent running on the host, the user and encrypted password for the host if secured mode is used.
You must define the nco_routing by identifying: the local and remote host names, the Process Agent running on the host, the user and encrypted password for the host if secured mode is used.
ObjectServer and PA configuration
ObjectServer and PA configuration Within the nco_config utility, be sure to have the process control elements in the Object Servers properties.
Within the nco_config utility, be sure to have the process control elements in the Object Servers properties.
Process automation GUI
Process automation GUI You can perform several process automation tasks from within the Process Automation GUI You can reach the PA GUI through the NCO Administration GUI interface Launch the administration GUI with the nco_config & command Navigate to the Hosts radio button, and drill down to the NCO_PA item Right-click and select Connect As Enter the system root ID and password
You can perform several process automation tasks from within the Process Automation GUI. You can reach the PA GUI through the NCO Administration GUI interface. Launch the administration GUI with the nco_config & command. Navigate to the Hosts radio button, and drill down to the NCO_PA item. Right-click and select Connect As. Enter the system root ID and password.
Process automation GUI
Process automation GUI The PA GUI will open. The green circles indicate which processes are currently running. To start any inactive processes or services, you must right-click the item’s row and select Start. All processes will be displayed if you select Inactive Processes. If one fails, try again to start that process. Any failures should be investigated. Right-click Start service or process
The PA GUI will open. The green circles indicate which processes are currently running. To start any inactive processes or services, you must right-click on the item’s row and select Start. All processes will be displayed if you select Inactive Processes. If one fails, try again to start that process. Any failures should be investigated.
Process automation GUI
Process automation GUI You can perform additional actions with these menu items or with the main application icon in the top menu selections. You can add, edit, stop, or start services or processes. When adding elements, you must stop and restart the process agent. Also, you must write the new items to the configuration file before recycling. You can also run ad-hoc external commands against the local host or remote hosts. Select the Run External Action item from the list. An External Actions Detail window will open. Select
You can perform additional actions with these menu items or with the main application icon in the top menu selections. You can add, edit, stop, or start services or processes. When adding elements, you must stop and restart the process agent. Also, you must write the new items to the configuration file before recycling. You can also run ad-hoc external commands against the local host or remote hosts. Select the Run External Action item from the list. An External Actions Detail window will open.
Process automation GUI
Process automation GUI You must enter a command and select the host. The local process agent will either pass the command to the local system or pass the command to the remote system’s process agent. The remote process agent would then pass the command to the remote operating system. The external action will be competed.
You must enter a command and select the host. The local process agent will either pass the command to the local system or pass the command to the remote system’s process agent. The remote process agent would then pass the command to the remote operating system. The external action will be competed.
Summary
Summary In summary, you have: Configured the Object Server to launch external actions. Configured the Process Agent to launch external actions. Additional information regarding process automation can be found at: http://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/index.jsp?topic=/com.ibm.netcool_OMNIbus.doc_7.2.1/admin/concept/omn_adm_pa_usingpctrlmanageprocesses.html
In summary, you have configured the Object Server to launch external actions and configured the Process Agent to launch external actions. Additional information regarding process automation can be found at the public.boulder.ibm.com Web site.
Training roadmap for Tivoli Netcool OMNIbus
Training roadmap for Tivoli Netcool OMNIbus http://www.ibm.com/software/tivoli/education/edu_prd.html
To obtain training information follow this link. http://www.ibm.com/software/tivoli/education/edu_prd.html
Feedback
Feedback Your feedback is valuable You can help improve the quality of IBM Education Assistant content to better meet your needs by providing feedback. Did you find this module useful? Did it help you solve a problem or answer a question? Do you have suggestions for improvements? Click to send e-mail feedback: mailto:iea@us.ibm.com?subject=Feedback_about_pa.ppt This module is also available in PDF format at: ../pa.pdf
You can help improve the quality of IBM Education Assistant content by providing feedback.
Trademarks