Configuring proxy servers for failover
The proxy server failover setup requires the Tivoli Netcool/OMNIbus basic failover architecture, and the following additional components: a primary proxy server and a backup proxy server.
About this task
The following figure shows the configuration for proxy server failover.
In the basic failover setup, alert data from the primary aggregation ObjectServer is replicated in the backup aggregation ObjectServer through a bidirectional ObjectServer Gateway. If a connection to the primary aggregation ObjectServer fails, the clients attempt to connect to the backup aggregation ObjectServer. As shown in the figure, you must set up a virtual proxy server pair to which probes can connect. Set up the primary proxy server PROXY_P to have a single connection to the primary aggregation ObjectServer AGG_P. Set up the backup proxy server PROXY_B for failover by configuring PROXY_B to connect to the virtual ObjectServer pair AGG_V.
If you are using a process agent to control the primary proxy server under this configuration, and the primary ObjectServer fails, the process agent can restart PROXY_P and prevent it failing over to PROXY_B. Probes connecting through PROXY_P then go into store and forward mode because the primary ObjectServer is not running and PROXY_P has not failed over to PROXY_B. In such a case, you can point the primary proxy server to the virtual ObjectServer pair AGG_V. When the primary Objectserver fails, events routed through PROXY_P are then sent to the backup ObjectServer.
Procedure
Using the architecture shown in the preceding figure, configure the proxy servers for failover as follows:
Results
With the sample configuration shown above, when AGG_P fails, PROXY_P also fails, but the probes are automatically connected to PROXY_B, which will in turn connect to AGG_B. If only PROXY_P fails, the probes will automatically connect to PROXY_B, and events will be sent to AGG_P, which is still up and running as the primary ObjectServer.
If you are running PROXY_P under process control and you have set its RemoteServer property to AGG_V, the probes will continue to send events through the restarted PROXY_P, which will then send them to the backup ObjectServer.