TemBoard, μια διεπαφή για απομακρυσμένη διαχείριση της PostgreSQL

TempBoard

Το temBoard είναι ένα ισχυρό εργαλείο διαχείρισης για την PostgreSQL. Μπορεί να χρησιμοποιηθεί για την παρακολούθηση, τη βελτιστοποίηση ή τη διαμόρφωση πολλαπλών παρουσιών της PostgreSQL.

Πρόσφατα η έναρξη του τη νέα έκδοση του έργου temBoard 8.0, που αναπτύσσεται μια διεπαφή ιστού για τηλεχειρισμό, Παρακολούθηση, διαμόρφωση και βελτιστοποίηση DBMS PostgreSQL.

Το προϊόν περιλαμβάνει έναν ελαφρύ παράγοντα εγκατεστημένο σε κάθε διακομιστή PostgreSQL και ένα στοιχείο διακομιστή που διαχειρίζεται κεντρικά τους πράκτορες και συλλέγει στατιστικά στοιχεία για παρακολούθηση.

TempBoard Χαρακτηρίζεται από το ότι επιτρέπει τη διαχείριση εκατοντάδων παρουσιών του PostgreSQL DBMS μέσω μιας ενιαίας κεντρικής διεπαφής ιστού, εκτός από την παρουσία οθονών πληροφοριών για την αξιολόγηση τόσο της γενικής κατάστασης όλων των DBMS, όσο και μιας πιο λεπτομερούς αξιολόγησης κάθε παρουσίας.

Ένα άλλο χαρακτηριστικό του temBoard είναι το Παρακολούθηση κατάστασης DBMS χρησιμοποιώντας διάφορες μετρήσεις, εκτός από το να επιτρέπεται η εκτέλεση του sπαρακολούθηση των εργασιών καθαρισμού (VACUUM) πινάκων και ευρετηρίων, καθώς και παρακολούθηση αργών ερωτημάτων στη βάση δεδομένων.

Άλλα εξαιρετικά χαρακτηριστικά του temBoard είναι:

  • Υποστήριξη για τη διαχείριση ενεργών περιόδων σύνδεσης με το DBMS.
  • Διεπαφή για βελτιστοποίηση της διαμόρφωσης PostgreSQL.

Κύρια νέα χαρακτηριστικά του temBoard 8.0

Σε αυτή τη νέα έκδοση του temBoard που παρουσιάζεται, επισημαίνεται ότι επανασχεδίασε τον έλεγχο ταυτότητας και την οργάνωση του καναλιού επικοινωνίας μεταξύ της διεπαφής ελέγχου και των πρακτόρων. Οι αλλαγές σημαίνουν απλοποίηση της ανάπτυξης των πρακτόρων και αύξηση της ασφάλειας του καναλιού επικοινωνίας μαζί τους.

Αναφέρεται ότι όλα τα αιτήματα προς πράκτορες είναι πλέον επιπρόσθετα ψηφιακά υπογεγραμμένα χρησιμοποιώντας ασύμμετρη κρυπτογράφηση δημόσιου κλειδιού και η διεπαφή λειτουργεί ως πάροχος ταυτότητας για πράκτορες.

Επιπλέον, αναφέρεται επίσης ότι ο έλεγχος ταυτότητας με κοινόχρηστο κωδικό πρόσβασης δεν χρησιμοποιείται πλέον μεταξύ του πράκτορα και της διεπαφής. Οι κωδικοί πρόσβασης χρησιμοποιούνται πλέον μόνο για την οργάνωση της σύνδεσης των χρηστών στη διεπαφή.

Μια άλλη αλλαγή που ξεχωρίζει σε αυτή τη νέα έκδοση είναι αυτή έχει προταθεί μια νέα διεπαφή γραμμής εντολών, καθώς και τα ξεχωριστά βοηθητικά προγράμματα temboard-migratedb και temboard-agent-register έχουν αντικατασταθεί με ενσωματωμένες εντολές που καλούνται μέσω των εκτελέσιμων αρχείων temboard και temboard-agent.

El Προστέθηκε η εντολή "register-instance". στον πίνακα για την εγγραφή αντιπροσώπων, η οποία, σε αντίθεση με την εντολή temboard-agent register, εκτελείται από την πλευρά του διακομιστή και δεν απαιτεί ο πράκτορας να είναι προσβάσιμος στο δίκτυο, δηλαδή μπορεί να χρησιμοποιηθεί για την προσθήκη νέων παρουσιών εκτός σύνδεσης.

Το φορτίο agent στο σύστημα έχει μειωθεί: ο αριθμός των συναλλαγών που εκτελούνται μειώθηκε κατά 25%, η προσωρινή αποθήκευση τυπικών τιμών και η πολυπλεξία εργασιών έχουν εφαρμοστεί.

Του άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση:

  • Προστέθηκαν ενσωματωμένες εντολές για την εκτέλεση κοινών λειτουργιών διαχείρισης και παρακολούθησης από τη γραμμή εντολών.
  • Προστέθηκε υποστήριξη για PostgreSQL 15, RHEL 9 και Debian 12. Καταργήθηκε η υποστήριξη για PostgreSQL 9.4 και 9.5 και Python 2.7 και 3.5.
  • Το μέγεθος των αποθηκευμένων δεδομένων παρακολούθησης μειώνεται από προεπιλογή σε 2 χρόνια.
  • Προστέθηκε η δυνατότητα λήψης δεδομένων αποθέματος σε μορφή CSV.
  • Οι διεργασίες παρασκηνίου παράγοντα και διεπαφής επανεκκινούνται αυτόματα μετά από μη κανονικό τερματισμό.

Τελικά για όσους ενδιαφέρονται να μάθουν περισσότερα γι 'αυτό, θα πρέπει να γνωρίζουν ότι ο κώδικας είναι γραμμένος σε Python και διανέμεται με τη δωρεάν άδεια PostgreSQL και μπορούν να ελέγξουν λεπτομέρειες σχετικά με τη νέα έκδοση Στον ακόλουθο σύνδεσμο.

Πώς να εγκαταστήσετε το TemBoard στο Ubuntu και σε παράγωγα;

Για όσους ενδιαφέρονται να εγκαταστήσουν αυτό το βοηθητικό πρόγραμμα, μπορούν να το κάνουν με έναν αρκετά απλό τρόπο, απλά ανοίξτε ένα τερματικό και σε αυτό θα πληκτρολογήσουν τις ακόλουθες εντολές:

sudo echo deb http://apt.dalibo.org/labs $(lsb_release -cs)-dalibo main > /etc/apt/sources.list.d/dalibo-labs.list
sudo curl https://apt.dalibo.org/labs/debian-dalibo.asc | apt-key add -
sudo apt update -y

<span class="gp">sudo </span>apt install temboard <a id="__codelineno-6-2" href="https://temboard.readthedocs.io/en/latest/server_install/#__codelineno-6-2" name="__codelineno-6-2"></a>

sudo temboard --version

Και έτοιμοι με αυτό, μπορείτε να αρχίσετε να χρησιμοποιείτε αυτό το εξαιρετικό εργαλείο. Τελευταίο αλλά εξίσου σημαντικό, σας συνιστώ να επισκεφτείτε τον οδηγό εγκατάστασης για να μπορέσετε να εκτελέσετε τη σωστή διαμόρφωση. Ο σύνδεσμος είναι αυτό.


Γίνε ο πρώτος που θα σχολιάσει

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.