Commandes d'intervention
Les seize commandes d'intervention de SysAdmin Crisis : ce que chacune modifie dans le parc, lesquelles coûtent de l'argent, lesquelles prennent du temps.
Dernière mise à jour:
Les interventions modifient le monde. La plupart sont gratuites, cinq engagent de l'argent, et plusieurs mettent du temps à faire effet. Cette page décrit ce que chacune fait — les associer aux incidents est la partie du jeu qui mérite d'être gardée.
Le tableau
| Commande | Effet | Coût |
|---|---|---|
kill <pid> | Termine un processus à partir de son PID | — |
kill_query <id> | Termine une requête de base de données à partir de son id | — |
restart <host|service> | Redémarre un hôte ou un service ; 10 à 30 s d'indisponibilité | — |
block_ip <ip|cidr> | Rejette au pare-feu le trafic d'une adresse ou d'un bloc CIDR | — |
unblock_ip <ip> | Lève un blocage du pare-feu | — |
enable_ratelimit | Active la limitation de débit ; rogne aussi 10 % du trafic légitime | — |
disable_ratelimit | Désactive de nouveau la limitation de débit | — |
scale_up <role> | Ajoute un serveur à un rôle ; prêt en 30 s | $100 |
scale_down <role> | Retire un serveur d'un rôle | +$40 |
drain <host> | Déplace le trafic d'un hôte sans l'arrêter | — |
undrain <host> | Remet un hôte drainé dans le pool | — |
clean_logs <host> | Libère de l'espace disque en effectuant la rotation des vieux logs et en les supprimant | — |
expand_disk <host> | Agrandit définitivement le disque d'un hôte | $50 |
fix_cooling <host> | Répare le refroidissement d'un hôte | $75 |
renew_cert | Renouvelle le certificat TLS ; prend 10 s | $20 |
disable_cron <name> | Désactive une tâche planifiée pour qu'elle cesse de se déclencher | — |
Réversible ou structurel
Les commandes gratuites sont pour la plupart réversibles, et les payantes pour la plupart permanentes. C'est la forme de l'économie : on peut expérimenter à bas coût avec ce qu'on peut défaire, et on paie pour les changements qui relèvent un plafond.
unblock_ip existe précisément pour qu'un faux positif soit rattrapable — bloquer la mauvaise adresse est une erreur dont on peut revenir. La limitation de débit peut être désactivée de nouveau, et un hôte drainé peut retourner dans le pool. Agrandir un disque ou réparer le refroidissement ne peut pas être annulé, et ne devrait pas avoir à l'être.
Ce qui n'est pas instantané
| Commande | Délai |
|---|---|
scale_up | 30 secondes avant que le nouveau serveur ne traite du trafic |
restart | 10 à 30 secondes d'indisponibilité sur la cible |
renew_cert | 10 secondes avant que le certificat ne soit actif |
Des coûts qui ne sont pas de l'argent
enable_ratelimit rogne 10 % du trafic légitime avec le reste, donc elle n'est jamais gratuite même si elle ne coûte rien. restart achète un état propre au prix d'une indisponibilité garantie. drain déplace la charge ailleurs, ce qui veut dire qu'un autre endroit la porte désormais.
Une intervention erronée coûte 10 points de score, et tout l'argent qu'elle a dépensé est perdu, qu'elle ait aidé ou non. Les deux pénalités se cumulent discrètement au fil d'une nuit — c'est l'argument pour lancer un diagnostic d'abord, à chaque fois.