Le RGM appelle la méthode Monitor_start pour lancer la méthode dns_probe une fois le service de données modèle en ligne.
Cette rubrique décrit les principaux éléments de la méthode Monitor_start pour l'application modèle. Elle ne décrit pas la fonctionnalité commune à toutes les méthodes de rappel, telles que la fonction parse_args () et l'obtention de la fonction syslog, décrites dans la rubrique Fonctionnalité commune à toutes les méthodes.
Pour un affichage complet de la méthode Monitor_start, reportez-vous à la rubrique Méthode Monitor_start.
Elle utilise la fonction PMF (pmfadm) pour lancer l'analyse.
La méthode Monitor_start obtient la valeur de la propriété RT_basedir pour construire le nom complet du chemin d'accès au programme d'analyse. Cette méthode lance la sonde à l'aide de l'option de nouvelles tentatives infinies de pmfadm (-n -1, -t -1), ce qui signifie que si le démarrage de la sonde échoue, le gestionnaire de processus tente de la démarrer un nombre infini de fois sur une période infinie.
# Trouver où réside le programme de sonde en obtenant la valeur de la propriété # RT_BASEDIR de la ressource. RT_BASEDIR=`scha_resource_get -O RT_BASEDIR -R $RESOURCE_NAME -G \ $RESOURCEGROUP_NAME` # Démarrer la sonde pour le service de données sous le gestionnaire de processus. # Utiliser l’option permettant un nombre infini de nouvelles tentatives pour démarrer # la sonde, Transmettre le nom, le type et le groupe de la ressource au programme # probe. pmfadm -c $RESOURCE_NAME.monitor -n -1 -t -1 \ $RT_BASEDIR/dns_probe -R $RESOURCE_NAME -G $RESOURCEGROUP_NAME \ -T $RESOURCETYPE_NAME |