RGM invoca el método Monitor_check siempre que el supervisor de fallos intenta realizar una operación de recuperación de fallos a otro nodo con el grupo de recursos donde se encuentra el recurso en cuestión. El método xfnts_monitor_check invoca el método svc_validate() para verificar que exista una configuración adecuada para admitir el daemon xfs (consulte Método xfnts_validate para obtener más información). El código de xfnts_monitor_check es el siguiente.
/* Procesar los argumentos que pasa RGM e inicializar syslog */ if (scds_initialize(&scds_handle, argc, argv) != SCHA_ERR_NOERR) { scds_syslog(LOG_ERR, "No se ha podido iniciar el manejo."); return (1); } rc = svc_validate(scds_handle); scds_syslog_debug(DBG_LEVEL_HIGH, "método monitor_check " "se ha llamado y ha devuelto <%d>.", rc); /* Liberar toda la memoria asignada por scds_initialize */ scds_close(&scds_handle); /* Devolver el resultado de la ejecución del método de validación * dentro de la comprobación del supervisor */ return (rc); }