Nedávno zahájení nová verze projektu temBoard 8.0, který se vyvíjí webové rozhraní pro dálkové ovládání, Sledování, konfigurace a optimalizace DBMS PostgreSQL
Produkt obsahuje nainstalovaný odlehčený agent na každém PostgreSQL serveru a serverová komponenta, která centrálně spravuje agenty a shromažďuje statistiky pro monitorování.
TemBoard Vyznačuje se tím, že umožňuje spravovat stovky instancí PostgreSQL DBMS prostřednictvím jediného centralizovaného webového rozhraní, navíc s přítomností informačních obrazovek pro vyhodnocení jak obecného stavu všech DBMS, tak i podrobnějšího vyhodnocení každé instance.
Další funkcí temBoard je Sledování stavu DBMS pomocí několika metrik, kromě toho, že umožňuje provádět ssledování úklidových operací (VACUUM) tabulek a indexů, stejně jako sledování pomalých dotazů do databáze.
Další vynikající vlastnosti temBoard jsou:
- Podpora pro správu aktuálně aktivních relací s DBMS.
- Rozhraní pro optimalizaci konfigurace PostgreSQL.
Hlavní nové funkce temBoard 8.0
V této nové verzi temBoard, která je představena, je to zdůrazněno přepracoval autentizaci a organizaci komunikačního kanálu mezi řídicím rozhraním a agenty. Změny znamenaly zjednodušení nasazení agentů a zvýšení bezpečnosti komunikačního kanálu s nimi.
Je zmíněno, že všechny požadavky na agenty jsou nyní navíc digitálně podepisovány pomocí asymetrického šifrování veřejným klíčem a rozhraní funguje jako poskytovatel identity pro agenty.
Kromě toho je také zmíněno, že mezi agentem a rozhraním se již nepoužívá autentizace pomocí sdíleného hesla. Hesla se nyní používají pouze k organizaci připojení uživatelů k rozhraní.
Další změna, která v této nové verzi vyniká, je ta bylo navrženo nové rozhraní příkazového řádku, plus samostatné obslužné programy temboard-migratedb a temboard-agent-register byly nahrazeny vestavěnými příkazy volanými prostřednictvím spustitelných souborů temboard a temboard-agent.
El byl přidán příkaz "register-instance". k desce registrovat agenty, který na rozdíl od příkazu temboard-agent register běží na straně serveru a nevyžaduje, aby byl agent síťově přístupný, tj. lze jej použít k přidávání nových instancí offline.
Zatížení systému agentem bylo sníženo: počet provedených transakcí byl snížen o 25 %, bylo implementováno ukládání typických hodnot do mezipaměti a multiplexování úloh.
Z další změny které vyčnívají z této nové verze:
- Přidány vestavěné příkazy pro provádění běžných operací správy a monitorování z příkazového řádku.
- Přidána podpora pro PostgreSQL 15, RHEL 9 a Debian 12. Odebrána podpora pro PostgreSQL 9.4 a 9.5 a Python 2.7 a 3.5.
- Velikost uložených sledovacích dat je ve výchozím nastavení snížena na 2 roky.
- Přidána možnost stahování dat zásob ve formátu CSV.
- Procesy agenta a rozhraní na pozadí se po abnormálním ukončení automaticky restartují.
Konečně pro ty, kteří se o tom chtějí dozvědět více, měli by vědět, že kód je napsán v Pythonu a je distribuován pod bezplatnou licencí PostgreSQL a mohou si zkontrolovat podrobnosti o nové verzi Na následujícím odkazu.
Jak nainstalovat TemBoard v Ubuntu a derivátech?
Pro zájemce o možnost instalace této utility to může udělat poměrně jednoduchým způsobem, stačí otevřít terminál a do něj napsat následující příkazy:
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
A připraveni, můžete začít používat tento vynikající nástroj. V neposlední řadě vám doporučuji navštívit instalační příručku, abyste mohli provést správnou konfiguraci. Odkaz je tento.