Récemment, j’ai eu un problème car mon système d’exploitation était en fin de vie et je ne l’avais pas remarqué
. Il avait été configuré il y a 5 ans et aucune mise à niveau du système d’exploitation depuis.\n\nJ’exécute l’instance Discourse via l’interface utilisateur Web d’administration sur une instance Digital Ocean et je ne me connecte en SSH que lorsque c’est vraiment nécessaire.\n\nCela aiderait à la maintenance à long terme si nous pouvions voir l’état des éléments clés de la pile via l’interface utilisateur Web, tels que la version du système d’exploitation, peut-être aussi la version de Docker, afin que nous soyons alertés bien à l’avance.
Il sera difficile, voire plus probablement impossible, de le faire, car Docker n’est pas censé fournir d’informations sur le système d’exploitation hôte.
J’ai un tableau de bord qui effectue des mises à niveau en ligne de commande. Il envoie un e-mail avec des informations telles que
Détails de la mise à niveau
- Votre URL Discourse : https://myforum.us
- Version actuelle de Discourse : 3.4.0.beta2-dev (commit ed4791d0b018e8a1608d4912728e3438ce4148d8). Vous pouvez consulter les notes de mise à jour ici.
- IP Discourse : 127.0.0.1
- Version de Postgres avant la mise à niveau : 13.16.
- Discourse YML : web_only
- Version de Docker avant la mise à niveau : 20.10.12.
Détails du système
- VERSION DE L’OS : Ubuntu 20.04
- Mémoire :
- Mémoire totale : 15996 Mo
- Swap : 0 Mo
- Espace disque :
- Point de montage : / a 51 Go libres
- Temps de fonctionnement du système : 5 jours
Je facture 300 $/an pour l’utiliser avec mon support, mais vous pouvez rejoindre le groupe d’essai gratuit et l’utiliser gratuitement.
Merci pour cela ! Je suis un peu surpris que ce soit si délicat. Je pensais pouvoir exposer un point de terminaison (/admin/os_info) qui recueille des informations sur le système d’exploitation à l’aide de commandes système de base, puis utiliser Ember pour créer une route d’administration et intégrer ces informations dans un modèle simple. Encore mieux, peut-être que quelqu’un avait déjà fait quelque chose de similaire que je pourrais adapter pour une solution simple.
Mais merci quand même pour votre indication. J’espérais aider d’autres personnes qui pourraient être bloquées comme moi avec une installation largement autonome pour constater qu’elle se bloque après quelques années. Je suppose que je me connecterai plus souvent ![]()