Monitored system heartbeats

There are two types of system heartbeats that communicate system status to IBM® Control Center. The WebSphere® Application Server Liberty Core heartbeat reports details about the core that runs the user interface for the Global Mailbox management tool, and the other communicates the details of the Global Mailbox Client adapter (GMCA). If the heartbeat is not received within the configured interval, and no other Global Mailbox events are received, IBM Control Center marks the component as down.

WebSphere Application Server Liberty Core

If heartbeat event notifications are enabled, IBM Control Center receives scheduled event notifications to monitor the status of WebSphere Application Server Liberty Core. WebSphere Application Server Liberty Core runs the user interface for the Global Mailbox management tool, the Global Mailbox system scheduler, and replicator processes. A detailed heartbeat from Liberty includes a list of external services this Global Mailbox node is dependent upon and the host, port, data center, and file system path for each of the external services. When there is a configuration change to the replication server, WebSphere MQ, or other external systems, the next heartbeat notification includes the refreshed information.

The following example is a heartbeat notification sent from WebSphere Application Server Liberty Core to IBM Control Center:
{
"event": "Heartbeat",
"heartbeatInterval": 1200000,
"hostname": "server004vm.loc.usxx.ibm.com",
"location": "example data center",
"msgId": "GMMGT0001I",
"msgText": "GMMGT0001I: Global Mailbox Server is running and available.",
"nodeId": "gm/example data center/loclb004vm.loc.usxx.ibm.com",
"occurred": "2015-05-26T06:42:34.757+0000",
"osType": "Linux",
"sequence": 0,
"status": "UP",
"type": "event"
}

Global Mailbox Client adapter

The GMCA is a Sterling B2B Integrator adapter that manages access between Sterling B2B Integrator and the Global Mailbox system.

If heartbeat event notifications are enabled, IBM Control Center receives an event notification from each data center in the Global Mailbox system to monitor the status of the GMCA. Each time that the GMCA is initialized, IBM Control Center receives details about the following list of external services the GMCA is dependent upon:
  • Cassandra
  • ZooKeeper
  • Shared storage