TemBoard, en grænseflade til fjernstyring af PostgreSQL

TemBoard

temBoard er et kraftfuldt administrationsværktøj til PostgreSQL. Det kan bruges til at overvåge, optimere eller konfigurere flere forekomster af PostgreSQL.

nylig lanceringen af den nye version af projektet temBoard 8.0, der udvikler sig en webgrænseflade til fjernbetjening, DBMS overvågning, konfiguration og optimering PostgreSQL.

Produktet inkluderer et letvægtsmiddel installeret på hver PostgreSQL-server og en serverkomponent, der centralt administrerer agenter og indsamler statistik til overvågning.

TemBoard Det er kendetegnet ved at tillade at administrere hundredvis af forekomster af PostgreSQL DBMS gennem en enkelt centraliseret webgrænseflade, ud over tilstedeværelsen af ​​informationsskærme til at evaluere både den generelle status for alle DBMS'er, samt en mere detaljeret evaluering af hver instans.

En anden funktion ved temBoard er DBMS status overvågning ved hjælp af flere metrikker, ud over at tillade at udføre sovervågning af rengøringsoperationer (VAKUUM) af tabeller og indekser, samt overvågning af langsomme forespørgsler til databasen.

Andre funktioner, der skiller sig ud fra temBoard er:

  • Support til styring af aktuelt aktive sessioner med DBMS.
  • Interface til optimering af PostgreSQL-konfiguration.

De vigtigste nye funktioner i temBoard 8.0

I denne nye version af temBoard, der præsenteres, er det fremhævet, at redesignet autentificeringen og organiseringen af ​​kommunikationskanalen mellem kontrolgrænsefladen og agenterne. Ændringerne har betydet en forenkling af indsættelsen af ​​agenter og en øget sikkerhed i kommunikationskanalen med dem.

Det nævnes, at alle anmodninger til agenter nu desuden er digitalt signeret ved hjælp af asymmetrisk offentlig nøglekryptering, og grænsefladen fungerer som en identitetsudbyder for agenter.

Derudover nævnes det også, at der ikke længere bruges delt adgangskodegodkendelse mellem agenten og interfacet. Adgangskoder bruges nu kun til at organisere brugernes forbindelse til grænsefladen.

En anden ændring, der skiller sig ud i denne nye version, er den en ny kommandolinjegrænseflade er blevet foreslået, plus de separate temboard-migratedb og temboard-agent-register hjælpeprogrammer er blevet erstattet med indbyggede kommandoer kaldet via temboard og temboard-agent eksekverbare filer.

El kommandoen "register-instance" er blevet tilføjet til bestyrelsen at registrere agenter, som i modsætning til kommandoen "temboard-agent register" udføres på serversiden og ikke kræver, at agenten er tilgængelig fra netværket, dvs. den kan bruges til at tilføje nye instanser offline.

Agentbelastningen på systemet er blevet reduceret: antallet af udførte transaktioner er blevet reduceret med 25%, caching af typiske værdier og opgavemultipleksing er blevet implementeret.

Af andre ændringer der skiller sig ud fra denne nye version:

  • Tilføjet indbyggede kommandoer til at udføre almindelige styrings- og overvågningsoperationer fra kommandolinjen.
  • Tilføjet understøttelse af PostgreSQL 15, RHEL 9 og Debian 12. Fjernet understøttelse af PostgreSQL 9.4 og 9.5 og Python 2.7 og 3.5.
  • Størrelsen af ​​de lagrede sporingsdata reduceres som standard til 2 år.
  • Tilføjet muligheden for at downloade lagerdata i CSV-format.
  • Agent- og grænsefladebaggrundsprocesserne genstartes automatisk efter unormal afslutning.

Endelig for dem der er interesserede i at vide mere om det, bør de vide, at koden er skrevet i Python og distribueres under den gratis PostgreSQL-licens, og de kan tjekke detaljer om den nye version I det følgende link.

Hvordan installeres TemBoard i Ubuntu og derivater?

For dem, der er interesseret i at kunne installere dette værktøj, kan de gøre det på en ret enkel måde, bare åbn en terminal, og i den vil de skrive følgende kommandoer:

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

Og det er det, du kan begynde at bruge dette fremragende værktøj. Sidst men ikke mindst anbefaler jeg, at du besøger installationsvejledningen, så du kan udføre en korrekt konfiguration. Linket er dette.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.