Doli projekti temBoard 8.0, i cili zhvillon ndërfaqen web për menaxhimin, monitorimin, konfigurimin dhe optimizimin e DBMS PostgreSQL. Produkti përfshin një agjent të lehtë, i cili instalohet në çdo server me PostgreSQL, dhe një komponent serveri që menaxhon në mënyrë qendrore agjentët dhe mbledh statistikat për monitorim. Kodi është shkruar në gjuhën Python dhe shpërndahet nën licencën e lirë PostgreSQL License.
Karakteristikat kryesore të temBoard:
- Mundësia për të menaxhuar nëpërmjet një ndërfaqeje web qendrore qindra instancave të DBMS PostgreSQL.
- Disponueshmëria e ekranëve informues për të vlerësuar si gjendjen e përgjithshme të të gjitha DBMS, ashtu edhe vlerësimin më të detajuar të çdo instance.

- Monitorimi i gjendjes së DBMS me përdorimin e metrikave të ndryshme.
- Mbështetje për menaxhimin e sesioneve aktive në atë moment me DBMS.
- Ndjekja e operacioneve të pastrimit (VACUUM) të tabelave dhe indekseve.
- Ndjekja e pyetjeve të ngadalta në DB.
- Ndërfaqja për optimizimin e konfigurimeve të PostgreSQL.
Në këtë version të ri:
- Aftësia e autentifikimit dhe organizimit të kanalit të lidhjes midis ndërfaqes menaxhuese dhe agenteve është rindërtuar. Ndryshimet kanë sjellë një thjeshtim në çekin e agenteve dhe rritjen e sigurisë së kanalit të komunikimit me ta. Të gjitha kërkesat ndaj agenteve tani janë të nënshkruara përmes një nënshkrimi digjital duke përdorur kriptimin asimetrik me çelësa publikë, ndërsa ndërfaqja shërben si një ofrues identiteti për agentët. Autentifikimi me fjalëkalime, të caktuar nga ana e agentit dhe ndërfaqes, nuk aplikohet më. Tani, fjalëkalimet përdoren vetëm për organizimin e lidhjes së përdoruesve me ndërfaqen.
- ĂshtĂ« propozuar njĂ« ndĂ«rfaqe e re pĂ«r komandat e linjĂ«s. Veglat e veçanta temboard-migratedb dhe temboard-agent-register janĂ« zĂ«vendĂ«suar me komanda tĂ« integruara, tĂ« cilat thirren pĂ«rmes skedarĂ«ve ekzekutivĂ« temboard dhe temboard-agent. JanĂ« shtuar komanda tĂ« integruara pĂ«r tĂ« kryer operacione tipike tĂ« administratĂ«s dhe monitorimit nga linja e komandĂ«s.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r PostgreSQL 15, RHEL 9 dhe Debian 12. MbĂ«shtetja pĂ«r PostgreSQL 9.4 dhe 9.5, si dhe Python 2.7 dhe 3.5 Ă«shtĂ« ndĂ«rprerĂ«.
- Në temboard është shtuar komanda «register-instance» për regjistrimin e agenteve, e cila, ndryshe nga komanda «temboard-agent register», realizohet në anën e serverit server dhe nuk kërkon akses në rrjet për agjentin, pra mund të përdoret për të shtuar eksponentë të rinj në modalitet offline.
- Ngarkesa nĂ« sistem nga agjenti Ă«shtĂ« reduktuar â numri i transaksioneve tĂ« ekzekutuara Ă«shtĂ« reduktuar me 25%, duke zbatuar ndihmĂ«n e memorizimit tĂ« vlerave tipike dhe shumĂ«zimin e detyrave.
- Madhësia e të dhënave të ruajtura për monitorim është zvogëluar në mënyrë standarde në 2 vjet.
- I është shtuar mundësia për ngarkimin e të dhënave të inventarit në formatin CSV.
- Garantohet rinisja automatike e proceseve pasuese të ndërfaqes dhe agjentit pas përfundimeve të papritura.
Një element shtesë është lëshimi i instrumentit Pyrseas 0.10.0, i cili është bërë për mbështetje të DBMS PostgreSQL dhe për automatizimin e operacioneve që lidhen me azhurnimin e strukturës së të dhënave. Pyrseas transformon skemën standarde me strukturën e DB-së dhe metadatën përkatëse në formatin YAML ose JSON, që është më i përshtatshëm për t'u përdorur në sistemet e kontrollit të versioneve. Duke përdorur formatin YAML, Pyrseas siguron gjenerimin e SQL për të realizuar sinkronizimin e strukturës së një DB me një tjetër (dmth, mund të bëhen lehtë ndryshime në strukturë dhe t'i shpërndahen ato në DB të tjera). Kodi i projektit është shkruar në gjuhën Python dhe shpërndahet nën licencën BSD.
LĂ«shimi i ri i Pyrseas karakterizohet nga kalimi nĂ« Psycopg 3, njĂ« degĂ« e ripĂ«rcaktuar e modulit pĂ«r punĂ« me PostgreSQL nga programet nĂ« gjuhĂ«n Python, qĂ« mbĂ«shtet ndĂ«rveprimin asinhron me DBMS dhe ofron interfaca tĂ« bazuara nĂ« DBAPI dhe asyncio. NĂ« versionin e ri, gjithashtu Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r Python 2.x dhe Ă«shtĂ« larguar pgdbconn nga varĂ«sitĂ«. ĂshtĂ« siguruar mbĂ«shtetje pĂ«r degĂ«t e PostgreSQL nga 10 deri nĂ« 15.
Burimi: opennet.ru

