Nedavno lansiranje nova verzija projekta temBoard 8.0, koji se razvija web interfejs za daljinsko upravljanje, Monitoring, konfiguracija i optimizacija DBMS-a PostgreSQL.
Proizvod uključuje instaliran lagani agent na svakom PostgreSQL serveru i serverskoj komponenti koja centralno upravlja agentima i prikuplja statistiku za praćenje.
Nadahnuje Karakterizira ga omogućavanje upravljanja stotinama instanci PostgreSQL DBMS-a putem jedinstvenog centralizovanog web interfejsa, pored prisustva informacionih ekrana za procenu opšteg statusa svih DBMS-a, kao i detaljniju procenu svake instance.
Još jedna karakteristika temBoard-a je Praćenje statusa DBMS-a koristeći nekoliko metrika, osim što omogućava izvođenje spraćenje operacija čišćenja (VAKUUM) tabela i indeksa, kao i praćenje sporih upita prema bazi podataka.
Ostale izvanredne karakteristike temBoard-a su:
- Podrška za upravljanje trenutno aktivnim sesijama sa DBMS-om.
- Interfejs za optimizaciju PostgreSQL konfiguracije.
Glavne nove karakteristike temBoarda 8.0
U ovoj novoj verziji temBoarda koja je predstavljena, to je istaknuto redizajnirali autentifikaciju i organizaciju komunikacijskog kanala između kontrolnog interfejsa i agenata. Promjene su značile pojednostavljenje raspoređivanja agenata i povećanje sigurnosti komunikacijskog kanala s njima.
Napominje se da su svi zahtjevi agentima sada dodatno digitalno potpisani korištenjem asimetrične enkripcije javnog ključa, a sučelje djeluje kao provajder identiteta za agente.
Osim toga, također se spominje da se dijeljena autentifikacija lozinke više ne koristi između agenta i sučelja. Lozinke se sada koriste samo za organizaciju konekcije korisnika na interfejs.
Još jedna od promjena koja se ističe u ovoj novoj verziji je ta predloženo je novo sučelje komandne linije, plus odvojeni uslužni programi temboard-migratedb i temboard-agent-register zamijenjeni su ugrađenim komandama koje se pozivaju putem izvršnih datoteka temboard i temboard-agent.
El "register-instance" komanda je dodana na ploču za registraciju agenata, koja, za razliku od temboard-agent register komande, radi na strani servera i ne zahtijeva da agent bude mrežno dostupan, tj. može se koristiti za dodavanje novih instanci van mreže.
Opterećenje agenta na sistemu je smanjeno: broj izvršenih transakcija je smanjen za 25%, implementirano je keširanje tipičnih vrijednosti i multipleksiranje zadataka.
Of the druge promjene koji se ističu iz ove nove verzije:
- Dodane su ugrađene komande za obavljanje uobičajenih operacija upravljanja i nadgledanja iz komandne linije.
- Dodata podrška za PostgreSQL 15, RHEL 9 i Debian 12. Uklonjena podrška za PostgreSQL 9.4 i 9.5 i Python 2.7 i 3.5.
- Veličina pohranjenih podataka za praćenje je prema zadanim postavkama smanjena na 2 godine.
- Dodata mogućnost preuzimanja podataka o zalihama u CSV formatu.
- Pozadinski procesi agenta i interfejsa se automatski ponovo pokreću nakon nenormalnog prekida.
Konačno za one koje zanima više o tome, trebali bi znati da je kod napisan u Pythonu i da se distribuira pod besplatnom PostgreSQL licencom i mogu provjeriti detalje o novoj verziji Na sledećem linku.
Kako instalirati TemBoard u Ubuntu i derivate?
Za one koji su zainteresirani da mogu instalirati ovaj uslužni program, mogu to učiniti na prilično jednostavan način, samo otvorite terminal i u njega će upisati sljedeće naredbe:
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
I spremni s tim, možete početi koristiti ovaj odličan alat. Na kraju, ali ne i najmanje važno, preporučujem da posjetite vodič za instalaciju kako biste mogli izvršiti ispravnu konfiguraciju. Link je ovaj.