TemBoard, una interfície per a gestió remota de PostgreSQL

TemBoard

temBoard és una poderosa eina d'administració per a PostgreSQL. Pot ser utilitzat per monitoritzar, optimitzar o configurar múltiples instàncies de PostgreSQL.

fa poc es va donar a conèixer el llançament de la nova versió de el projecte temBoard 8.0, que desenvolupa una interfície web per a control remot, monitoratge, configuració i optimització del SGBD PostgreSQL.

el producte inclou un agent lleuger instal·lat a cada servidor PostgreSQL i un component de servidor que administra els agents de forma centralitzada i recopila estadístiques per al monitoratge.

TemBoard es caracteritza per permetre administrar centenars d'instàncies de PostgreSQL DBMS mitjançant una única interfície web centralitzada, a més que compta amb la presència de pantalles d'informació per avaluar tant l'estat general de tots els SGBD, com una avaluació més detallada de cada instància.

Una altra de les característiques de temBoard és el monitoratge de l'estat del DBMS usant diverses mètriques, a més que permet poder realitzar el seguiment d'operacions de neteja (VACUUM) de taules i índexs, així com el seguiment de consultes lentes a la base de dades.

Altres de les característiques que es destaquen de temBoard són:

  • Compatibilitat amb la gestió de sessions actualment actives amb el DBMS.
  • Interfície per optimitzar la configuració de PostgreSQL.

Principals novetats de temBoard 8.0

En aquesta nova versió que es presenta de temBoard es destaca que s'ha redissenyat l'autenticació i l'organització del canal de comunicació entre la interfície de control i els agents. Els canvis han suposat una simplificació del desplegament d'agents i un augment de la seguretat del canal de comunicació.

S'esmenta que totes les sol·licituds als agents ara se signen digitalment addicionalment mitjançant el xifratge de clau pública asimètrica, i la interfície actua com a proveïdor d'identitat per als agents.

A més, també s'esmenta que ja no es fa servir l'autenticació mitjançant contrasenyes compartides entre l'agent i la interfície. Les contrasenyes ara es fan servir només per organitzar la connexió dels usuaris a la interfície.

Un altre dels canvis que es destaca d'aquesta nova versió, és que s'ha proposat una nova interfície de línia d'ordres, a més que les utilitats separades temboard-migratedb i temboard-agent-register s'han reemplaçat amb ordres integrades cridades a través dels executables temboard i temboard-agent.

El ordre «register-instance» s'ha afegit al temboard per registrar agents, que, a diferència de l'ordre «temboard-agent register», s'executa al costat del servidor i no requereix que l'agent sigui accessible des de la xarxa, és a dir, es pot utilitzar per afegir noves instàncies sense connexió.

S'ha reduït la càrrega d'agents al sistema: la quantitat de transaccions realitzades s'ha reduït en un 25%, s'ha implementat l'emmagatzematge en memòria cau de valors típics i la multiplexació de tasques.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • Es van afegir ordres incorporades per realitzar operacions comunes d'administració i monitorització des de la línia d'ordres.
  • S'ha afegit suport per a PostgreSQL 15, RHEL 9 i Debian 12. S'ha eliminat el suport per a PostgreSQL 9.4 i 9.5 i Python 2.7 i 3.5.
  • La mida de les dades de seguiment emmagatzemades es redueix per defecte a 2 anys.
  • S'ha afegit la capacitat de descarregar dades d'inventari en format CSV.
  • Els processos en segon pla de la interfície i l'agent es reinicien automàticament després d'una terminació anormal.

Finalment per als que estiguin interessats en poder conèixer més a l'respecte, han de saber que el codi està escrit a Python i es distribueix sota la llicència gratuïta de PostgreSQL i poden consultar detalls sobre la nova versió en el següent enllaç.

Com instal·lar TemBoard a Ubuntu i derivats?

Per als interessats en poder instal·lar aquesta utilitat, podran fer-ho d'una manera força senzilla, només n'hi ha prou amb obrir una terminal i hi teclejaran les següents ordres:

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

I llest amb això ja podràs començar a utilitzar aquesta excel·lent eina. Per últim i no menys important et recomano visitis la guia d'instal·lació perquè pugui realitzar una configuració correcta. L'enllaç és aquest.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.