TemBoard, unha interface para a xestión remota de PostgreSQL

TemBoard

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.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.