Installing Proactive Monitoring for PowerCenter Operations 2.1 on Solaris 2012-2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica Corporation.
Abstract You can run Proactive Monitoring for PowerCenter Operations on Solaris. This article describes how to install Proactive Monitoring for PowerCenter Operations 2.1 on Solaris. Install Proactive Monitoring for PowerCenter Operations 2.1 on Linux and then copy the required files to the Solaris machine. Supported Versions Proactive Monitoring for PowerCenter Operations 2.1 Table of Contents Installation Overview.... 2 Verify System Requirements.... 3 Complete the Pre-Installation Tasks.... 3 Set Up the X Window Server.... 4 Installing Proactive Monitoring for PowerCenter Operations on Linux.... 4 Step 1. Install and Configure RulePoint.... 4 Step 2. Install Real-Time Alert Manager.... 5 Step 3. Create RulePoint and PowerCenter Users.... 5 Step 4. Create PowerCenter Web Services Hub.... 5 Step 5. Install Proactive Monitoring for PowerCenter Operations.... 5 Step 6. Complete the Post-Installation Tasks.... 5 Step 7: Configure the RulePoint Components.... 5 Configure Proactive Monitoring for PowerCenter Operations on Solaris.... 8 Install and Set Up Apache Tomcat.... 8 Enable Proactive Monitoring on Solaris.... 9 Installation Overview To install Proactive Monitoring for PowerCenter Operations on Solaris, install the solution on a Linux machine and then copy the required files to the Solaris machine. Complete the pre-installation tasks to prepare for the installation. Important: While installing Proactive Monitoring for PowerCenter Operations on Linux, provide the RulePoint and PowerCenter database configuration information for the Solaris environment. The environment monitoring feature of proactive monitoring is not supported on Solaris. After you install Proactive Monitoring for PowerCenter Operations on Linux, you must disable the unsupported rules, templates, template rules, and source services related to environment monitoring and enable the supported rules and templates. You must configure the proactive monitoring solution on Linux before you deploy it on Solaris as configuring options are not available on Solaris. 2
Verify System Requirements Before you install Proactive Monitoring for PowerCenter Operations, verify that the environment meets the following software and hardware requirements: Component Description Operating Systems - Windows - Linux - AIX - Solaris Application Servers Apache Tomcat Database Servers - Oracle - IBM DB2 Hardware Requirements (Recommended) - 64-bit (Intel, AMD-compatible) Xeon equivalent or better, 1.7- Ghz minimum CPU - 12-16 GB RAM - 5-10 GB application disk space - 1 GB (preferred) Ethernet network connection Informatica RulePoint RulePoint 5.2 HotFix 3 Informatica Real-Time Alert Manager Real-Time Alert Manager 3.1 HotFix 1 Informatica PowerCenter - Informatica PowerCenter 8.6.1 - Informatica PowerCenter 9.0.1 - Informatica PowerCenter 9.1.0 For more information about Proactive Monitoring for PowerCenter Operations support, see the Product Availability Matrix at https://communities.informatica.com/community/my-support/tools/product-availability-matrices. Complete the Pre-Installation Tasks Before you install, set up the machine to meet the requirements to install and run Proactive Monitoring for PowerCenter Operations. The installer requires information about the database, the application server, and the authentication mode. 1. On Linux, the user who runs the installer must have read, write, and execute permissions on the installer and the installer files directory. The user must have write access to the /tmp directory. The /tmp directory must have sufficient space for the installer to perform the installation. 2. Enable SSHD on Linux. 3. Install JDK 1.6 on the Linux machine where you want to install Proactive Monitoring for PowerCenter Operations. Set the JAVA_HOME/bin PATH environment variable on the Linux machine. 4. Set up Apache Tomcat 6.0.16 application server on both the Linux and Solaris machines. Set the operating system environment variable $CATALINA_HOME to the installation directory of the Apache Tomcat application server. Set the environment variable for the entire system. For example, $CATALINA_HOME="/home/tomcat/apache-tomcat-6.0.16" Note: The directory names in the Tomcat installation path must not contain spaces. 5. Install JDK 1.6 on Solaris. Add JAVA_HOME or JRE_HOME to.profile file of the Solaris machine. 3
6. Install database client on Solaris. Add Oracle PATH and ORACLE_HOME to.profile file of the Solaris machine. 7. Install PowerCenter on Solaris. Create the Informatica domain, the PowerCenter Web Services Hub, the PowerCenter Integration Service, and the PowerCenter Repository Service on Solaris. Set Up the X Window Server When you run the installer in graphical mode on UNIX or Linux, you must use a graphics display server. On UNIX, the graphics display server is typically an X Window server. If you do not have the X Window server installed on the machine where you want to install the product, you can run the installer with an X Window server installed on another machine. Use the DISPLAY variable to redirect output of the X Window server to another UNIX machine. The following table lists the commands to set the DISPLAY environment variable: Shell Command Example C setenv DISPLAY <TCP/IP node of XWindow server>:0 setenv DISPLAY 10.1.50.23:0 Bash/Korn export DISPLAY= <TCP/IP node of XWindow server>:0 export DISPLAY= 10.1.50.23:0 Bourne DISPLAY= <TCP/IP node of XWindow server>:0 export display DISPLAY= 10.1.50.23:0 export display If you do not know the IP address of a UNIX machine where the X Window server is installed, ask your network administrator. For more information about redirecting the DISPLAY variable, see the documentation from the UNIX vendor. If the X Window server does not support the font that the installer uses, the installer can display incorrect labels on the buttons. Installing Proactive Monitoring for PowerCenter Operations on Linux Install and configure Proactive Monitoring for PowerCenter Operations on Linux. Complete all the post-installation tasks and the required configuration for the proactive monitoring solution on Linux before you deploy the solution on Solaris. This article provides overview of steps required to install Proactive Monitoring for PowerCenter Operations on Linux with detailed information about how to configure the installation to migrate it to Solaris. For step-by-step instructions to install Proactive Monitoring for PowerCenter Operations on Linux, see the Proactive Monitoring for PowerCenter Operations 2.1 Solutions Guide. Step 1. Install and Configure RulePoint When you install RulePoint on Linux, ensure that RulePoint uses the database configured for the Solaris environment. The database user for RulePoint operations must have permissions to create, delete, select, and update tables on the database configured for the Solaris environment. Note: When you run the RulePoint installer, ensure that you provide the database configuration details of the Solaris environment in the following windows: In the Database Configuration window, provide the details of the database configured for Solaris. In the Database Configuration - Repository User Account window, enter the account information for the RulePoint repository user of the database configured for Solaris. 4
In the Authentication Configuration window, provide the authentication details of the database configured for Solaris. For Microsoft Active Directory or LDAP authentication, ensure that you configure and provide the authentication details of the Solaris machine. Step 2. Install Real-Time Alert Manager When you install Real-Time Alert Manager on Linux, ensure that Real-Time Alert Manager uses the database configured for the Solaris machine. The database user for Real-Time Alert Manager must have permissions to create, delete, select, and update tables on the database configured for Solaris. Note: The database user for Real-Time Alert Manager can be the same database user created for RulePoint. If not, you can create another database user for Real-Time Alert Manager with the required privileges. Step 3. Create RulePoint and PowerCenter Users Create a database user for RulePoint repository and a database user with read-only privileges for PowerCenter repository. Create a database user, pc_rp, to host alerts in the RulePoint database. Create a database user, pcrs_readonly, with read-only permissions to access PowerCenter repository. Step 4. Create PowerCenter Web Services Hub Create and enable a PowerCenter Web Services Hub so that RulePoint can access PowerCenter workflows as web services. Enable the Web Services Hub in the PowerCenter domain on the Solaris machine. Step 5. Install Proactive Monitoring for PowerCenter Operations Install and configure Proactive Monitoring for PowerCenter Operations on Linux. While installing Proactive Monitoring for PowerCenter Operations on Linux, provide information about the Informatica domain, the PowerCenter Web Services Hub, the PowerCenter Integration Service, and the PowerCenter Repository Service configured for Solaris. Install Proactive Monitoring for PowerCenter Operations on Linux. - In the PowerCenter Services Configuration window, enter details of PowerCenter node on Solaris. - In the PowerCenter Integration Service Monitoring Configuration window, enter dummy values for the parameters of environment monitoring. Each field must contain a value. Environment monitoring functionality to fetch CPU, memory, database, and tablespace usage is not supported for Solaris. Step 6. Complete the Post-Installation Tasks After installation, configure the environment for the Solaris installation. Perform the post-installation tasks to ensure that the domain and services for Proactive Monitoring for PowerCenter Operations run properly. Step 7: Configure the RulePoint Components Log in to RulePoint to enable the supported components and disable the unsupported components. You must configure the RulePoint components before you copy the solution to Solaris. You cannot configure the RulePoint components directly on Solaris. After you enable the supported components and disable the unsupported components, export all the contents and save the exported data to disk. To export the contents, click Administration > Export in the RulePoint window. For details on using RulePoint, see RulePoint 5.2 HotFix 3 User Guide. 5
Disable Unsupported Templates, Template Rules, Advanced Rules, and Source Services Disable the templates, template rules, advanced rules, and source services that are not supported by Proactive Monitoring for PowerCenter Operations on Solaris. You can delete the disabled templates, template rules, advanced rules, and source services manually. Templates Disable the following environment monitoring related templates: Template Rules PC_OST1 Elapsed time of the running session exceeds folder SLA PC_OST2 Session running time exceeds the repository SLA PC_OST3 Elapsed time of the running session exceeds the specified session SLA PC_OST4 Session loaded fewer rows than the recent average PC_OST5 Session elapsed time exceeds the recent average PC_OST6 Session running time exceeds the recent average PC_OST7 Ratio of session elapsed time to the workflow elapsed time is disproportionate PC_OT1 Memory consumption of integration service node exceeds threshold PC_OT2 Repository service database space consumption exceeds threshold PC_OT3 PowerCenter statistics when repository service database space consumption exceeds threshold PC_OT4 PowerCenter statistics when integration service node CPU consumption exceeds threshold PC_OT5 PowerCenter statistics when memory consumption of the integration service node exceeds threshold PC_OT6 CPU consumption of the integration service node exceeds threshold PC_OT7 CPU utilization for a process on the integration service node exceeds threshold PC_OT8 Memory consumption for a process on the integration service node exceeds threshold PC_OWT1 Workflow missed schedule by N minutes PC_OWT2 Workflow elapsed time exceeds the recent average PC_OWT3 Running workflow missed schedule PC_OWT4 Workflow running time exceeds the repository SLA PC_OWT5 Workflow running time exceeds the recent average PC_OWT6 Workflow running time exceeds specified workflow SLA PC_OWT7 Workflow running time exceeds the folder SLA Disable the following environment monitoring related template rules: PC_O14 CPU consumption of the integration service node exceeds 90 percent PC_O15 Memory consumption of the integration service node exceeds 90 percent PC_O2 CPU utilization for a process on the integration service node exceeds 50 percent PC_O3 Memory consumption for a process on the integration service node exceeds 50 percent PC_O5 Repository service database space consumption exceeds 90 percent PC_OS1 Session running time exceeds average of previous 3 runs by 25 percent PC_OS2 Session elapsed time exceeds folder SLA of 6 minutes PC_OS3 Session elapsed time exceeds repository SLA of 10 minutes PC_OS5 Session loaded 25 percent less rows than the recent average 6
PC_OS6 Ratio of session elapsed time to the workflow elapsed time is less than 0.6 PC_OS7 Session elapsed time exceeds the recent average by 25 percent PC_OS8 Session s_m_load_sports_events exceeds repository SLA of 4 minutes PC_OW1 Running workflow missed schedule by 3 minutes PC_OW10 Workflow Load Mobile records running more than 2 minutes PC_OW2 Workflow running time exceeds folder SLA of 5 minutes PC_OW3 Workflow running time exceeds repository SLA of 10 minutes PC_OW4 Workflow running time exceeds recent average by 25 percent PC_OW5 Scheduled workflow missed the start time by 3 minutes PC_OW9 Workflow elapsed time exceeds the recent average by 25 percent Advanced Rules Disable the following environment monitoring related advanced rules: PC_O1 Publish process property details PC_O4 Repository service database health check Source Services Disable the following environment monitoring related source services: Node Database Property <Node Name> Node Process Property <Node Name> Node System Property <Node Name> Node Process Property Table Purge Enable Supported Templates and Rules Enable the templates and rules that are supported by Proactive Monitoring for PowerCenter Operations 2.1 on Solaris. Templates Enable the following templates that are not related to environment monitoring: PC_OST1ne Elapsed time of the running session exceeds folder SLA System Administrator Last PC_OST2ne Session running time exceeds the repository SLA System Administrator Last PC_OST3ne Elapsed time of the running session exceeds the specified session SLA System Administrator Last PC_OST4ne Session loaded fewer rows than the recent average System Administrator Last PC_OST5ne Session elapsed time exceeds the recent average System Administrator Last PC_OST6ne Session running time exceeds the recent average System Administrator Last PC_OST7ne Ratio of session elapsed time to the workflow elapsed time is disproportionate System Administrator Last PC_OWT1ne Workflow missed schedule by N minutes System Administrator Last PC_OWT2ne Workflow elapsed time exceeds the recent average System Administrator Last PC_OWT3ne Running workflow missed schedule System Administrator Last PC_OWT4ne Workflow running time exceeds the repository SLA System Administrator Last PC_OWT5ne Workflow running time exceeds the recent average System Administrator Last PC_OWT6ne Workflow running time exceeds specified workflow SLA System Administrator Last 7
PC_OWT7ne Workflow running time exceeds the folder SLA System Administrator Last Rules Enable the following rules that are not related to environment monitoring: PC_OS1ne Session running time exceeds average of previous 3 runs by 25 percent PC_OS2ne Session elapsed time exceeds folder SLA of 6 minutes PC_OS3ne Session elapsed time exceeds repository SLA of 10 minutes PC_OS5ne Session loaded 25 percent less rows than the recent average PC_OS6ne Ratio of session elapsed time to the workflow elapsed time is less than 0.6 PC_OS7ne Session elapsed time exceeds the recent average by 25 percent PC_OS8ne Session s_m_load_sports_events exceeds repository SLA of 4 minutes PC_OW10ne PowerCenter Workflow Load Mobile records running more than 2 minutes PC_OW1ne Running workflow missed schedule by 3 minutes PC_OW2ne Workflow running time exceeds folder SLA of 5 minutes PC_OW3ne Workflow running time exceeds repository SLA of 10 minutes PC_OW4ne Workflow running time exceeds recent average by 25 percent PC_OW5ne Scheduled workflow missed the start time by 3 minutes PC_OW9ne Workflow elapsed time exceeds the recent average by 25 percent Configure Proactive Monitoring for PowerCenter Operations on Solaris To configure Proactive Monitoring for PowerCenter Operations on Solaris, transfer the required installation files to the Solaris machine. Install Apache Tomcat on Solaris and then enable the proactive monitoring solution. Install and Set Up Apache Tomcat Set up Apache Tomcat 6.0.16 application server on the Solaris machine. 1. Download apache-tomcat-6.0.16.tar.gz file from the following location: http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.16/bin/ 2. Untar it to the same directory path on Solaris that you selected on the Linux host where you installed RulePoint and Real-Time Alert Manager. Use the following command to untar: # tar xvzf apache-tomcat-6.0.16.tar.gz 3. Set the operating system environment variable $CATALINA_HOME to the installation directory of the Apache Tomcat application server. Set the environment variable for the entire system. For example, $CATALINA_HOME="/home/tomcat/apache-tomcat-6.0.16" Note: The directory names in the Tomcat installation path must not contain spaces. 4. Change the port numbers in $CATALINA_HOME/conf/server.xml as follows: Listener Port. Change to 8080. AJP Connector Port. Change to 8009. Server Admin Port. Change to 8005. 5. Copy the rulepoint and RTAM directory from the $CATALINA_HOME/webapps/ of the Linux machine to the $CATALINA_HOME/webapps/ directory configured on the Solaris machine. 8
Enable Proactive Monitoring on Solaris 1. Start the Apache Tomcat application server instance on Solaris where you deployed RulePoint and Real-Time Alert Manager. Restarting the Tomcat application server instance restarts RulePoint and Real-Time Alert Manager. 2. Log in to RulePoint to ensure that the solution is correctly installed on Solaris. Author Pubali Dekaphukan Senior Technical Writer Acknowledgements The author would like to acknowledge Indu Thomas and Lenin Babu Tenepalli for their help with this article. 9