Gestion du blocage du système

La gestion du blocage du système permet aux utilisateurs d'exécuter des applications stratégiques en continu tout en améliorant la disponibilité des applications. La détection du blocage du système avertit l'administrateur système des problèmes possibles, lui permettant ainsi de se connecter en tant que superutilisateur ou de réamorcer le système pour résoudre le problème.

Commande shconf

La commande shconf est appelée lorsque l'option Détection du blocage du système est activée. La commande shconf configure les événements à analyser et les actions à effectuer en cas de survenue de tels événements. Vous pouvez spécifier l'une des actions suivantes, le niveau de priorité à vérifier, le délai d'attente pendant lequel aucun processus ni aucune unité d'exécution ne s'exécute à une priorité inférieure ou égale, l'unité de terminal de l'action d'avertissement et l'action de la commande getty :

  • Consignation d'une erreur dans le fichier errlog
  • Affichage d'un message d'avertissement sur la console système (la console alphanumérique) ou sur une unité TTY spécifiée
  • Réamorçage du système
  • Affectation d'un getty spécial pour permettre à l'utilisateur de se connecter en tant que superutilisateur et de lancer des commandes
  • Exécution d'une commande

Pour les options Exécution d'une commande et Affectation d'un getty spécial, la détection du blocage du système lance la commande spéciale getty ou la commande spécifiée à la priorité la plus élevée. La commande spéciale getty imprime un message d'avertissement indiquant qu'il s'agit d'un getty de récupération exécuté à la priorité 0. Le tableau suivant décrit les différentes actions et les paramètres par défaut associés, relatifs à la détection du blocage en tenant compte de la priorité. Une seule action est activée pour chaque type de détection.

Option Activation Priorité Délai d'attente (secondes)
Consignation d'une erreur dans le fichier errlog désactivé 60 120
Affichage d'un message d'avertissement désactivé 60 120
Affectation d'un getty de récupération enabled 60 120
Exécution d'une commande désactivé 60 120
Réamorçage du système désactivé 39 300
Remarque: Lorsque l'option Lancer une méthode d'accès get de récupération sur une console est activée, la commande shconf ajoute l'indicateur -u à la commande getty dans le inittab associé à la connexion à la console.

S'agissant de la détection des E-S perdues, vous pouvez définir la valeur du délai d'attente et également activer les actions suivantes :

Option Activation
Affichage d'un message d'avertissement désactivé
Réamorçage du système désactivé

Démon shdaemon

Le démon shdaemon est un processus lancé par init et qui est exécuté à la priorité 0 (zéro). Il est chargé de la détection du blocage du système en récupérant les informations de configuration, en lançant les structures de travail et en démarrant la détection aux heures définies par l'utilisateur.