Multi-host Availability Monitoring
Availability Monitoring can be configured to monitor the availability of defined entities across multiple servers (hosts). For example, server \HOST1 can be configured to monitor the application 'my_app' that is running on another server named \HOST2.
This is done by setting up the AVAILABILITY Configuration with a statement that includes the required server name, a mandatory separator (.) followed by the application name, such as.
...(<server-name>.<entity-name>)
Multi-host Availability allows application and entity configurations to be centrally defined and distributed. Additionally, resources from across the network can be logically grouped together and monitored from a single point.
Example 1
The following configuration is installed on the machine \HOST1. The machine \HOST2 is where the application 'my_app' is installed and from where it is to be monitored by \HOST1.
SUBSYS AVAILABILITY PROCEXE ADDEXE (\HOST2.my_app)
In the following diagram, you can see the effects of this configuration. An executable, running on \HOST2, has been defined as an entity on \HOST1.
Example 2
This example demonstrates adding remote components to a logical application group. Again, this AVAILABILITY Configuration is installed on machine \HOST1.
SUBSYS AVAILABILITY PROCEXE ADDEXE (\HOST2.my_app) APPLICATION ADDAPP (APPL1, \HOST2.my_app)
The effect of adding the second configuration line gives the following diagram.
APPL1 is a monitored entity configured on \HOST1. Part of the entity APPL1 is an application 'my_app' on \HOST2.