Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Monitor_start-Methode

RGM ruft die Monitor_start-Methode zum Starten eines Fehler-Monitors für die Ressource auf. Fehler-Monitore überwachen den Zustand der von der Ressource verwalteten Anwendung. Ressourcentypimplementierungen implementieren in der Regel einen Fehler-Monitor als separaten Dämon, der im Hintergrund ausgeführt wird. Die Rückrufmethode Monitor_start wird zum Starten dieses Dämons mit den richtigen Argumenten verwendet.

Da der Monitor-Dämon selbst fehleranfällig ist (er könnte z.B. beendet werden und die Anwendung wäre dann unüberwacht), sollten Sie zum Starten des Monitor-Dämons PMF verwenden. Das DSDL-Dienstprogramm scds_pmf_start() verfügt über eine integrierte Unterstützung zum Starten von Fehler-Monitoren. Dieses Dienstprogramm verwendet den Pfadnamen, der relativ zum Verzeichnis RT_basedir ist, für die Speicherung der Ressourcentyp-Rückrufmethodenimplementierungen des Monitor-Dämonprogramms. Dieses Dienstprogramm verwendet die Erweiterungseigenschaften Monitor_retry_interval und Monitor_retry_count, die von der DSDL verwaltet werden, um uneingeschränkte Neustarts des Dämons zu verhindern.

Dieses Dienstprogramm verwendet dieselbe Befehlszeilensyntax wie für alle Rückrufmethoden definiert (das heißt, -R Ressource -G Ressourcengruppe -T Ressourcentyp) für den Monitor-Dämon, obwohl der Monitor-Dämon nie direkt von RGM aufgerufen wird. Schließlich ermöglicht dieses Dienstprogramm auch die Monitor-Dämonimplementierung selbst, damit das scds_initialize()-Dienstprogramm seine eigene Umgebung einrichten kann. Die Hauptarbeit besteht im Entwerfen des Monitor-Dämons selbst.