Existe-t-il un moyen simple d’avertir un administrateur à l’arrêt, au redémarrage, à la mise hors tension, à l’arrêt, ... à propos de:
- calculs en cours (charge élevée, io disque élevé)
- sessions bas / open zsh / ...
- autres utilisateurs connectés
- sessions screen / tmux
Je cherche une solution qui aidera les administrateurs à ne pas surcharger accidentellement beaucoup de travail.
Cadre: Environnement coopératif (15 utilisateurs se connaissent tous). Nous utilisons un serveur partagé avec plusieurs utilisateurs et administrateurs. Beaucoup d'utilisateurs font de longs calculs dans screen
/ tmux
sessions. Même si les administrateurs doivent en savoir plus, il arrive parfois qu'ils redémarrent la machine et perturbent accidentellement le travail en cours des utilisateurs connectés.
Réponses:
Il y a un paquet debian appelé
molly-guard
. Il vous demande de taper le nom d'hôte pour ne pas éteindre accidentellement le mauvais ordinateur. Par défaut , ce n'est activé pour les connexions SSH, mais vous pouvez définirALWAYS_QUERY_HOSTNAME=true
en/etc/molly-guard/rc
sorte qu'il demande toujours.De plus, pour informer l'administrateur de ce qui se passe, nous avons ajouté le
/etc/molly-guard/run.d/20-own-warning
fichier suivant :la source
molly-guard
exécute une série de scripts avant de demander le nom d’hôte, il semblerait donc que vous puissiez en ajouter un pour vérifier les éléments qu’il a mentionnés sans trop de travail.