3.1 Understanding Cluster Health Monitor Services

Cluster Health Monitor uses system monitor (osysmond) and cluster logger (ologgerd) services to collect diagnostic data.

About the System Monitor Service

The system monitor service (osysmond) is a real-time monitoring and operating system metric collection service that runs on each cluster node. The system monitor service is managed as a High Availability Services (HAS) resource. The system monitor service forwards the collected metrics to the cluster logger service, ologgerd. The cluster logger service stores the data in the Oracle Grid Infrastructure Management Repository database.

About the Cluster Logger Service

The cluster logger service (ologgerd) is responsible for preserving the data collected by the system monitor service (osysmond) in the Oracle Grid Infrastructure Management Repository database. In a cluster, there is one cluster logger service (ologgerd) per 32 nodes. More logger services are spawned for every additional 32 nodes. The additional nodes can be a sum of Hub and Leaf Nodes. Oracle Clusterware relocates and starts the service on a different node, if:

  • The logger service fails and is not able to come up after a fixed number of retries

  • The node where the cluster logger service is running, is down