Izdanje temBoard 8.0, sučelja za daljinsko upravljanje SDB-om PostgreSQL

Izdan je projekt temBoard 8.0, koji razvija web-sučelje za daljinsko upravljanje, nadzor, konfiguraciju i optimizaciju PostgreSQL baza podataka. Proizvod uključuje lagani agent koji se instalira na svaki server s PostgreSQL-om i serverskom komponentom koja centralizirano upravlja agentima i prikuplja statistiku za nadzor. Kod je napisan na 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.
  • Prisutnost informativnih ekrana za procjenu općeg stanja svih baza podataka kao i detaljniju procjenu svake instance.
    Izdanje temBoard 8.0, sučelja za daljinsko upravljanje SDB-om PostgreSQL
  • Nadzor stanja baza podataka korištenjem raznih mjernih podataka.
  • Podrška za upravljanje aktivnim sesijama s bazom podataka.
  • Praćenje operacija čišćenja (VACUUM) tablica i indeksa.
  • Praćenje sporih upita na bazi podataka.
  • Sučelje za optimizaciju postavki PostgreSQL-a.

U novoj verziji:

  • Pregledana je autentifikacija i organizacija kanala komunikacije između upravljačkog sučelja i agenata. Promjene su dovele do pojednostavljenja postavljanja agenata i povećanja sigurnosti komunikacijskog kanala s njima. Svi zahtjevi za agente sada se dodatno potpisuju digitalnim potpisom koristeći asimetrično kriptiranje s javnim ključevima, dok sučelje djeluje kao pružatelj identifikacije za agente. Autentifikacija korištenjem lozinki, koje su zajednički definirane sličnim brojevima na strani agenta i sučelja, više se ne primjenjuje. Lozinke se sada koriste samo za organizaciju povezivanja korisnika s sučeljem.
  • Predloženo je novo sučelje naredbenog retka. Odvojene alatke 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 izvođenje uobičajenih administrativnih i nadzornih operacija iz naredbenog retka.
  • 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 Python 2.7 i 3.5.
  • U temboard je dodana naredba „register-instance“ za registraciju agenata, koja se za razliku od naredbe „temboard-agent register“, izvršava na strani poslužitelja i ne zahtijeva mrežnu dostupnost agenta, tj. može se koristiti za dodavanje novih instanci u offline režimu.
  • Smanjeno opterećenje agenta na sustav — broj izvršenih transakcija smanjen je za 25%, implementirano je keširanje standardnih vrijednosti i multiplexiranje zadataka.
  • Zadana veličina pohranjenih podataka o nadzoru smanjena je na 2 godine.
  • Dodana je mogućnost učitavanja podataka o inventaru u CSV formatu.
  • Osiguran je automatski ponovni pokretanje pozadinskih procesa sučelja i agenta nakon iznenadnog prestanka rada.

Također vrijedi spomenuti izdanje alata Pyrseas 0.10.0, namijenjenog podršci za PostgreSQL i automatizaciji operacija ažuriranja strukture podataka. Pyrseas pretvara standardnu shemu s strukturom baze podataka i prateće metapodatke u format YAML ili JSON, prikladniji za korištenje u sustavima kontrole verzija. Koristeći prikaz u YAML formatu, Pyrseas omogućava generiranje SQL-a za sinkronizaciju strukture jedne baze podataka s drugom (tj. lako je napraviti promjene u strukturi i proširiti ih na druge baze podataka). Kod projekta napisan je na Pythonu i objavljen je pod BSD licencom.

Novo izdanje Pyrseas ističe prijelaz na Psycopg 3, potpuno redizajniranu granu modula za rad s PostgreSQL iz programa na Pythonu, koja podržava asinkrono povezivanje s bazom podataka i pruža sučelja temeljena na DBAPI i asyncio. U novoj verziji prestaje podrška za Python 2.x i ovisnost pgdbconn je uklonjena. Osigurana je podrška za grane PostgreSQL od 10 do 15.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster