Tivoli Netcool/Impact

Similar documents
Speaker Notes. IBM Software Group Rational software. Exporting records from ClearQuest

Using Tivoli Workload Scheduler event-driven workload automation

Build integration overview: Rational Team Concert and IBM UrbanCode Deploy

Tivoli Access Manager for Enterprise Single Sign-On

Version 9 Release 0. IBM i2 Analyst's Notebook Premium Configuration IBM

Best practices. Starting and stopping IBM Platform Symphony Developer Edition on a two-host Microsoft Windows cluster. IBM Platform Symphony

Version 1.2 Tivoli Integrated Portal 2.2. Tivoli Integrated Portal Customization guide

Version 9 Release 0. IBM i2 Analyst's Notebook Configuration IBM

Setting Up Swagger UI on WebSphere

Platform LSF Version 9 Release 1.1. Migrating on Windows SC

IBM Security QRadar Version Customizing the Right-Click Menu Technical Note

Setting Up Swagger UI for a Production Environment

Configuring Netcool/Impact Event Correlation to resolve a Netcool/OMNIbus Events Flood

Note: Before using this information and the product it supports, read the information in Notices.

Implementing IBM Easy Tier with IBM Real-time Compression IBM Redbooks Solution Guide

Platform LSF Version 9 Release 1.3. Migrating on Windows SC

IBM Tivoli Netcool/Impact 7.1 Sizing and Tuning Guide

IBM Endpoint Manager for OS Deployment Linux OS provisioning using a Server Automation Plan

IBM. Networking INETD. IBM i. Version 7.2

Migrating Classifications with Migration Manager

Getting Started with InfoSphere Streams Quick Start Edition (VMware)

IBM. Avoiding Inventory Synchronization Issues With UBA Technical Note

IBM UrbanCode Cloud Services Security Version 3.0 Revised 12/16/2016. IBM UrbanCode Cloud Services Security

White Paper: Configuring SSL Communication between IBM HTTP Server and the Tivoli Common Agent

Continuous Availability with the IBM DB2 purescale Feature IBM Redbooks Solution Guide

IBM Geographically Dispersed Resiliency for Power Systems. Version Release Notes IBM

Limitations and Workarounds Supplement

IBM emessage Version 8.x and higher. Account Startup Overview

Installing Watson Content Analytics 3.5 Fix Pack 1 on WebSphere Application Server Network Deployment 8.5.5

Best practices. Reducing concurrent SIM connection requests to SSM for Windows IBM Platform Symphony

Networking Bootstrap Protocol

IBM. Cúram JMX Report Generator Guide

IBM Maximo Calibration Version 7 Release 5. Installation Guide

A Quick Look at IBM SmartCloud Monitoring. Author: Larry McWilliams, IBM Tivoli Integration of Competency Document Version 1, Update:

IBM FlashSystem V MTM 9846-AC3, 9848-AC3, 9846-AE2, 9848-AE2, F, F. Quick Start Guide IBM GI

IBM. IBM i2 Enterprise Insight Analysis Understanding the Deployment Patterns. Version 2 Release 1 BA

IBM Storage Driver for OpenStack Version Installation Guide SC

IBM License Metric Tool Enablement Guide

IBM Cloud Object Storage System Version Time Synchronization Configuration Guide IBM DSNCFG_ K

IBM Storage Management Pack for Microsoft System Center Operations Manager (SCOM) Version Release Notes

IBM Security QRadar Version Forwarding Logs Using Tail2Syslog Technical Note

Version 2 Release 1. IBM i2 Enterprise Insight Analysis Understanding the Deployment Patterns IBM BA

IBM Copy Services Manager Version 6 Release 1. Release Notes August 2016 IBM

Rational Focal Point Technical Overview 2(15)

Best practices. Linux system tuning for heavilyloaded. IBM Platform Symphony

ServeRAID-MR10i SAS/SATA Controller IBM System x at-a-glance guide

Netcool/Impact Version Release Notes GI

Contents. Configuring AD SSO for Platform Symphony API Page 2 of 8

IBM Netcool/OMNIbus 8.1 Web GUI Event List: sending NodeClickedOn data using Netcool/Impact. Licensed Materials Property of IBM

Tivoli Endpoint Manager for Patch Management - AIX. User s Guide

IBM Storage Driver for OpenStack Version Release Notes

Using application properties in IBM Cúram Social Program Management JUnit tests

IBM Rational Synergy DCM-GUI

IBM Endpoint Manager Version 9.1. Patch Management for Ubuntu User's Guide

IBM Spectrum LSF Process Manager Version 10 Release 1. Release Notes IBM GI

Development tools System i5 Debugger

Integrated use of IBM WebSphere Adapter for Siebel and SAP with WPS Relationship Service. Quick Start Scenarios

CONFIGURING SSO FOR FILENET P8 DOCUMENTS

IBM FlashSystem V Quick Start Guide IBM GI

Patch Management for Solaris

Installing WDI v3.3 on z/os

IBM. Release Notes November IBM Copy Services Manager. Version 6 Release 1

Integrating IBM Rational Build Forge with IBM Rational ClearCase and IBM Rational ClearQuest

IBM Cognos Dynamic Query Analyzer Version Installation and Configuration Guide IBM

Version 2 Release 1. IBM i2 Enterprise Insight Analysis Maintaining a deployment IBM

IBM Storage Driver for OpenStack Version Installation Guide SC

IBM Operations Analytics - Log Analysis: Network Manager Insight Pack Version 1 Release 4.1 GI IBM

IBM WebSphere Sample Adapter for Enterprise Information System Simulator Deployment and Testing on WPS 7.0. Quick Start Scenarios

Tivoli Access Manager for Enterprise Single Sign-On

IBM Maximo Calibration Version 7 Release 6. Installation Guide

IBM Control Desk 7.5.3

IBM Security QRadar Version 7 Release 3. Community Edition IBM

Application and Database Protection in a VMware vsphere Environment

IBM License Metric Tool Version Readme File for: IBM License Metric Tool, Fix Pack TIV-LMT-FP0001

Using Netcool/Impact and IBM Tivoli Monitoring to build a custom selfservice

IBM Kenexa LCMS Premier on Cloud. Release Notes. Version 9.3

Installing on Windows

IBM BladeCenter Chassis Management Pack for Microsoft System Center Operations Manager 2007 Release Notes

IBM Maximo for Service Providers Version 7 Release 6. Installation Guide

IBM Software. Maximo Asset Management Version 7 Releases. Enabling Enterprise Mode for Internet Explorer. Maximo Report Designer/Architect.

Migrating on UNIX and Linux

IBM i2 ibridge 8 for Oracle

IBM. IBM i2 Analyze Windows Upgrade Guide. Version 4 Release 1 SC

IBM i Version 7.2. Systems management Logical partitions IBM

IBM Storage Management Pack for Microsoft System Center Operations Manager (SCOM) Version Release Notes IBM

IBM Watson Explorer Content Analytics Version Upgrading to Version IBM

IBM ThinkPad USB Portable Diskette Drive. User s Guide

Printing Systems Division. Infoprint Manager for AIX NLV Release Notes

Tivoli Storage Manager for Virtual Environments: Data Protection for VMware Solution Design Considerations IBM Redbooks Solution Guide

IBM Tivoli Composite Application Manager Solution: Using ITCAM to Monitor In-House website Solutions

IBM BigInsights Security Implementation: Part 1 Introduction to Security Architecture

IBM XIV Provider for Microsoft Windows Volume Shadow Copy Service Version Release Notes

Release Notes. IBM Tivoli Identity Manager Rational ClearQuest Adapter for TDI 7.0. Version First Edition (January 15, 2011)

Version 4 Release 1. IBM i2 Enterprise Insight Analysis Data Model White Paper IBM

Partitions. Make Administration on the Cloud more organized. Rajesh (Raj) Patil Girish Padmanabhan Rashmi Singh

Integrated Management Module (IMM) Support on IBM System x and BladeCenter Servers

IBM Tivoli Monitoring for Databases. Release Notes. Version SC

IBM Maximo Spatial Asset Management Version 7 Release 6. Installation Guide IBM

IBM Financial Transactions Repository Version IBM Financial Transactions Repository Guide IBM

Operating System Installation Guide for Models 3xx, 5xx, 7xx, and 9xx

Transcription:

Tivoli Netcool/Impact Updated May 11, 2009 clustering.ppt Page 1 of 11

Nameserver clustering What is clustering? Why use clustering? Before you configure clustering be sure that you have correctly installed Impact, and that you have the NCHOME environment variable set correctly. is a feature that allows you to install multiple instances of the Netcool /Impact nameserver and configure them to provide failover capability. prevents the nameserver from becoming a single point of failure in a Netcool/Impact installation. 2 clustering.ppt Page 2 of 11

Nameserver clustering Install Impact on another machine (Secondary Cluster member) Create new server instance (use one of two methods) Can be done during installation Run $NCHOME/impact/install/nci_new_server (-console) Cluster Group name has be to identical to Primary Use a unique Instance name for easier server identification For example: NCI_B Editing the nameserver.props and web.xml files will require the server to be restarted for properties to take affect First stop both servers, if they are running. 3 The secondary nameservers are responsible for providing failover functionality for the primary nameserver. They do not communicate with the Netcool applications in real time, except in the case that the primary nameserver fails and a secondary nameserver assumes the role of the primary nameserver. It is necessary to create a new server instance on the server where your secondary impact installation is installed. You can specify the instance name and cluster group name either during installation or after installation using the nci_new_server program, which can be found in the $NCHOME/impact/install directory. The -console option allows you to run this program in console mode. The Secondary Cluster Group name must be identical to the Primary Cluster Group name, but it is strongly recommended that you use a unique Instance name for easier server identification. An example of a cluster group name which would be shared by both primary and secondary cluster members is NCICLUSTER. An example of an instance name for the primary would be NCI_P, and for the secondary server it would be NCI_B. First, make sure you have stopped both Primary and Secondary Impact cluster servers before you make changes. clustering.ppt Page 3 of 11

Nameserver clustering Edit both server s $NCHOME/impact/etc/nameserver.props: impact.nameserver.0.host=primary s hostname impact.nameserver.0.port=primary s HTTP port impact.nameserver.0.location=/nameserver/services impact.nameserver.1.host=secondary s hostname impact.nameserver.1.port=secondary s HTTP port impact.nameserver.1.location=/nameserver/services impact.nameserver.count=2 impact.nameserver.ssl_enabled=false impact.nameserver.netcall_timeout=5 impact.nameserver.userid=admin impact.nameserver.password=netcool Edit the properties files for the Primary and Secondary servers. The properties files are located in, $NCHOME/impact/etc/nameserver.props Make the modifications that are highlighted in blue. The files need to be identical. The text in blue represents what needs to be modified, or what needs to be added to this file. You will need to know the hostname and http port for your servers. 4 clustering.ppt Page 4 of 11

Nameserver clustering Edit both server s $NCHOME/guiserver/etc/nameserver.props: nameserver.0.host=primary s hostname nameserver.0.port =Primary s HTTP port nameserver.0.location=/nameserver/services nameserver.1.host=secondary s hostname nameserver.1.port=secondary s HTTP port nameserver.1.location=/nameserver/services nameserver.count=2 nameserver.ssl_enabled=false nameserver.netcall_timeout=5 nameserver.userid=admin nameserver.password=netcool Edit this properties file the same way as described on the previous slide. Note that this file is associated with the guiserver. 5 clustering.ppt Page 5 of 11

Namserver clustering Edit both server s $NCHOME/guiserver/install/stage/nameserver/WEB-INF/web.xml: <param-name>replicant.count</param-name> <param-value>2</param-value> <param-name>replicant.0.host</param-name> <param-value>primary s hostname</param-value> <param-name>replicant.0.port</param-name> <param-value>primary s HTTP port</param-value> <param-name>replicant.0.location</param-name> <param-value>/nameserver/services</param-value> Edit the web.xml file that is in the directory structure listed here. The changes are highlighted in blue. 6 clustering.ppt Page 6 of 11

Nameserver clustering Edit both server s $NCHOME/guiserver/install/stage/nameserver/WEB INF/web.xml (cont.): <param-name>replicant.1.host</param-name> <param-value>secondary s hostname</param-value> <param-name>replicant.1.port</param-name> <param-value>secondary s HTTP port</param-value> <param-name>replicant.1.location</param-name> <param-value>/nameserver/services</param-value> <param-name>selfindex</param-name> <param-value>0</param-value> Set this to 0 for Primary and 1 for Secondary Make the same changes to the web.xml file for the secondary server, as shown in the directory structure listed here. Be sure to set the SELFINDEX parameter correctly: 0 on the primary cluster s web.xml file and 1 on the secondary cluster s web.xml file. 7 clustering.ppt Page 7 of 11

Impact clustering Redeploying the GUI server Start primary clustered server first Run $NCHOME/guiserver/install/ncgui_createear Check netcool.log file for proper server startup: 13:21:46,498 DEBUG [Debug] Event Processor got primary status update 1 PrimaryMode: true 13:21:46,498 INFO [ClusterMember] NCI_P is now acting as primary cluster member 13:21:46,549 INFO [ImpactServerGBean] Server startup in 27707 ms 13:21:46,549 INFO [ImpactServerGBean] Impact instance [NCI_P] started successfully Whenever any changes are made to the web.xml files you should redeploy the Primary GUI server. First make sure the GUI server is running. Then run the $NCHOME/guiserver/install/ncgui_createear program. 8 clustering.ppt Page 8 of 11

Impact clustering Redeploy the Secondary GUI server Start secondary cluster member (NCI_B) Run $NCHOME/guiserver/install/ncgui_createear Check netcool.log file for proper startup secondary: 13:48:43,734 INFO [ClusterMember] Starting the Cluster member with name: NCI_B 13:48:43,893 INFO [UddiClusterBootStrapper] Established connection with Nameserver [rmi://9.52.130.213:45589/ncicluster]; found primary cluster member ClusterMember_Stub[UnicastRef2 [liveref: [endpoint:[9.52.130.213:45591,com.micromuse.common.rmi.loggingrmiclientsocketfactory@1f](remote),objid:[ 14a8e9d:11e3c8616b3:-8000, 2]]]] 13:48:43,894 INFO [ClusterMember] A valid primary is running with name: NCI_P 13:48:43,899 INFO [UddiClusterBootStrapper] Established connection with Nameserver [rmi://9.52.130.213:45589/ncicluster]; found primary cluster member ClusterMember_Stub[UnicastRef2 [liveref: [endpoint:[9.52.130.213:45591,com.micromuse.common.rmi.loggingrmiclientsocketfactory@1f](remote),objid:[ 14a8e9d:11e3c8616b3:-8000, 2]]]] 13:48:43,924 INFO [ClusterMember] NCI_B is now acting as Secondary cluster member. 13:49:06,979 INFO [ClusterMember] ClusterMember started standby services in standby mode 13:49:07,007 INFO [ImpactServerGBean] Server startup in 24690 ms 13:49:07,007 INFO [ImpactServerGBean] Impact instance [NCI_B] started successfully Now redeploy the Secondary GUI server. Make sure guiserver is running. Then run the $NCHOME/guiserver/install/ncgui_createear program. After you run the createear program above, you should see similar messages in the netcool.log file that indicate a proper startup. 9 clustering.ppt Page 9 of 11

Impact clustering If primary cluster member (NCI_P) goes down Check the NCI_B netcool.log file to verify take over as primary server: 12:21:06,263 WARN [SoapServiceNameserverUtil] Unable to create a DynamicBinding for http://dingy:8080/nameserver/services DynamicBindingException- LABEL: NSSERVICES_COMM_ERROR DESC: DynamicBindingException: Communication problems with Nameserver Services: Connection refused 12:21:06,284 INFO [Server] Registered Impact soap endpoint at port '8080' of host [9.52.130.197] with the Nameserver 12:21:06,284 DEBUG [Debug] Event Processor got primary status update 1 PrimaryMode: true 12:21:06,284 DEBUG [Debug] RoundRobinEventQueueManager got primary status update 1 PrimaryMode: true 12:21:06,284 INFO [ClusterMember] Assumed the role of primary If the secondary cluster member becomes the primary cluster member, and the former primary is restarted, it becomes the new secondary. 10 You will see messages similar to the following messages in the netcool.log file of the secondary server, if and when the Primary server goes down. Note that the server that has been up the longest is always the Primary Cluster member, even if the original Primary Cluster member goes down and is restarted. The original primary will only become Primary again, if you stop the original Secondary Cluster member, which is now acting as the Primary. clustering.ppt Page 10 of 11

Trademarks, copyrights, and disclaimers IBM, the IBM logo, ibm.com, and the following terms are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both: Netcool Tivoli If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of other IBM trademarks is available on the Web at "Copyright and trademark information" at http://www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others. Product data has been reviewed for accuracy as of the date of initial publication. Product data is subject to change without notice. This document could include technical inaccuracies or typographical errors. IBM may make improvements or changes in the products or programs described herein at any time without notice. Any statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Any reference to an IBM Program Product in this document is not intended to state or imply that only that program product may be used. Any functionally equivalent program, that does not infringe IBM's intellectual property rights, may be used instead. THE INFORMATION PROVIDED IN THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IBM EXPRESSLY DISCLAIMS ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IBM shall have no responsibility to update this information. IBM products are warranted, if at all, according to the terms and conditions of the agreements (for example, IBM Customer Agreement, Statement of Limited Warranty, International Program License Agreement, etc.) under which they are provided. Information concerning non-ibm products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-ibm products. IBM makes no representations or warranties, express or implied, regarding non-ibm products and services. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents or copyrights. Inquiries regarding patent or copyright licenses should be made, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. The actual throughput or performance that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements equivalent to the ratios stated here. Copyright International Business Machines Corporation 2009. All rights reserved. Note to U.S. Government Users - Documentation related to restricted rights-use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract and IBM Corp. 11 clustering.ppt Page 11 of 11