Plattenplatz auf Linux mit ncdu analysieren

Damit der Server richtig läuft, darf die Platte nicht volllaufen. Doch manchmal haben wir das Problem, dass wir nicht wissen, wo Plattenplatz genau verbraucht wird. In der folgenden Anleitung lernen wir, wie wir mit dem Tool ncdu große Dateien und Ordner finden ncdu installieren und nutzen Das folgende Tutorial wurde auf einem Ubuntu 20.04 Betriebssytem geprüft. Für die Installation des Pakets, als auch die Analyse, sollte das Programm mit root …

Weiterlesen …

MySQL InnoDB korrupt: Datenbank reparieren

Der Server läuft nicht mehr korrekt. Die Datenbank ist down und lässt sich nicht mehr starten. Das kann daran liegen, dass InnoDB korrupt ist. Im folgenden Artikel lernen wir, wie wir MySQL im InnoDB-Recovery-Modus starten, MySQL neu installieren und anschließend die Datenbanken neu einspielen. Achtung! Im folgenden Tutorial werden mehrere Datenbanken gedroppt. Wir empfehlen daher einen Snapshot des ganzen Servers zu erstellen, bevor die Anpassungen durchgeführt werden. Dieses Tutorial wurde …

Weiterlesen …

Linux Pakete zurückhalten

Man sollte Linux Server regelmäßig aktualisieren, um sicherzustellen, dass diese stets sicher und performant sind. Dafür wird bei Linux Servern meist ein Paketmanager wie zum Beispiel APT bei Ubuntu verwendet. Doch in bestimmten Fällen kann es notwendig sein einzelne Pakete nicht zu aktualisieren, um Beispielsweise Abhängigkeiten zu wahren. Im folgenden Artikel lernen Sie, wie man Linux Pakete zurückhalten kann. Zuerst prüfen wir, welche Pakete upgegradet werden können: In diesem Fall …

Weiterlesen …

Icinga 2 Cluster Installation – Teil 3: Grafana

In Teil 1 und Teil 2 haben wir eine geclusterte Icinga-Umgebung mit einer Icinga Web 2 Oberfläche erstellt. Jetzt brauchen wir noch eine Möglichkeit die Daten aus dem Monitoring graphisch darzustellen. Hierfür verbinden wir die OpenSource Anwendung Grafana mit Icinga 2. Installation Grafana Grafana ist nicht in den Standard-Repositories von Ubuntu 20.04 enthalten. Daher fügen wir diese nachträglich hinzu. Da dieses Tutorial für eine geclusterte Icinga-Umgebung erstellt wurde müssen auch …

Weiterlesen …

Icinga 2 Cluster Installation – Teil 2

Im vorherigen Teil haben wir für das Icinga 2 Cluster zwei Icinga 2 Server installiert und konfiguriert. Zusätzlich haben wir eine Datenbank auf einem dritten Server installiert und ließen beide Icinga-Instanzen in diese schreiben. Jetzt müssen wir noch beide Icinga-Backends clustern und das Frontend Icinga Web 2 installieren. Clustern der Server In diesem Schritt werden wir unseren beiden Icinga-Server clustern, sodass diese zusammenarbeiten. Dafür können wir einen von Icinga 2 …

Weiterlesen …

Icinga 2 Cluster Installation – Teil 1

Motivation Um sicherzustellen, dass die IT-Infrastruktur richtig funktioniert, empfiehlt es sich ein Monitoringsystem, wie Icinga 2 einzurichten. Doch auch ein Monitoringsystem ist vor Ausfällen nicht sicher. Mit einem Icinga 2 Cluster kann das Ausfallrisiko minimiert werden! Netzplan Icinga bietet von Haus aus eine umfangreiche Cluster-Lösung an. Hier hat man die Möglichkeit große Hierarchien aus einer Vielzahl von Icinga-Instanzen zusammenzubauen. In diesem Fall bauen wir unser System nur aus drei Hosts …

Weiterlesen …

Große Papierkörbe in der Nextcloud finden und löschen

Nextcloud ist eine ideales Tool, um Ihre Daten sicher zu verwahren. Doch leider ist auf jeder Installation der Plattenplatz begrenzt. Daher muss man hin und wieder Platz „freischaufeln“. Hier wird oft vergessen, dass der Papierkorb auch noch sehr groß sein kann. Da jeder User seinen eigenen Papierkorb hat, kann es gerade bei Installationen mit vielen Usern schnell unübersichtlich werden. Mit dem folgenden Befehl können Sie sich alle Papierkörbe anzeigen lassen, …

Weiterlesen …

Nextcloud mit Icinga2 auf Updates überprüfen

Motivation Mit jedem neuen Nextcloud Update wird die Sicherheit verbessert, Fehler werden behoben und neue Funktionen hinzugefügt. Daher ist es zu empfehlen, dass man seine Nextcloud Installation immer auf dem neusten Stand hält. Vor allem wenn man sich um mehrere Installationen kümmert, kann dies sehr unübersichtlich werden. Daher überprüfen wir unsere Installationen über Icinga2. Das Skript Das Checkskript kann unter https://github.com/cstegm/check_nextcloud_update heruntergeladen werden.Zuerst muss das Skript ausführbar gemacht werdenchmod +x …

Weiterlesen …