Izdanak temBoard 8.0, sučelja za daljinsko upravljanje SBGD-om PostgreSQL

Objavljen je projekt temBoard 8.0, koji razvija web sučelje za daljinsko upravljanje, nadzor, konfiguraciju i optimizaciju PostgreSQL baze podataka. Proizvod uključuje lagani agent koji se instalira na svaki server s PostgreSQL-om i serversku komponentu koja centralizirano upravlja agentima i prikuplja statistiku za nadzor. Kod je napisan u Pythonu i distribuira se pod slobodnom licencom PostgreSQL License.

Glavne značajke temBoard:

  • Mogućnost upravljanja stotinama instanci PostgreSQL baza podataka putem jedinstvenog centraliziranog web sučelja.
  • Informacijski ekran za procjenu općeg stanja svih baza podataka kao i detaljne procjene svake instance.
    Izdanak temBoard 8.0, sučelja za daljinsko upravljanje SBGD-om PostgreSQL
  • Praćenje stanja baza podataka koristeći različite metrike.
  • Podrška za upravljanje aktivnim sesijama s bazama podataka.
  • Praćenje čišćenja (VACUUM) tablica i indeksa.
  • Praćenje sporih upita na bazi podataka.
  • Sučelje za optimizaciju postavki PostgreSQL-a.

V novi različici:

  • Preuređena je autentifikacija i organizacija komunikacijskog kanala između upravljačkog sučelja i agenata. Promjene su dovele do pojednostavljenja implementacije agenata i povećanja sigurnosti komunikacijskog kanala s njima. Svi upiti agentima sada se dodatno potpisuju digitalnim potpisom koristeći asimetrično šifriranje s javnim ključevima, dok sučelje djeluje kao identifikacijski provajder za agente. Autentifikacija korištenjem lozinki koje su zajednički postavljene na strani agenta i sučelja više se ne primjenjuje. Lozinke se sada koriste isključivo za organizaciju povezivanja korisnika s sučeljem.
  • Predložen je novi komandni redak. Odvojene utilite temboard-migratedb i temboard-agent-register zamijenjene su ugrađenim naredbama koje se pozivaju putem izvršnih datoteka temboard i temboard-agent. Dodane su ugrađene naredbe za izvršavanje tipičnih operacija administracije i nadzora iz komandnog reda.
  • Dodana je podrška za PostgreSQL 15, RHEL 9 i Debian 12. Prekinuta je podrška za PostgreSQL 9.4 i 9.5, kao i za Python 2.7 i 3.5.
  • U temboard je dodana naredba „register-instance“ za registraciju agenata, koja za razliku od naredbe „temboard-agent register“, se izvodi na strani strežnika i ne zahtijeva mrežnu dostupnost agenta, tj. može se koristiti za dodavanje novih instanci u offline režimu.
  • Zmanjšano obremenitev agenta na sistem — število opravljenih transakcij je zmanjšano za 25%, implementirana je predpomnitev standardnih vrednosti in multiplexiranje nalog.
  • Privzeta velikost shranjenih podatkov o nadzoru je zmanjšana na 2 leti.
  • Dodana je možnost nalaganja podatkov o inventarju v formatu CSV.
  • Zagotovljen je samodejni ponovni zagon ozadnih procesov vmesnika in agenta po nepričakovanem koncu delovanja.

Dodatno lahko omenimo izdajo orodja Pyrseas 0.10.0, namenjenega za podporo DB PostgreSQL in avtomatizacijo operacij pri posodabljanju strukture podatkov. Pyrseas pretvarja standardno shemo s strukturo baze podatkov in pripadajoče metapodatke v format YAML ali JSON, ki sta bolj primerna za uporabo v sistemih za nadzor različic. Z uporabo predstavitve v formatu YAML Pyrseas omogoča generiranje SQL za sinhronizacijo strukture ene baze podatkov z drugo (torej je mogoče enostavno spremeniti strukturo in jih razširiti na druge baze podatkov). Koda projekta je napisana v programskem jeziku Python in je razširjena pod licenco BSD.

Nova izdaja Pyrseas je zanimiva s prehodom na Psycopg 3, popolnoma prenovljeno vejo modula za delo s PostgreSQL iz programov v programskem jeziku Python, ki podpira asinhrono interakcijo z DB in nudi vmesnike na osnovi DBAPI in asyncio. V novi različici je prenehana podpora za Python 2.x in iz odvisnosti je odstranjen pgdbconn. Zajamčena je podpora za veje PostgreSQL od 10 do 15.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster