E foi lançado o temBoard 8.0 com a autenticação redesenhada, e mais. Confira as novidades dessa importante atualização.
temBoard é uma poderosa ferramenta de administração para PostgreSQL. Ele pode ser usado para monitorar, otimizar ou configurar várias instâncias do 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.
TemBoard se caracteriza por permitir que centenas de instâncias de SGBD PostgreSQL sejam gerenciadas através de uma única interface web centralizada, além de contar com a presença de telas informativas para avaliar tanto o estado geral de todos os SGBD, quanto uma avaliação mais detalhada de cada instância.
Outra funcionalidade do temBoard é monitorar o estado do SGBD através de diversas métricas, além de poder rastrear operações de limpeza (VACUUM) de tabelas e índices, além de rastrear consultas lentas ao banco de dados.
Outras características marcantes do temBoard são:
- Suporte para gerenciar sessões atualmente ativas com o DBMS.
- Interface para otimizar a configuração do PostgreSQL.
E, agora, foi anunciado o lançamento da nova versão do projeto temBoard 8.0,
Novidades do temBoard 8.0
Nesta nova versão do temBoard que se apresenta, destaca-se que foi redesenhada 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 de senha compartilhada não é mais usada entre o agente e a interface. As senhas agora são usadas apenas para organizar a conexão dos usuários com a interface.
Outra mudança notável nesta nova versão é que uma nova interface de linha de comando foi proposta, além dos utilitários separados temboard-migratedb e temboard-agent-register foram substituídos por comandos integrados chamados pelos executáveis temboard e temboard-agent.
O comando “register-instance” foi adicionado ao temboard para registrar agentes, que diferentemente do comando “temboard-agent register”, é executado no lado do servidor e não exige que o agente seja acessível a partir da rede, ou seja, pode ser usado para adicionar novas instâncias off-line.
A carga do agente no sistema foi reduzida: o número de transações realizadas foi reduzido em 25%, o cache de valores típicos e a multiplexação de tarefas foram implementados.
Das outras mudanças que se destacam nesta nova versão:
- Comandos integrados adicionados para executar operações comuns de gerenciamento 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.
- Os processos em segundo plano do agente e da interface são reiniciados automaticamente após a finalização anormal.
Para saber mais sobre essa versão do temBoard, acesse a nota de lançamento.
Como instalar ou atualizar o temBoard
Para os interessados em poder instalar este utilitário no Ubuntu e derivados, 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
apt install temboard
temboard --version
Para instalar em outros sistemas Linux, consulte esta página.