temBoard é unha poderosa ferramenta de administración para PostgreSQL. Pódese usar para supervisar, optimizar ou configurar varias instancias de PostgreSQL.
Recientemente o lanzamento de a nova versión do proxecto temBoard 8.0, que se desenvolve unha interface web para control remoto, Monitorización, configuración e optimización de DBMS PostgreSQL.
O produto inclúe un axente lixeiro instalado en cada servidor PostgreSQL e un compoñente de servidor que xestiona centralmente os axentes e recolle estatísticas para a súa supervisión.
TemBoard Caracterízase por permitir xestionar centos de instancias de DBMS PostgreSQL a través dunha única interface web centralizada, ademais da presenza de pantallas de información para avaliar tanto o estado xeral de todos os DBMS, como unha avaliación máis detallada de cada instancia.
Outra característica de temBoard é Monitorización do estado do DBMS utilizando varias métricas, ademais de permitir realizar o sseguimento das operacións de limpeza (VACUUM) de táboas e índices, así como o seguimento de consultas lentas á base de datos.
Outras características destacadas de temBoard son:
- Soporte para xestionar sesións actualmente activas co DBMS.
- Interface para optimizar a configuración de PostgreSQL.
Principais novidades de temBoard 8.0
Nesta nova versión de temBoard que se presenta, destácase que redeseñado a autenticación e organización da canle de comunicación entre a interface de control e os axentes. Os cambios supuxeron unha simplificación do despregamento dos axentes e un aumento da seguridade da canle de comunicación con eles.
Menciónase que agora todas as solicitudes aos axentes están asinadas dixitalmente mediante o cifrado de chave pública asimétrica e que a interface actúa como un provedor de identidade para os axentes.
Ademais, tamén se menciona que a autenticación de contrasinal compartida xa non se utiliza entre o axente e a interface. Os contrasinais úsanse agora só para organizar a conexión dos usuarios á interface.
Outro dos cambios que destaca nesta nova versión é que propúxose unha nova interface de liña de comandos, ademais das utilidades temboard-migratedb e temboard-agent-register por separado substituíronse por comandos integrados chamados a través dos executables temboard e temboard-agent.
El Engadiuse o comando "register-instance". á directiva para rexistrar axentes, que, a diferenza do comando temboard-agent register, execútase no lado do servidor e non require que o axente sexa accesible á rede, é dicir, pódese usar para engadir novas instancias fóra de liña.
Reduciuse a carga do axente no sistema: o número de transaccións realizadas reduciuse nun 25%, implementouse o caché de valores típicos e a multiplexación de tarefas.
Do outros cambios que destacan desta nova versión:
- Engadíronse comandos integrados para realizar operacións de xestión e seguimento comúns desde a liña de comandos.
- Engadido soporte para PostgreSQL 15, RHEL 9 e Debian 12. Eliminouse o soporte para PostgreSQL 9.4 e 9.5 e Python 2.7 e 3.5.
- O tamaño dos datos de seguimento almacenados redúcese por defecto a 2 anos.
- Engadida a posibilidade de descargar datos de inventario en formato CSV.
- Os procesos en segundo plano do axente e da interface reinician automaticamente despois dunha terminación anormal.
Finalmente para os interesados en saber máis sobre el, deben saber que o código está escrito en Python e distribúese baixo a licenza gratuíta de PostgreSQL e poden consultar os detalles sobre a nova versión Na seguinte ligazón.
Como instalar TemBoard en Ubuntu e derivados?
Para os interesados en poder instalar esta utilidade, poden facelo dun xeito bastante sinxelo, basta con abrir un terminal e nel teclearán os seguintes comandos:
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
E listo con iso, podes comezar a usar esta excelente ferramenta. Por último, pero non menos importante, recoméndoche que visites a guía de instalación para que poidas realizar unha configuración correcta. A ligazón é esta.
Sexa o primeiro en opinar sobre