Den Zustand des Stapels im Admin-UI erkennen, um bei Bedarf ein Upgrade anzustoßen

Kürzlich hatte ich ein Problem, weil [mein Betriebssystem das End-of-Life (EOL) erreicht hatte und ich es nicht bemerkt hatte] (Upgrade via UI is failing to initiate, simply resets - #8 by Amicable) :blush:. Es war vor 5 Jahren eingerichtet worden und seitdem gab es keine Betriebssystem-Upgrades.

Ich betreibe die Discourse-Instanz über die Admin-Web-UI auf einem Digital Ocean Droplet und greife nur dann per SSH zu, wenn es unbedingt notwendig ist.

Es würde die langfristige Wartung erleichtern, wenn wir den Zustand der Schlüsselelemente im Stack über die Web-UI sehen könnten, wie z. B. die Betriebssystemversion und vielleicht auch die Docker-Version, damit wir rechtzeitig gewarnt werden.

3 „Gefällt mir“

Das wird schwierig oder, wahrscheinlicher, unmöglich sein, da Docker keine Informationen über das Host-Betriebssystem preisgeben soll.

Ich habe ein Dashboard, das Befehlszeilen-Upgrades durchführt. Es sendet eine E-Mail mit Informationen wie


Upgrade-Details

Systemdetails

  • OS-VERSION: Ubuntu 20.04
  • Arbeitsspeicher:
    • Gesamtspeicher: 15996 MB
    • Swap: 0 MB
  • Festplattenspeicher:
    • Einhängepunkt: / hat 51 GB frei
  • Systemlaufzeit: 5 Tage

Ich berechne 300 $/Jahr für die Nutzung mit meinem Support, aber Sie können der kostenlosen Testgruppe beitreten und es kostenlos nutzen.

1 „Gefällt mir“

Vielen Dank dafür! Ich bin etwas überrascht, dass es so knifflig ist. Ich dachte, ich könnte einen Endpunkt (/admin/os_info) bereitstellen, der OS-Infos mit einfachen Systembefehlen sammelt, und dann Ember verwenden, um eine Admin-Route zu erstellen und diese Infos in eine einfache Vorlage zu bekommen. Noch besser wäre es, wenn jemand schon etwas Ähnliches gemacht hätte, das ich für eine einfache Lösung anpassen könnte.

Aber trotzdem danke für deinen Hinweis. Ich hoffte, anderen helfen zu können, die wie ich ins Stocken geraten, mit einer weitgehend unkomplizierten Installation, nur um festzustellen, dass sie nach ein paar Jahren ins Stocken gerät. Ich werde mich wohl einfach öfter einloggen :smile: