TemBoard, ett gränssnitt för fjärrhantering av PostgreSQL

TemBoard

temBoard är ett kraftfullt administrationsverktyg för PostgreSQL. Den kan användas för att övervaka, optimera eller konfigurera flera instanser av PostgreSQL.

nyligen lanseringen av den nya versionen av projektet temBoard 8.0, som utvecklas ett webbgränssnitt för fjärrkontroll, DBMS-övervakning, konfiguration och optimering PostgreSQL.

Produkten inkluderar ett lättviktsmedel installerat på varje PostgreSQL-server och en serverkomponent som centralt hanterar agenter och samlar in statistik för övervakning.

TemBoard Det kännetecknas av att det tillåter att hantera hundratals instanser av PostgreSQL DBMS genom ett enda centraliserat webbgränssnitt, förutom närvaron av informationsskärmar för att utvärdera både den allmänna statusen för alla DBMS, såväl som en mer detaljerad utvärdering av varje instans.

En annan funktion hos temBoard är DBMS-statusövervakning använda flera mätvärden, förutom att tillåta att utföra sövervakning av städverksamheten (VAKUUM) av tabeller och index, samt spåra långsamma frågor till databasen.

Andra enastående funktioner hos temBoard är:

  • Stöd för att hantera för närvarande aktiva sessioner med DBMS.
  • Gränssnitt för att optimera PostgreSQL-konfiguration.

De viktigaste nya funktionerna i temBoard 8.0

I den här nya versionen av temBoard som presenteras är det markerat att designade om autentiseringen och organisationen av kommunikationskanalen mellan kontrollgränssnittet och agenterna. Förändringarna har inneburit en förenkling av utplaceringen av agenter och en ökad säkerhet i kommunikationskanalen med dem.

Det nämns att alla förfrågningar till agenter nu dessutom är digitalt signerade med asymmetrisk kryptering av publik nyckel, och gränssnittet fungerar som en identitetsleverantör för agenter.

Dessutom nämns det också att delad lösenordsautentisering inte längre används mellan agenten och gränssnittet. Lösenord används nu endast för att organisera användarnas anslutning till gränssnittet.

En annan av de förändringar som sticker ut i den här nya versionen är att ett nytt kommandoradsgränssnitt har föreslagits, plus att de separata verktygen temboard-migratedb och temboard-agent-register har ersatts med inbyggda kommandon som anropas via temboard och temboard-agent körbara filer.

El kommandot "register-instance" har lagts till till styrelsen att registrera agenter, som, till skillnad från kommandot temboard-agent register, körs på serversidan och inte kräver att agenten är nätverksåtkomlig, dvs den kan användas för att lägga till nya instanser offline.

Agentbelastningen på systemet har minskat: antalet utförda transaktioner har minskat med 25 %, cachning av typiska värden och uppgiftsmultiplexering har implementerats.

Av andra förändringar som sticker ut från den här nya versionen:

  • Lade till inbyggda kommandon för att utföra vanliga hanterings- och övervakningsoperationer från kommandoraden.
  • Lade till stöd för PostgreSQL 15, RHEL 9 och Debian 12. Tog bort stöd för PostgreSQL 9.4 och 9.5 och Python 2.7 och 3.5.
  • Storleken på lagrad spårningsdata reduceras som standard till 2 år.
  • Lade till möjligheten att ladda ner lagerdata i CSV-format.
  • Agent- och gränssnittets bakgrundsprocesser startas om automatiskt efter onormal avslutning.

Slutligen för dem som är intresserade av att veta mer om det, de borde veta att koden är skriven i Python och distribueras under den kostnadsfria PostgreSQL-licensen och de kan kontrollera detaljer om den nya versionen I följande länk.

Hur installerar man TemBoard i Ubuntu och derivat?

För de som är intresserade av att kunna installera det här verktyget kan de göra det på ett ganska enkelt sätt, öppna bara en terminal och i den kommer de att skriva följande kommandon:

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

Och redo med det kan du börja använda detta utmärkta verktyg. Sist men inte minst rekommenderar jag att du besöker installationsguiden så att du kan utföra en korrekt konfiguration. Länken är den här.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.