TemBoard, une interface pour la gestion à distance de PostgreSQL

Tableau Tem

temBoard est un puissant outil d'administration pour PostgreSQL. Il peut être utilisé pour surveiller, optimiser ou configurer plusieurs instances de PostgreSQL.

Récemment le lancement de la nouvelle version du projet temBoard 8.0, qui se développe une interface web pour le contrôle à distance, Surveillance, configuration et optimisation du SGBD PostgreSQL.

Le produit comprend un agent léger installé sur chaque serveur PostgreSQL et un composant serveur qui gère de manière centralisée les agents et collecte des statistiques pour la surveillance.

Tableau Tem Il se caractérise par la possibilité de gérer des centaines d'instances de SGBD PostgreSQL via une interface web centralisée unique, en plus de la présence d'écrans d'information pour évaluer à la fois l'état général de tous les SGBD, ainsi qu'une évaluation plus détaillée de chaque instance.

Une autre caractéristique de temBoard est la Surveillance de l'état du SGBD utilisant plusieurs métriques, en plus de permettre d'effectuer les ssuivi des opérations de nettoyage (VACUUM) des tables et des index, ainsi que le suivi des requêtes lentes vers la base de données.

Les autres caractéristiques exceptionnelles de temBoard sont :

  • Prise en charge de la gestion des sessions actuellement actives avec le SGBD.
  • Interface pour optimiser la configuration de PostgreSQL.

Principales nouveautés de temBoard 8.0

Dans cette nouvelle version de temBoard qui est présentée, il est mis en évidence que repensé l'authentification et l'organisation du canal de communication entre l'interface de contrôle et les agents. Les changements se sont traduits par une simplification du déploiement des agents et une augmentation de la sécurité du canal de communication avec eux.

Il est mentionné que toutes les demandes adressées aux agents sont désormais en outre signées numériquement à l'aide d'un cryptage à clé publique asymétrique, et l'interface agit comme un fournisseur d'identité pour les agents.

De plus, il est également mentionné que l'authentification par mot de passe partagé n'est plus utilisée entre l'agent et l'interface. Les mots de passe servent désormais uniquement à organiser la connexion des utilisateurs à l'interface.

Un autre des changements qui se démarque dans cette nouvelle version est que une nouvelle interface en ligne de commande a été proposée, De plus, les utilitaires séparés temboard-migratedb et temboard-agent-register ont été remplacés par des commandes intégrées appelées via les exécutables temboard et temboard-agent.

El La commande "register-instance" a été ajoutée au tableau enregistrer des agents, qui, contrairement à la commande temboard-agent register, s'exécute côté serveur et ne nécessite pas que l'agent soit accessible par le réseau, c'est-à-dire qu'il peut être utilisé pour ajouter de nouvelles instances hors ligne.

La charge de l'agent sur le système a été réduite : le nombre de transactions effectuées a été réduit de 25 %, la mise en cache des valeurs typiques et le multiplexage des tâches ont été mis en place.

De l' autres changements qui se démarquent de cette nouvelle version:

  • Ajout de commandes intégrées pour effectuer des opérations de gestion et de surveillance courantes à partir de la ligne de commande.
  • Ajout de la prise en charge de PostgreSQL 15, RHEL 9 et Debian 12. Suppression de la prise en charge de PostgreSQL 9.4 et 9.5 et Python 2.7 et 3.5.
  • La taille des données de suivi stockées est réduite par défaut à 2 ans.
  • Ajout de la possibilité de télécharger les données d'inventaire au format CSV.
  • Les processus d'arrière-plan de l'agent et de l'interface sont automatiquement redémarrés après un arrêt anormal.

Enfin pour ceux qui souhaitent en savoir plus, ils doivent savoir que le code est écrit en Python et est distribué sous la licence gratuite PostgreSQL et ils peuvent vérifier les détails de la nouvelle version dans le lien suivant.

Comment installer TemBoard dans Ubuntu et dérivés ?

Pour ceux qui souhaitent pouvoir installer cet utilitaire, ils peuvent le faire de manière assez simple, il suffit d'ouvrir un terminal et de taper les commandes suivantes :

sudo echo deb http://apt.dalibo.org/labs $(lsb_release -cs)-dalibo main > /etc/apt/sources.list.d/dalibo-labs.list
sudo curl https://apt.dalibo.org/labs/debian-dalibo.asc | apt-key add -
sudo apt update -y

<span class="gp">sudo </span>apt install temboard <a id="__codelineno-6-2" href="https://temboard.readthedocs.io/en/latest/server_install/#__codelineno-6-2" name="__codelineno-6-2"></a>

sudo temboard --version

Et prêt avec cela, vous pouvez commencer à utiliser cet excellent outil. Enfin, je vous recommande de consulter le guide d'installation afin de pouvoir effectuer une configuration correcte. Le lien est le suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.