Izlaista temBoard 8.0 — saskarne PostgreSQL DBVS attālai pārvaldībai

Ir izlaists projekts temBoard 8.0, kas izstrādā tīmekļa saskarni PostgreSQL DBVS attālai pārvaldībai, uzraudzībai, konfigurēšanai un optimizēšanai. Produkts ietver vieglu aģentu, kas instalēts katrā serverī, kurā darbojas PostgreSQL, un servera komponentu, kas centralizēti pārvalda aģentus un apkopo statistiku pārraudzībai. Kods ir rakstīts Python un tiek izplatīts saskaņā ar bezmaksas PostgreSQL licenci.

Galvenās temboard funkcijas:

  • Iespēja pārvaldīt simtiem PostgreSQL DBVS gadījumu, izmantojot vienu centralizētu tīmekļa saskarni.
  • Informācijas ekrānu pieejamība, lai novērtētu gan visu DBVS vispārējo stāvokli, gan detalizētāku katras instances novērtējumu.
    Izlaista temBoard 8.0 — saskarne PostgreSQL DBVS attālai pārvaldībai
  • DBVS stāvokļa uzraudzība, izmantojot dažādus rādītājus.
  • Atbalsts pašlaik aktīvo sesiju pārvaldībai ar DBVS.
  • Tabulu un indeksu tīrīšanas darbību (VACUUM) uzraudzība.
  • Lēnu datu bāzes vaicājumu uzraudzība.
  • Interfeiss PostgreSQL iestatījumu optimizēšanai.

Jaunajā versijā:

  • Pārvaldības saskarnes un aģentu komunikācijas kanāla autentifikācija un organizācija ir pārveidota. Izmaiņu rezultātā tika vienkāršota aģentu izvietošana un palielināta sakaru kanāla drošība ar viņiem. Visi aģentiem adresētie pieprasījumi tagad tiek papildus digitāli parakstīti, izmantojot asimetrisku publiskās atslēgas šifrēšanu, un saskarne darbojas kā aģentu identitātes nodrošinātājs. Autentifikācija, izmantojot paroles, kas kopā iestatītas aģenta un interfeisa pusēs, vairs netiek izmantota. Paroles tagad tiek izmantotas tikai, lai organizētu lietotāju savienojumus ar saskarni.
  • Ir ierosināts jauns komandrindas interfeiss. Atsevišķās utilītas temboard-migratedb un temboard-agent-register ir aizstātas ar iebūvētām komandām, kas tiek izsauktas, izmantojot temboard un temboard-agent izpildāmos failus. Pievienotas iebūvētas komandas standarta administrēšanas un uzraudzības darbību veikšanai no komandrindas.
  • Pievienots atbalsts PostgreSQL 15, RHEL 9 un Debian 12. Atbalsts PostgreSQL 9.4 un 9.5, kā arī Python 2.7 un 3.5 tika pārtraukts.
  • Aģentu reģistrēšanas temboard ir pievienota komanda “register-instance”, kas atšķirībā no komandas “temboard-agent register” tiek izpildīta servera pusē un tai nav nepieciešama aģenta tīkla pieejamība, t.i. var izmantot jaunu gadījumu pievienošanai bezsaistē.
  • Sistēmas aģenta slodze ir samazināta - veikto darījumu skaits ir samazināts par 25%, ir ieviesta tipisko vērtību kešatmiņa un uzdevumu multipleksēšana.
  • Uzglabājamo monitoringa datu apjoms pēc noklusējuma ir samazināts līdz 2 gadiem.
  • Pievienota iespēja lejupielādēt krājumu datus CSV formātā.
  • Nodrošina automātisku interfeisa un aģenta fona procesu restartēšanu pēc neparastas darbības pārtraukšanas.

Turklāt mēs varam atzīmēt Pyrseas 0.10.0 rīkkopas izlaišanu, kas izstrādāta, lai atbalstītu PostgreSQL DBVS un automatizētu darbības, lai atjauninātu datu struktūru. Pyrseas pārveido standarta datu bāzes shēmu un saistītos metadatus YAML vai JSON formātā, kas ir vairāk piemērots lietošanai versiju kontroles sistēmās. Izmantojot YAML attēlojumu, Pyrseas nodrošina SQL ģenerēšanu, lai sinhronizētu vienas datu bāzes struktūru ar citu (t.i., struktūras izmaiņas var viegli veikt un izplatīt uz citām datu bāzēm). Projekta kods ir rakstīts Python un tiek izplatīts saskaņā ar BSD licenci.

Jaunais Pyrseas laidiens ir ievērojams ar pāreju uz Psycopg 3 — pilnībā pārveidotu moduļa atzaru darbam ar PostgreSQL no Python programmām, atbalstot asinhrono mijiedarbību ar DBVS un nodrošinot saskarnes, kuru pamatā ir DBAPI un asyncio. Jaunā versija arī pārtrauc Python 2.x atbalstu un no atkarībām noņem pgdbconn. Tiek nodrošināts atbalsts PostgreSQL filiālēm no 10 līdz 15.

Avots: opennet.ru

Pievieno komentāru