module

Beryl::CLI::Monitoring

Sous-commande beryl monitoring <portée> [on|off] [--apply] : monitoring OVH des serveurs dédiés (OVH pinge le serveur, ouvre un incident et peut faire intervenir un technicien s'il ne répond plus).

  • sans on/off : état de chaque serveur OVH de la portée (lecture seule) ;
  • on / off : essai à blanc par défaut, --apply pour agir.

Portée : un serveur, un domaine ou une société, comme beryl info. Seuls les serveurs OVH (avec ovh.service_name) sont concernés.

beryl rescue coupe ce monitoring tout seul et boot-hd / bootstrap le remettent en service, sauf --no-monitoring (cf. Beryl::CLI::OvhMonitoring).

Constants

EXIT_API_ERROR = 7
EXIT_OK = 0
EXIT_USAGE = 1
STATES = {"on", "off"}

Class methods

run(config_root : String, args : Array(String)) : Int32
Source
split_args(positional : Array(String)) : Tuple(String | Nil, String | Nil)

{état demandé (on/off ou nil), portée} — dans n'importe quel ordre. Pur.

Source
status_text(enabled : Bool | Nil) : String

Texte d'état d'un serveur. Pur.

Source