TemBoard, een interface voor beheer op afstand van PostgreSQL

TemBoard

temBoard is een krachtige beheertool voor PostgreSQL. Het kan worden gebruikt om meerdere instanties van PostgreSQL te bewaken, optimaliseren of configureren.

onlangs de lancering van de nieuwe versie van het project temBoard 8.0, dat ontwikkelt zich een webinterface voor bediening op afstand, DBMS monitoring, configuratie en optimalisatie PostgreSQL.

Het product bevat een geïnstalleerde lichtgewicht agent op elke PostgreSQL-server en een servercomponent die agents centraal beheert en statistieken verzamelt voor monitoring.

TemBoard Het wordt gekenmerkt door het beheer van honderden exemplaren van PostgreSQL DBMS via een enkele gecentraliseerde webinterface, naast de aanwezigheid van informatieschermen om zowel de algemene status van alle DBMS als een meer gedetailleerde evaluatie van elke instantie te evalueren.

Een ander kenmerk van temBoard is de DBMS-statusbewaking verschillende statistieken gebruiken, naast het toestaan ​​​​om de s uit te voerentoezicht houden op schoonmaakwerkzaamheden (VACUUM) van tabellen en indexen, evenals het volgen van langzame zoekopdrachten naar de database.

Andere opvallende kenmerken van temBoard zijn:

  • Ondersteuning voor het beheren van momenteel actieve sessies met het DBMS.
  • Interface om PostgreSQL-configuratie te optimaliseren.

Belangrijkste nieuwe functies van temBoard 8.0

In deze nieuwe versie van temBoard die wordt gepresenteerd, wordt dat benadrukt de authenticatie en organisatie van het communicatiekanaal tussen de besturingsinterface en de agenten opnieuw ontworpen. De veranderingen hebben geleid tot een vereenvoudiging van de inzet van agenten en een verhoging van de veiligheid van het communicatiekanaal met hen.

Er wordt vermeld dat alle verzoeken aan agenten nu bovendien digitaal worden ondertekend met behulp van asymmetrische versleuteling met een openbare sleutel, en dat de interface fungeert als een identiteitsprovider voor agenten.

Daarnaast wordt ook vermeld dat gedeelde wachtwoordauthenticatie niet langer wordt gebruikt tussen de agent en de interface. Wachtwoorden worden nu alleen gebruikt om de verbinding van gebruikers met de interface te organiseren.

Een andere van de veranderingen die opvalt in deze nieuwe versie is dat er is een nieuwe opdrachtregelinterface voorgesteld, plus de afzonderlijke hulpprogramma's temboard-migratedb en temboard-agent-register zijn vervangen door ingebouwde opdrachten die worden aangeroepen via de uitvoerbare bestanden temboard en temboard-agent.

El De opdracht "register-instance" is toegevoegd naar het bord agenten inschrijven, die, in tegenstelling tot de opdracht temboard-agent register, aan de serverzijde draait en niet vereist dat de agent via het netwerk toegankelijk is, d.w.z. het kan worden gebruikt om nieuwe instanties offline toe te voegen.

De agentbelasting op het systeem is verminderd: het aantal uitgevoerde transacties is met 25% verminderd, caching van typische waarden en taakmultiplexing zijn geïmplementeerd.

Van de andere veranderingen die zich onderscheiden van deze nieuwe versie:

  • Ingebouwde opdrachten toegevoegd om algemene beheer- en bewakingsbewerkingen uit te voeren vanaf de opdrachtregel.
  • Ondersteuning toegevoegd voor PostgreSQL 15, RHEL 9 en Debian 12. Ondersteuning verwijderd voor PostgreSQL 9.4 en 9.5 en Python 2.7 en 3.5.
  • De omvang van de opgeslagen trackinggegevens wordt standaard teruggebracht tot 2 jaar.
  • De mogelijkheid toegevoegd om inventarisgegevens in CSV-indeling te downloaden.
  • De agent- en interface-achtergrondprocessen worden automatisch opnieuw gestart na abnormale beëindiging.

Eindelijk voor diegenen die er meer over willen weten, ze moeten weten dat de code is geschreven in Python en wordt gedistribueerd onder de gratis PostgreSQL-licentie en ze kunnen details over de nieuwe versie controleren In de volgende link.

Hoe TemBoard installeren in Ubuntu en derivaten?

Voor degenen die geïnteresseerd zijn om dit hulpprogramma te kunnen installeren, kunnen ze het op een vrij eenvoudige manier doen, open gewoon een terminal en typ daarin de volgende opdrachten:

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

En daarmee klaar, kunt u deze uitstekende tool gaan gebruiken. Last but not least raad ik je aan om de installatiegids te bezoeken, zodat je een correcte configuratie kunt uitvoeren. De link is dit.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.