TemBoard, інтерфейс для віддаленого керування PostgreSQL

TemBoard

temBoard — потужний інструмент адміністрування для PostgreSQL. Його можна використовувати для моніторингу, оптимізації або налаштування кількох екземплярів PostgreSQL.

Останнім часом запуск нова версія проекту temBoard 8.0, що розвивається веб-інтерфейс для дистанційного керування, Моніторинг, налаштування та оптимізація СУБД PostgreSQL.

Продукт включає інстальований легкий агент на кожному сервері PostgreSQL і серверному компоненті, який централізовано керує агентами та збирає статистику для моніторингу.

TemBoard Він характеризується тим, що дозволяє керувати сотнями екземплярів СУБД PostgreSQL через єдиний централізований веб-інтерфейс, на додаток до наявності інформаційних екранів для оцінки як загального стану всіх СУБД, так і більш детальної оцінки кожного екземпляра.

Ще одна функція temBoard – це Моніторинг стану СУБД використовуючи кілька показників, окрім того, що дозволяють виконувати sмоніторинг очисних робіт (VACUUM) таблиць та індексів, а також моніторинг повільних запитів до бази даних.

Інші особливості temBoard:

  • Підтримка керування поточними активними сесіями з СУБД.
  • Інтерфейс для оптимізації конфігурації PostgreSQL.

Основні нові функції temBoard 8.0

У цій представленій новій версії temBoard підкреслюється, що перероблено автентифікацію та організацію каналу зв’язку між інтерфейсом керування та агентами. Зміни означають спрощення розгортання агентів і підвищення безпеки каналу зв'язку з ними.

Згадується, що всі запити до агентів тепер додатково підписуються цифровим підписом за допомогою асиметричного шифрування з відкритим ключем, а інтерфейс діє як постачальник ідентифікаційних даних для агентів.

Крім того, також згадується, що автентифікація спільного пароля більше не використовується між агентом та інтерфейсом. Паролі тепер використовуються тільки для організації підключення користувачів до інтерфейсу.

Ще одна зміна, яка виділяється в цій новій версії, полягає в тому, що запропоновано новий інтерфейс командного рядка, крім того, окремі утиліти temboard-migratedb і temboard-agent-register були замінені вбудованими командами, що викликаються через виконувані файли temboard і temboard-agent.

El додано команду "register-instance". до дошки реєструвати агентів, яка, на відміну від команди «temboard-agent register», виконується на стороні сервера і не потребує доступу до агента з мережі, тобто її можна використовувати для додавання нових екземплярів офлайн.

Зменшено агентське навантаження на систему: кількість виконуваних транзакцій зменшено на 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

І все, ви можете почати використовувати цей чудовий інструмент. І останнє, але не менш важливе: я рекомендую вам переглянути посібник із встановлення, щоб ви могли виконати правильну конфігурацію. Посилання це.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.