Liberazione di temBoard 8.0, interfaccia per a gestione remota di PostgreSQL DBMS

U prughjettu temBoard 8.0 hè statu liberatu, sviluppatu una interfaccia web per a gestione remota, monitorizazione, cunfigurazione è ottimisazione di u DBMS PostgreSQL. U pruduttu include un agentu ligeru installatu nantu à ogni servitore chì esegue PostgreSQL, è un cumpunente di u servitore chì gestisce centralmente l'agenti è raccoglie statistiche per u monitoraghju. U codice hè scrittu in Python è hè distribuitu sottu a Licenza PostgreSQL gratuita.

Caratteristiche principali di temBoard:

  • A capacità di gestisce centinaie di istanze DBMS PostgreSQL attraversu una sola interfaccia web centralizzata.
  • Disponibilità di schermi d'infurmazioni per evaluà a cundizione generale di tutti i DBMS è una valutazione più dettagliata di ogni istanza.
    Liberazione di temBoard 8.0, interfaccia per a gestione remota di PostgreSQL DBMS
  • Monitoring u statu di u DBMS utilizendu diverse metriche.
  • Supportu per a gestione di sessioni attualmente attive cù u DBMS.
  • Monitoraghju di l'operazione di pulizia (VACUUM) di e tavule è indici.
  • Surveglianza di e dumande di basa di dati lente.
  • Interfaccia per ottimisà i paràmetri PostgreSQL.

In a nova versione:

  • L'autentificazione è l'urganizazione di u canali di cumunicazione trà l'interfaccia di gestione è l'agenti hè stata riprogettata. I cambiamenti anu purtatu à una implementazione simplificata di l'agenti è una sicurezza aumentata di u canali di cumunicazione cun elli. Tutte e dumande à l'agenti sò avà firmate digitalmente cù a criptografia di chjave publica asimmetrica, è l'interfaccia agisce cum'è un fornitore d'identità per l'agenti. L'autentificazione cù e password stabilite inseme in i lati di l'agente è di l'interfaccia ùn hè più utilizata. I password sò avà usati solu per urganizà e cunnessione di l'utilizatori à l'interfaccia.
  • Una nova interfaccia di linea di cumanda hè stata pruposta. L'utilità separata temboard-migratedb è temboard-agent-register sò state rimpiazzate cù cumandamenti integrati chjamati attraversu l'executable temboard è temboard-agent. Aghjunghjite cumandamenti integrati per eseguisce operazioni standard di amministrazione è monitoraghju da a linea di cummanda.
  • U supportu aghjuntu per PostgreSQL 15, RHEL 9 è Debian 12. U supportu per PostgreSQL 9.4 è 9.5, è ancu Python 2.7 è 3.5 hè statu discontinuatu.
  • U cumandimu "registru-instance" hè statu aghjuntu à u temboard per l'agenti di registrazione, chì, à u cuntrariu di u cumandamentu "registru di l'agente temboard", hè eseguitu da u latu di u servitore è ùn hè micca bisognu di dispunibilità di a rete di l'agente, i.e. pò esse usatu per aghjunghje novi istanze offline.
  • A carica di l'agente nantu à u sistema hè stata ridutta - u numeru di transazzione realizatu hè stata ridutta di 25%, a caching di i valori tipici è a multiplexing di task sò state implementate.
  • A dimensione di i dati di monitoraghju almacenati hè stata ridutta per difettu à 2 anni.
  • Aggiunta a capacità di scaricà dati d'inventariu in formatu CSV.
  • Fornitu un riavviu automaticu di i prucessi di fondo di l'interfaccia è l'agente dopu una terminazione anormale.

Inoltre, pudemu nutà a liberazione di u toolkit Pyrseas 0.10.0, cuncepitu per sustene u DBMS PostgreSQL è automatizà l'operazioni per aghjurnà a struttura di dati. Pyrseas converte u schema di basa di dati standard è i metadati assuciati in u formatu YAML o JSON, chì hè più adattatu per l'usu in sistemi di cuntrollu di versione. Utilizendu una rapprisentazione YAML, Pyrseas furnisce a generazione SQL per sincronizà a struttura di una basa di dati cù l'altru (vale à dì, i cambiamenti à a struttura ponu esse facilmente fatti è propagati à altre basa di dati). U codice di u prugettu hè scrittu in Python è distribuitu sottu a licenza BSD.

A nova versione di Pyrseas hè notevule per a transizione à Psycopg 3, un ramu completamente riprogettatu di u modulu per travaglià cù PostgreSQL da i prugrammi Python, chì sustene l'interazzione asincrona cù u DBMS è furnisce interfacce basate in DBAPI è asincronia. A nova versione abbanduneghja ancu u supportu per Python 2.x è elimina pgdbconn da e dipendenze. U supportu per i rami PostgreSQL da 10 à 15 hè furnitu.

Source: opennet.ru

Add a comment