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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.