Mise à jour du logiciel SKOOR
Tous les répertoires collecteur tmp seront nettoyés régulièrement à partir de SKOOR 7.2. Assurez-vous qu’aucun script ou autre donnée importante n’y est stocké.
S'il est installé, le package sdaas-webservice doit être remplacé par eranger-etl lors de la mise à niveau vers SKOOR 7.0 comme décrit ici .
Avec SKOOR 6.4, le pooler de connexions à la base de données sera remplacé. Veuillez supprimer l'ancien comme décrit ici .
Veuillez suivre les instructions du support SKOOR avant d'effectuer une mise à jour. Il peut y avoir des étapes de préparation obligatoires qui peuvent conduire à des erreurs si elles sont ignorées
En général, la mise à jour des packages SKOOR Engine et/ou Collecteur déjà installés depuis le référentiel est très simple :
dnf clean all
dnf update eranger'*'
Guide rapide
La procédure suivante peut être utilisée comme liste de contrôle pour une mise à jour standard du logiciel :
Passez en revue les référentiels RPM requis et les abonnements Redhat
Vérifiez si des sauvegardes complètes et de configuration sont disponibles. Cependant, c'est toujours une bonne idée de faire une sauvegarde complète avant une mise à jour.
Notez l'état global du système ou prenez une capture d'écran de la barre d'état en bas de l'interface utilisateur SKOOR Engine
Définir la maintenance globale sur tous collecteurs liés à la mise à jour ( collecteurs externes peuvent rester inchangés ou mis à jour ultérieurement)
Sur les systèmes répliqués (primaire/de secours) :
Vérifiez l'état de la réplication et prenez des mesures si l'état n'est pas correct.
Arrêter la réplication
Effectuer la mise à jour server de secours
Effectuer la mise à jour server (primaire)
Démarrer la réplication s'il n'est pas en cours d'exécution
Mettre à jour collecteurs externes si configurés
Mettre à jour Dashboard Viewer si elle est configurée
Recherchez de nouveaux fichiers de configuration se terminant par .rpmnew et fusionnez le contenu avec les fichiers d'origine si nécessaire
Cela peut être fait en utilisant :
RPMconf -aVérification
L’état général du système est le même qu’avant ou des différences peuvent être expliquées
La réplication fonctionne comme avant
Les tableaux de bord / Dashboard Viewer sont accessibles
Des alarmes sont envoyées (mail, SMS, etc.)
Fin de la maintenance
Créer une nouvelle sauvegarde complète
Détails du guide rapide
Les informations suivantes s'appliquent à une installation SKOOR standard. Des configurations personnalisées doivent être envisagées
Chemin standard vers les sauvegardes :
/opt/eranger/server/backups
Exécutez une sauvegarde complète :
cd /var/lib/pgsql
sudo -u postgres /opt/eranger/bin/eranger-server-backup.sh full
Définir la maintenance globale sur tous collecteurs liés à la mise à jour dans /root / Collecteurs
Vérifiez l'état de la réplication et arrêtez la veille :
/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
Empreintes GPG :
RPM-GPG-KEY-SKOOR :
0C18 95B8 11D4 71E5 D043 EFA3 69E1 147C 2CB4 0F3A
RPM-GPG-KEY-PGDG :
68c9 e2b9 1a37 d136 fe74 d176 1f16 d2e1 442d f0f8
RPM-GPG-KEY-TIMESCALEDB :
1005 fb68 604c e9b8 f687 9cf7 59f1 8edf 47f2 4417
Mise à jour vers SKOOR 7.2
Chaque collecteur SKOOR utilise au moins un répertoire pour stocker les fichiers de mesures temporaires. Avec SKOOR 7.2, tous les répertoires temporaires collecteur seront nettoyés régulièrement :
Les fichiers de plus de 72h sont supprimés
Les répertoires vides de plus de 24h sont supprimés
Puisque le collecteur envoie toutes les données de mesure au server après chaque exécution de tâche, il n'y a aucune raison de conserver ces fichiers plus longtemps dans le répertoire des fichiers temporaires. Cependant, si des fichiers tels que des scripts ou d'autres données persistantes ont été créés dans l'un de ces répertoires, ils doivent être déplacés vers un autre emplacement avant la mise à niveau vers la version 7.2.
Utilisez la commande suivante pour obtenir une liste des répertoires temporaires collecteurs (à exécuter sur le local ainsi que sur tous collecteurs externes) :
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'
Veuillez vous assurer que tous les fichiers de ces répertoires peuvent être nettoyés en toute sécurité.
Mise à jour vers SKOOR 7.0
Le package RPM sdaas-webservice a été remplacé par le nouveau package eranger-etl qui est également disponible dans le référentiel SKOOR RPM.
Veuillez installer eranger-etl après la mise à niveau vers la version 7.0 (l'effacement de sdaas-webservice doit être autorisé pour éviter un conflit) :
yum remove sdaas-webservice && yum install eranger-etl
Mise à jour vers SKOOR 6.4
Avec la version 6.4, le composant pgpool est remplacé par PgBouncer, un pooler de connexions plus léger que son prédécesseur.
Veuillez supprimer pgpool avec la commande suivante et installer pgbouncer avant ou après la mise à jour :
dnf remove eranger-pgpool pgpool-II-13
dnf install eranger-pgbouncer