TemBoard, uma interface para gerenciamento remoto do PostgreSQL

quadro

temBoard é uma poderosa ferramenta de administração para PostgreSQL. Ele pode ser usado para monitorar, otimizar ou configurar várias instâncias do PostgreSQL.

Faz pouco o lançamento de a nova versão do projeto temBoard 8.0, que desenvolve uma interface web para controle remoto, monitoramento, configuração e otimização do SGBD PostgreSQL

O produto inclui um agente leve instalado em cada servidor PostgreSQL e um componente de servidor que gerencia centralmente os agentes e coleta estatísticas para monitoramento.

quadro Caracteriza-se por permitir a administração de centenas de instâncias de SGBD PostgreSQL através de uma única interface web centralizada, além da presença de telas informativas para avaliar tanto o estado geral de todos os SGBDs, quanto uma avaliação mais detalhada de cada instância.

Outra característica do temBoard é a Monitoramento de status do DBMS utilizando diversas métricas, além de permitir realizar o smonitoramento de operações de limpeza (VACUUM) de tabelas e índices, bem como o monitoramento de consultas lentas ao banco de dados.

Outras características que se destacam no temBoard são:

  • Suporte para gerenciar sessões atualmente ativas com o DBMS.
  • Interface para otimizar a configuração do PostgreSQL.

Principais novidades do temBoard 8.0

Nesta nova versão do temBoard que se apresenta, destaca-se que redesenhou a autenticação e organização do canal de comunicação entre a interface de controle e os agentes. As mudanças significaram uma simplificação na implantação dos agentes e um aumento na segurança do canal de comunicação com eles.

É mencionado que todas as solicitações aos agentes agora são assinadas digitalmente usando criptografia de chave pública assimétrica, e a interface atua como um provedor de identidade para os agentes.

Além disso, também é mencionado que a autenticação usando senhas compartilhadas entre o agente e a interface não é mais usada. As senhas agora são usadas apenas para organizar a conexão dos usuários com a interface.

Outra das mudanças que se destacam nesta nova versão é que uma nova interface de linha de comando foi proposta, além disso, os utilitários separados temboard-migratedb e temboard-agent-register foram substituídos por comandos integrados chamados por meio dos executáveis ​​temboard e temboard-agent.

El O comando "register-instance" foi adicionado para o conselho registrar agentes, que, ao contrário do comando "temboard-agent register", é executado no lado do servidor e não requer que o agente seja acessível a partir da rede, ou seja, pode ser usado para adicionar novas instâncias offline.

A carga do agente no sistema foi reduzida: o número de transações realizadas foi reduzido em 25%, o cache de valor típico e a multiplexação de tarefas foram implementados.

Do outras mudanças que se destacam nesta nova versão:

  • Comandos integrados adicionados para executar operações comuns de administração e monitoramento a partir da linha de comando.
  • Suporte adicionado para PostgreSQL 15, RHEL 9 e Debian 12. Suporte removido para PostgreSQL 9.4 e 9.5 e Python 2.7 e 3.5.
  • O tamanho dos dados de rastreamento armazenados é reduzido por padrão para 2 anos.
  • Adicionada a capacidade de baixar dados de inventário no formato CSV.
  • A interface e os processos em segundo plano do agente são reiniciados automaticamente após uma finalização anormal.

Finalmente para aqueles interessados ​​em saber mais sobre isso, eles devem saber que o código é escrito em Python e é distribuído sob a licença gratuita do PostgreSQL e podem verificar detalhes sobre a nova versão no link a seguir.

Como instalar o TemBoard no Ubuntu e derivados?

Para os interessados ​​em poder instalar este utilitário, podem fazê-lo de forma bastante simples, basta abrir um terminal e nele irão digitar 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 pronto, você pode começar a usar esta excelente ferramenta. Por último, mas não menos importante, recomendo que você visite o guia de instalação para que possa realizar uma configuração correta. O link é este.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.