Le script Jacl suivant permet de modifier la configuration de gestion de santé.
Le script HmmControllerProcs.jacl réside dans le répertoire bin.
wsadmin -profile HmmControllerProcs.jacl -c "paramètres_procédure_insertion"
Remplacez paramètres_procédure_insertion par le nom de la procédure et les valeurs des variables appropriées pour effectuer les modifications. En fonction du système d'exploitation utilisé, vous pouvez être amené à remplacer la valeur wsadmin par wsadmin.sh ou wsadmin.bat.
wsadmin> source HmmControllerProcs.jacl
wsadmin> procédure variables
wsadmin -profile HmmControllerProcs.jacl -c "help"
Nom de la procédure | Fonction |
---|---|
enable | Active le contrôleur de gestion de santé. |
disable | Désactive le contrôleur de gestion de santé. |
isEnabled | Vérifie que le contrôleur de gestion de santé est activé. |
enableServer nomNoeud nomServeur | Permet les redémarrages automatisés du serveur de ce noeud. |
disableServer nomNoeud nomServeur | Ne permet pas les redémarrages automatisés du serveur de ce noeud. |
isServerEnabled nomNoeud nomServeur | Vérifie si les redémarrages automatisés du serveur sont autorisés sur le noeud spécifié. |
isNodeMaintenance nomNoeud | Vérifie si le composant Health Management Controller confirme que le noeud est en mode maintenance. |
getMaxConsecutiveRestarts | Définit le nombre de tentatives de relance d'un serveur d'applications après un redémarrage. Si la valeur maximale est atteinte, le serveur est considéré comme défaillant et la procédure de redémarrage est désactivée pour ce système. |
setMaxConsecutiveRestarts nombre | Définit le nombre de tentatives de relance d'un serveur d'applications après un redémarrage. |
getControlCycleLength | Renvoie la fréquence, en minutes, à laquelle les stratégies de santé doivent vérifier les instances du serveur d'applications pour déterminer si des interruptions se sont produites. |
setControlCycleLength intervalle_en_minutes | Définit la fréquence, en minutes, à laquelle les stratégies de santé doivent vérifier les instances du serveur d'applications pour déterminer si des interruptions se sont produites. |
getMinRestartInterval | Indique l'intervalle entre les redémarrages d'une instance de serveur d'applications. |
setMinRestartInterval intervalle_en_minutes | Indique l'intervalle qui doit s'écouler entre les redémarrages d'une instance de serveur d'applications. |
getRestartTimeout | Renvoie le délai d'attente appliqué par le contrôleur pour recevoir les événements d'arrêt et de redémarrage lors d'un redémarrage avant d'interroger l'état du serveur. |
setRestartTimeout délai_en_minutes | Définit le délai d'attente appliqué par le contrôleur pour recevoir des événements de redémarrage et d'arrêt lors d'un redémarrage avant d'interroger l'état du serveur. |
Related tasks
Définition de la gestion de santé
Activation et désactivation de la gestion de santé
Surveillance et configuration de la gestion de santé