SKOOR-Software-Update
Alle temporären Verzeichnisse Kollektor werden ab SKOOR 7.2 regelmäßig bereinigt . Stellen Sie sicher, dass dort keine Skripte oder andere wichtige Daten gespeichert sind.
Falls installiert, muss das Paket sdaas-webservice beim Upgrade auf SKOOR 7.0 wie hier beschrieben durch eranger-etl ersetzt werden.
Mit SKOOR 6.4 wird der Datenbankverbindungspooler ersetzt. Bitte entfernen Sie den alten wie hier beschrieben.
Bitte befolgen Sie alle Anweisungen des SKOOR-Supports, bevor Sie ein Update durchführen. Es können obligatorische Vorbereitungsschritte vorhanden sein, deren Nichtbeachtung zu Fehlern führen kann
Im Allgemeinen ist die Aktualisierung bereits installierter SKOOR Engine und/oder Kollektor Pakete aus dem Repository sehr einfach:
dnf clean all
dnf update eranger'*'
Kurzanleitung
Als Checkliste für ein Standard-Update der Software kann folgende Vorgehensweise dienen:
Überprüfen Sie die erforderlichen RPM-Repositorys und Redhat-Abonnements
Überprüfen Sie, ob vollständige Backups und Konfigurationssicherungen verfügbar sind. Es ist jedoch immer eine gute Idee, vor einem Update ein vollständiges Backup zu erstellen
Notieren Sie den Gesamtsystemstatus oder machen Sie einen Screenshot der Statusleiste am unteren Rand der SKOOR Engine Benutzeroberfläche
Legen Sie die allgemeine Wartung aller Kollektoren fest, die mit dem Update in Zusammenhang stehen (externe Kollektoren können unverändert bleiben oder später aktualisiert werden).
Auf replizierten Systemen (Primär/Standby):
Überprüfen Sie den Replikationsstatus und ergreifen Sie Maßnahmen, wenn der Status nicht in Ordnung ist.
Beenden der Replikation
Standby Server -Update durchführen
(Primär-) Server durchführen
Starten Sie die Replikation, falls sie nicht ausgeführt wird
Externe Kollektoren aktualisieren, falls konfiguriert
Aktualisieren Sie Dashboard Viewer , falls konfiguriert.
Suchen Sie nach neuen Konfigurationsdateien mit der Endung .rpmnew und führen Sie den Inhalt bei Bedarf mit den Originaldateien zusammen
Dies kann wie folgt erfolgen:
rpmconf -aÜberprüfung
Der Gesamtzustand des Systems ist derselbe wie zuvor oder die Unterschiede können erklärt werden
Die Replikation funktioniert wie bisher
Dashboards / Dashboard Viewer ist zugänglich
Es werden Alarme versendet (Mail, SMS usw.)
Wartung beenden
Erstellen Sie ein neues vollständiges Backup
Details der Kurzanleitung
Die folgenden Informationen gelten für eine Standardinstallation von SKOOR. Kundenspezifische Konfigurationen müssen berücksichtigt werden
Standardpfad zu Backups:
/opt/eranger/server/backups
Führen Sie eine vollständige Sicherung aus:
cd /var/lib/pgsql
sudo -u postgres /opt/eranger/bin/eranger-server-backup.sh full
Legen Sie die Gesamtwartung aller Kollektoren im Zusammenhang mit dem Update in /root/ Kollektoren fest.
Überprüfen Sie den Replikationsstatus und beenden Sie den Standby-Modus:
/opt/eranger/bin/eranger-server-replication.pl status
<standby-ip> <standby-ip> checking ssh for user reranger <primary-ip> is running Last read on master(<primary-ip>) 0 seconds ago
/opt/eranger/bin/eranger-server-replication.pl stopstandby
GPG-Fingerabdrücke:
RPM-GPG-KEY-SCHLÜSSELWOCHE:
0C18 95B8 11D4 71E5 D043 EFA3 69E1 147C 2CB4 0F3A
RPM-GPG-Schlüssel-PGDG:
68c9 e2b9 1a37 d136 fe74 d176 1f16 d2e1 442d f0f8
RPM-GPG-Schlüssel-ZeitskalaDB:
1005 fb68 604c e9b8 f687 9cf7 59f1 8edf 47f2 4417
Update auf SKOOR 7.2
Jeder SKOOR Kollektor verwendet mindestens ein Verzeichnis zum Speichern temporärer Messdateien. Mit SKOOR 7.2 werden alle temporären Verzeichnisse Kollektor regelmäßig bereinigt:
Dateien, die älter als 72 Stunden sind, werden gelöscht
Leere Verzeichnisse, die älter als 24 Stunden sind, werden gelöscht
Da der Kollektor nach jedem Jobdurchlauf alle Messdaten an den Server sendet, gibt es keinen Grund, diese Dateien länger im temporären Dateiverzeichnis zu belassen. Wurden jedoch Dateien wie Skripte oder andere persistente Daten in einem dieser Verzeichnisse erstellt, müssen diese vor dem Upgrade auf 7.2 an einen anderen Ort verschoben werden.
Mit dem folgenden Befehl erhalten Sie eine Liste der temporären Verzeichnisse eines Kollektoren (ausführbar sowohl auf dem lokalen als auch auf allen externen Kollektoren ):
grep -oP "server\\d+_fetch_parse_dir\\s*=\\s*/var/opt/run/eranger/collector/.+" /etc/opt/eranger/eranger-collector.cfg | perl -pe 's/server\d+_fetch_parse_dir\s*=\s*//g'
Bitte stellen Sie sicher, dass alle Dateien in diesen Verzeichnissen sicher bereinigt werden können.
Update auf SKOOR 7.0
Das RPM-Paket sdaas-webservice wurde durch das neue Paket eranger-etl ersetzt, das auch im SKOOR RPM-Repository verfügbar ist.
Bitte installieren Sie eranger-etl nach dem Upgrade auf Version 7.0 (das Löschen des sdaas-webservice muss erlaubt sein, um einen Konflikt zu vermeiden):
yum remove sdaas-webservice && yum install eranger-etl
Update auf SKOOR 6.4
Mit Version 6.4 wird die pgpool-Komponente durch PgBouncer ersetzt, einen im Vergleich zum Vorgänger leichteren Verbindungspooler.
Bitte entfernen Sie pgpool mit dem folgenden Befehl und installieren Sie pgbouncer vor oder nach dem Update:
dnf remove eranger-pgpool pgpool-II-13
dnf install eranger-pgbouncer