Grafana mit Monitoring Tools auf unserem Server installieren
Eine open-source Monitoring Suite. Damit behalten wir den Überblick über unsere Server und Container
Was auf unserem Server abläuft ist bis auf sporadische Darstellungen mittels "htop" oder "docker stats" eigentlich eine Black Box. Wir sehen nur kurze Momentaufnahmen, wer auf dem Server wie viel Ressourcen schluckt.
Das ist für den Regelbetrieb nicht gerade üppig. Falls wir sehen wollen, was sich auf dem Server "über Zeit" abspielt, kommen wir um eine Monitoring Lösung nicht herum.
Nachteilig wirkt sich dabei aus, dass diese Tools für sich genommen natürlich auch Serverressourcen verbraten und weitere Angriffsfläche für Cracker bieten. Darum sollten wir uns überlegen, ob wir wirklich immer einen genauen "Insight" brauchen.
Mal für ein paar Tage die eigenen Dienste überwachen kann aber schon mal nicht schaden. Nur um zu sehen, was im Kühlschrank passiert, wenn die Tür zu und das Licht ausgeht :)
Voraussetzungen
Um Grafana benutzen zu können, brauchen wir nur das Basis System und Traefik zur Anbindung der Auswertung an das Internet:
Grafana und Monitoring Tools installieren
Das folgenden Tutorial erklärt das Erzeugen und Anpassen der Config, um einen Container für Grafana und die benötigten Monitoring Tools zu starten.
netcup Server mittels Snapshot sichern
Nach Abschluss der Installation bietet es sich an, diese mit dem netcup Server Control Panel mittels "Snapshot" zu sichern.
Sollten wir im weiteren Verlauf was vergeigen, können wir so sehr einfach und schnell an diesen Punkt zurückkehren und brauchen nicht den ganzen Server neu aufsetzen.
Unseren Docker Stack am Laufen halten...
Backups, Updates und Upgrades werden in den kommenden Artikeln behandelt.
Sie sind das "täglich Brot" des Admin-Daseins. Mit ihnen halten wir unser System aktuell und in Schwung :)
Weiterführende Links / Referenzen
Für den tieferen Einstieg und zum Thema generell empfehle ich die folgenden Links:
Grafana Homepage: https://grafana.com/
Grafana Dokumentation: https://grafana.com/docs/grafana/latest/
Grafana Forum: https://community.grafana.com/
Docker Hub: https://hub.docker.com/r/grafana/grafana
GitHub: https://github.com/grafana/grafana