Exigences en matière de matériel

La configuration matérielle requise pour SKOOR Engine et SKOOR Collector dépend de plusieurs facteurs. Les plus importants sont les suivants :

  • Nombre de mesures par seconde

  • Nombre de tableaux de bord et de widgets : un nombre plus élevé de cœurs de processeur permet d'effectuer davantage de requêtes de lecture en parallèle

Les besoins en espace disque dépendent principalement de la quantité de données qui sera enregistrée dans la base de données. Les facteurs clés sont le nombre de valeurs historiques et d’états historiques à enregistrer. Cela dépend également de la durée pendant laquelle les données doivent rester disponibles avant leur expiration. Les données expirées seront supprimées. Les valeurs de mesure sont conservées pendant un an par défaut (durée ajustable).

Il est conseillé de discuter des besoins directement avec SKOOR.

Voici néanmoins quelques recommandations :

Généralités

Un

Une architecture x64/AMD64 64 bits est requise. Les architectures i386 et IA64 ne sont PAS prises en charge.

Au moins 4 cœurs de processeur doivent être présents. Sinon, le SKOOR Engine ne démarrera pas. Si vous exécutez le SKOOR Engine au sein d'une machine virtuelle, veillez à affecter les processeurs virtuels au même socket (c'est-à-dire ne répartissez pas les processeurs sur plusieurs sockets)

Réseau

Interface Gigabit

SKOOR Engine

Mémoire

6 Go minimum, 8 Go pour une utilisation avec les tableaux de bord

Disque

Au moins 1 disque. Pour de meilleures performances, il est conseillé de séparer les systèmes de fichiers de la base de données pour les index et les tablespaces.

Une configuration avancée pourrait être la suivante :

  • 300 Go pour le système d'exploitation et les systèmes de fichiers /opt, /srv et /var

  • 200 Go pour le système de fichiers des index de la base de données

  • 200 Go pour le système de fichiers des tablespaces de la base de données

SKOOR Collector autonome

Mémoire

2 Go

Disque

Un disque suffit. Les opérations d'E/S disque sont généralement moins importantes que sur le server

SKOOR Engine pour SNAP/SNBI

En règle générale, le système SKOOR pour SNAP/SNBI doit avoir une taille équivalente à la moitié de celle du système StableNet auquel il est intégré.

CPU

>= 16 cœurs

Mémoire

>= 64 Go

Disque

>= 1 To, en fonction du nombre de mesures et des intervalles de mesure

>= 20 000 IOPS (de préférence en connexion directe)

Partitionnement du disque SKOOR Server

Répertoire

Espace requis

Remarque

/opt/eranger

100 Go

  • SKOOR Engine Collector

  • Fichier de mémoire tampon circulaire du collecteur ; utilise 1,5 Go dans la configuration par défaut

  • Fichiers de sauvegarde de l'SKOOR Engine

Les sauvegardes compressées de la base de données sont stockées par défaut dans /opt/eranger/server/backups. De plus, le répertoire /opt/eranger/tmp sert d'espace temporaire pour la création des sauvegardes complètes de la base de données. Si cette configuration n'est pas modifiée, l'espace disponible dans /opt/eranger doit être au moins aussi grand que le volume de la base de données.

/srv/eranger

20 Go

  • Racine du serveur web

  • Journaux EEM (facultatif, dépend fortement de la taille de l'historique des données EEM)

/var/log/eranger

5 Go

  • Fichiers journaux SKOOR

Un espace supplémentaire est nécessaire si les fichiers journaux sont conservés plus longtemps que ce qui est défini dans les paramètres par défaut

/var/opt/run/eranger

20 Go

  • Fichiers PID et fichiers core

  • Répertoire personnel de l'utilisateur eranger

  • Données de mesure temporaires

/var/lib/pgsql/

100 Go

  • Fichiers de base de données

Si 50 Go peuvent suffire pour un petit système (utilisé principalement pour des tableaux de bord), les systèmes de taille moyenne à grande auront besoin d'au moins 100 Go.

Le montage des deux répertoires suivants sur des disques ou des volumes distincts peut multiplier les performances par trois :


/var/lib/pgsql/ng_tblspc/idx_space//var/lib/pgsql/ng_tblspc/tab_space/

Ces deux répertoires représentent la majeure partie de l'espace occupé par les tables de la base de données et ont généralement une taille similaire ; il est donc possible d'attribuer à chacun la moitié de l'espace réservé à la base de données

Partitionnement du disque SKOOR Collector autonome

Répertoire

Espace requis

Commentaire

/opt/eranger

20 Go

  • SKOOR Engine Collector

  • Fichier de mémoire tampon circulaire du collecteur ; utilise 1,5 Go dans la configuration par défaut

/var/log/eranger

1 Go

  • Fichiers journaux SKOOR

Un espace supplémentaire est nécessaire si les fichiers journaux sont conservés plus longtemps que ce qui est défini dans les paramètres par défaut

/var/opt/run/eranger

20 Go

  • Fichiers PID et fichiers core

  • Répertoire personnel de l'utilisateur eranger

  • Données de mesure temporaires

Partitionnement du disque SKOOR Server pour StableNet SNAP / SNBI

Répertoire

Espace requis

Commentaire

/opt/eranger

50 Go

Voir ci-dessus. Étant donné que les systèmes SNBI/SNAP n'utilisent pas les mesures SKOOR, les sauvegardes de la base de données SKOOR seront de petite taille

/srv/eranger

-

Très peu de données sont attendues sur ce système de fichiers

/var/log/eranger

5 Go

Voir ci-dessus

/var/opt/run/eranger

20 Go

Voir ci-dessus

/var/lib/pgsql/

1 To

Étant donné que la base de données liée à StableNet devrait contenir un volume important de données, il convient d’envisager une stratégie de sauvegarde adaptée :

  • Si toutes les données nécessaires peuvent être restaurées à partir de StableNet après une perte de données, aucune sauvegarde n'est peut-être nécessaire

  • Si des sauvegardes sont nécessaires, un espace disque supplémentaire pourrait s'avérer nécessaire