наскоро стартирането на новата версия на проекта 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
И това е всичко, можете да започнете да използвате този отличен инструмент. Не на последно място, препоръчвам ви да посетите ръководството за инсталиране, за да можете да извършите правилна конфигурация. Връзката е тази.