Κυκλοφορία του temBoard 8.0, διεπαφή για απομακρυσμένη διαχείριση του PostgreSQL DBMS

Κυκλοφόρησε η έκδοση του έργου temBoard 8.0. Αναπτύσσει μια διεπαφή ιστού για απομακρυσμένη διαχείριση, παρακολούθηση, διαμόρφωση και βελτιστοποίηση του DBMS PostgreSQL. Το προϊόν περιλαμβάνει έναν ελαφρύ παράγοντα εγκατεστημένο σε κάθε διακομιστή με PostgreSQL και ένα στοιχείο διακομιστή που διαχειρίζεται κεντρικά τους παράγοντες και συλλέγει στατιστικά στοιχεία για παρακολούθηση. Ο κώδικας είναι γραμμένος σε Python και διανέμεται με την δωρεάν άδεια PostgreSQL.

Βασικά χαρακτηριστικά του temBoard:

  • Δυνατότητα διαχείρισης εκατοντάδων στιγμιότυπων DBMS PostgreSQL μέσω μιας ενιαίας κεντρικής διεπαφής ιστού.
  • Διαθεσιμότητα οθονών πληροφοριών για την αξιολόγηση τόσο της γενικής κατάστασης όλων των ΣΔΒΔ όσο και για μια πιο λεπτομερή αξιολόγηση κάθε περίπτωσης.
    Κυκλοφορία του temBoard 8.0, διεπαφή για απομακρυσμένη διαχείριση του PostgreSQL DBMS
  • Παρακολούθηση της κατάστασης του ΣΔΒΔ χρησιμοποιώντας διάφορες μετρήσεις.
  • Υποστήριξη για τη διαχείριση των ενεργών συνεδριών με το DBMS.
  • Παρακολούθηση λειτουργιών VACUUM σε πίνακες και ευρετήρια.
  • Παρακολούθηση αργών ερωτημάτων βάσης δεδομένων.
  • Διεπαφή για τη βελτιστοποίηση των ρυθμίσεων της PostgreSQL.

Στη νέα έκδοση:

  • Ο έλεγχος ταυτότητας και η οργάνωση του καναλιού επικοινωνίας μεταξύ της διεπαφής ελέγχου και των πρακτόρων έχουν επανασχεδιαστεί. Οι αλλαγές έχουν απλοποιήσει την ανάπτυξη των πρακτόρων και έχουν αυξήσει την ασφάλεια του καναλιού επικοινωνίας μαζί τους. Όλα τα αιτήματα προς τους πράκτορες πιστοποιούνται πλέον επιπλέον με ψηφιακή υπογραφή χρησιμοποιώντας ασύμμετρη κρυπτογράφηση με δημόσια κλειδιά και η διεπαφή λειτουργεί ως πάροχος ταυτότητας για τους πράκτορες. Ο έλεγχος ταυτότητας με χρήση κωδικών πρόσβασης που ορίζονται από κοινού στην πλευρά του πράκτορα και της διεπαφής δεν χρησιμοποιείται πλέον. Οι κωδικοί πρόσβασης χρησιμοποιούνται πλέον μόνο για την οργάνωση των συνδέσεων των χρηστών στη διεπαφή.
  • Έχει εισαχθεί μια νέα διεπαφή γραμμής εντολών. Τα ξεχωριστά βοηθητικά προγράμματα temboard-migratedb και temboard-agent-register έχουν αντικατασταθεί με ενσωματωμένες εντολές που καλούνται μέσω των εκτελέσιμων αρχείων temboard και temboard-agent. Έχουν προστεθεί ενσωματωμένες εντολές για την εκτέλεση τυπικών λειτουργιών διαχείρισης και παρακολούθησης από τη γραμμή εντολών.
  • Добавлена поддержка PostgreSQL 15, RHEL 9 и Debian 12. Прекращена поддержка PostgreSQL 9.4 и 9.5, а также Python 2.7 и 3.5.
  • Η εντολή "register-instance" έχει προστεθεί στο tempboard για την εγγραφή πρακτόρων, η οποία, σε αντίθεση με την εντολή "tempboard-agent register", εκτελείται από την πλευρά του διακομιστή. υπηρέτης και δεν απαιτεί διαθεσιμότητα δικτύου από τον πράκτορα, δηλαδή μπορεί να χρησιμοποιηθεί για την προσθήκη νέων στιγμιότυπων σε λειτουργία εκτός σύνδεσης.
  • Το φόρτο εργασίας των πρακτόρων στο σύστημα έχει μειωθεί - ο αριθμός των συναλλαγών που εκτελούνται έχει μειωθεί κατά 25%, έχουν εφαρμοστεί η προσωρινή αποθήκευση τυπικών τιμών και η πολυπλεξία εργασιών.
  • Το μέγεθος των αποθηκευμένων δεδομένων παρακολούθησης έχει μειωθεί από προεπιλογή σε 2 έτη.
  • Προστέθηκε η δυνατότητα λήψης δεδομένων αποθέματος σε μορφή CSV.
  • Παρέχεται αυτόματη επανεκκίνηση των διεργασιών παρασκηνίου της διεπαφής και του παράγοντα μετά από μη φυσιολογικό τερματισμό.

Επιπλέον, θα πρέπει να σημειωθεί η κυκλοφορία του Pyrseas 0.10.0, ενός κιτ εργαλείων που έχει σχεδιαστεί για την υποστήριξη του PostgreSQL DBMS και την αυτοματοποίηση των λειτουργιών ενημέρωσης δομής δεδομένων. Το Pyrseas μετατρέπει το τυπικό σχήμα με τη δομή της βάσης δεδομένων και τα συνοδευτικά μεταδεδομένα σε μορφή YAML ή JSON, η οποία είναι πιο κατάλληλη για χρήση σε συστήματα ελέγχου εκδόσεων. Χρησιμοποιώντας την αναπαράσταση YAML, το Pyrseas παρέχει δυνατότητα δημιουργίας SQL για τον συγχρονισμό της δομής μιας βάσης δεδομένων με μια άλλη (δηλαδή, μπορείτε εύκολα να κάνετε αλλαγές στη δομή και να τις διανείμετε σε άλλες βάσεις δεδομένων). Ο κώδικας του έργου είναι γραμμένος σε Python και διανέμεται με άδεια BSD.

Η νέα έκδοση του Pyrseas είναι αξιοσημείωτη για τη μετάβασή της στο Psycopg 3, έναν πλήρως ανασχεδιασμένο κλάδο της ενότητας για εργασία με PostgreSQL από προγράμματα Python, που υποστηρίζει ασύγχρονη αλληλεπίδραση με το DBMS και παρέχει διεπαφές βασισμένες σε DBAPI και asyncio. Η νέα έκδοση επίσης καταργεί την υποστήριξη για το Python 2.x και αφαιρεί το pgdbconn από τις εξαρτήσεις. Παρέχεται υποστήριξη για τους κλάδους 10 έως 15 της PostgreSQL.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster