UtgÄvan av temBoard 8.0, ett grÀnssnitt för fjÀrrstyrning av databashanteraren PostgreSQL

Lanseringen av projektet temBoard 8.0, som utvecklar ett webgrÀnssnitt för fjÀrrstyrning, övervakning, konfiguration och optimering av PostgreSQL-databaser, har sett dagens ljus. Produkten inkluderar en lÀttviktig agent som installeras pÄ varje server med PostgreSQL och en serverkomponent som centralt hanterar agenterna och samlar in statistik för övervakning. Koden Àr skriven i Python och distribueras under den fria licensen PostgreSQL License.

Huvudfunktioner i temBoard:

  • Möjlighet att hantera hundratals instanser av PostgreSQL-databaser genom ett enda centralt webgrĂ€nssnitt.
  • Ett informationsskĂ€rm för att bedöma bĂ„de det allmĂ€nna tillstĂ„ndet för alla databaser och en mer detaljerad bedömning av varje instans.
    UtgÄvan av temBoard 8.0, ett grÀnssnitt för fjÀrrstyrning av databashanteraren PostgreSQL
  • Övervakning av databasens tillstĂ„nd med hjĂ€lp av olika metrik.
  • Stöd för att hantera aktiva sessioner med databasen.
  • Övervakning av stĂ€doperationer (VACUUM) för tabeller och index.
  • Övervakning av lĂ„ngsamma databasfrĂ„gor.
  • Ett grĂ€nssnitt för att optimera instĂ€llningar i PostgreSQL.

I den nya versionen:

  • Autentiseringen och organisationen av kommunikationskanalen mellan kontrollgrĂ€nssnittet och agenterna har omarbetats. Ändringarna har lett till en förenkling av agentutplaceringen och ökat sĂ€kerheten i kommunikationskanalen. Alla förfrĂ„gningar till agenterna Ă€r nu ocksĂ„ signerade digitalt med hjĂ€lp av asymmetrisk kryptering med offentliga nycklar, medan grĂ€nssnittet fungerar som identitetsleverantör för agenterna. Autentisering med hjĂ€lp av lösenord som gemensamt stĂ€lls in pĂ„ agent- och grĂ€nssnittssidan anvĂ€nds inte lĂ€ngre. Lösenord anvĂ€nds nu endast för att organisera anvĂ€ndaranslutningar till grĂ€nssnittet.
  • Ett nytt kommandoradsgrĂ€nssnitt har föreslagits. Separata verktyg som temboard-migratedb och temboard-agent-register har ersatts med inbyggda kommandon som kan anropas via de körbara filerna temboard och temboard-agent. Inbyggda kommandon har lagts till för att utföra typiska administrativa och övervakningsĂ„tgĂ€rder frĂ„n kommandoraden.
  • Stöd för PostgreSQL 15, RHEL 9 och Debian 12 har lagts till. Stödet för PostgreSQL 9.4 och 9.5 samt Python 2.7 och 3.5 har upphört.
  • En ny kommando "register-instance" har lagts till i temboard för registrering av agenter, som till skillnad frĂ„n kommandot "temboard-agent register", utförs pĂ„ sidan servern och krĂ€ver inte nĂ€tverksĂ„tkomst till agenten, dvs. kan anvĂ€ndas för att lĂ€gga till nya instanser i offlinelĂ€ge.
  • Minskat belastning pĂ„ systemet för agenten - antalet utförda transaktioner har minskat med 25%, caching av standardvĂ€rden har implementerats och multiplexerade uppgifter.
  • Lagringsstorleken för övervakningsdata har som standard minskats till 2 Ă„r.
  • Möjligheten att ladda upp inventeringsdata i CSV-format har lagts till.
  • Automatisk omstart av bakgrundsprocesser för grĂ€nssnittet och agenten efter en ovĂ€ntad avslutning har sĂ€kerstĂ€llts.

Dessutom kan nÀmnas lanseringen av verktyget Pyrseas 0.10.0, som Àr avsett för att stödja databashanteringssystemet PostgreSQL och automatisera operationer för att uppdatera databasstrukturen. Pyrseas konverterar standarddatabasens struktur och relaterade metadata till YAML- eller JSON-format, vilket Àr mer lÀmpligt för anvÀndning i versionskontrollsystem. Genom att anvÀnda YAML-formatet möjliggör Pyrseas generering av SQL för att synkronisera strukturen i en databas med en annan (d.v.s. man kan enkelt göra Àndringar i strukturen och sprida dem till andra databaser). Projektkoden Àr skriven i Python och distribueras under BSD-licensen.

Den nya utgÄvan av Pyrseas Àr anmÀrkningsvÀrd för övergÄngen till Psycopg 3, en helt omarbetad gren av modulen för att arbeta med PostgreSQL i program skrivna i Python, som stöder asynkron interaktion med databashanteringssystemet och erbjuder grÀnssnitt baserade pÄ DBAPI och asyncio. I den nya versionen har stödet för Python 2.x upphört och pgdbconn har tagits bort frÄn beroenden. Stöd för PostgreSQL-versioner frÄn 10 till 15 har sÀkerstÀllts.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster