Cluster Health Monitor

04.
Oktober
2013
Veröffentlicht von: Kurt Sauer

Cluster Health Monitor (CHM) ist ab der Version 11.2.0.2 (bei Linux) integraler Bestandteil der Grid Infrastruktur und dient dazu bei Cluster Problemen, wie z. B. plötzliches Stoppen eines Knotens oder Hänge-Situationen, detaillierte Informationen zur Verfügung zu stellen. CHM ermittelt Systemzustände pro Sekunde (bei 11.2.0.3 alle 5 Sekunden) bezüglich Prozesse, Storage, Memory und Netzwerk und stellt diese im Rahmen von bewerteten Metriken zur Verfügung.

9. Fazit

Der CHM ermöglicht das Sammeln von Cluster-relevanten Systemparametern und die Auswertung der gesammelten Daten. Durch den geringen Overhead ist das permanente Sammeln auch bei hoher Systemlast gewährleistet. Bei Problemen innerhalb des Clusters ermöglicht CHM eine Erstanalyse bzw. stellt Daten für den Oracle Support zur Verfügung. Leider veröffentlicht Oracle keine Übersicht über die vordefinierten Schwellwerte.

Eine sehr nützliche Funktion ist die Replay-Funktionalität der graphischen Oberfläche, die eine nachträgliche Analyse des Cluster-Problems mit einer Vielzahl an Systemparametern ermöglicht. Im Zusammenspiel mit dem OS Watcher erhöht CHM die Verfügbarkeit eines Clustersystems.

 

10. Anhang A 

SYSTEM

#cpus:

number of CPU's

cpu:

percent of CPU utilization

cpuq:

CPU queue length

physmemfree:

free physical memory in KB

mcache:

memory cache in KB

swapfree:

free virtual memory

ior: 

 I/O reads in KB per second

iow:

I/O writes in KB per second

ios:

I/Os per second

netr:

network reads in KB per second

netw:

network writes in KB per second

procs:

number processes

rtprocs:

number of real time processes

#fds:

number file descriptors

#sysfdlimit:

system file descriptor limit

#disks:

 number of disks

#nics:

number of NICs

nicErrors:

number of network card errors

 

TOP CONSUMERS

topcpu:

name and PID of top CPU consuming process and percentage of usage

topprivmem:

name and PID of top memory consuming process and usage in KB

topworkingset:

name and PID of  top working set process working set in KB

topfd: 

name and PID of process that consumes most file descriptors and number of used descriptors

topthread:

name and PID of process with most threads and number of threads

 

11. Anhang B

Die Installation der graphischen Oberfläche CHMOSG soll hier in aller Kürze beschrieben werden. Weitere Details finden Sie im README der Installationsdatei. Wir setzen voraus, dass CHM bereits installiert ist.

CHMOSG (Zip-Datei) herunterladen über OTN:

Opens external link in new windowhttp://www.oracle.com/technetwork/products/clustering/downloads/ipd-download-homepage-087212.html

Die Zip-Datei bitte in einem neuen Verzeichnis entpacken, z. B. in /home/grid/ohm. Und danach folgendermaßen im Verzeichnis /home/grid/ohm_ui installieren:

[grid@s-sl-rac05a:~]> cd /home/grid/ohm/install
[grid@s-sl-rac05a:~/ohm/install]> export CRFPERLBIN=/usr/bin
[grid@s-sl-rac05a:~/ohm/install]> ./chminstall -i /home/grid/ohm_ui

ORACLE_HOME found. Using Java at /u01/app/11.2.0/grid/jdk

Installation completed sucessfully at /home/grid/ohm_ui...

 

Aufrufen läßt sich die GUI dann mittels:

[grid@s-sl-rac05a:~]> cd /home/grid/ohm_ui/bin
[grid@s-sl-rac05a:~/ohm_ui/bin]>./chmosg

Monitoring RAC Analyse Debuggen

Jede Menge Know-how für Sie!

In unserer Know-How Datenbank finden Sie mehr als 300 ausführliche Beiträge zu den Oracle-Themen wie DBA, SQL, PL/SQL, APEX und vielem mehr.
Hier erhalten Sie Antworten auf Ihre Fragen.