TemBoard, isang interface para sa malayuang pamamahala ng PostgreSQL

TemBoard

Ang temBoard ay isang mahusay na tool sa pangangasiwa para sa PostgreSQL. Maaari itong magamit upang subaybayan, i-optimize o i-configure ang maramihang mga pagkakataon ng PostgreSQL.

Kamakailan lamang ang paglulunsad ng ang bagong bersyon ng proyekto temBoard 8.0, na umuunlad isang web interface para sa remote control, Pagsubaybay, pagsasaayos at pag-optimize ng DBMS PostgreSQL.

Ang produkto may kasamang lightweight na ahente na naka-install sa bawat PostgreSQL server at isang bahagi ng server na sentral na namamahala sa mga ahente at nangongolekta ng mga istatistika para sa pagsubaybay.

TemBoard Ito ay nailalarawan sa pamamagitan ng pagpayag na pamahalaan ang daan-daang mga pagkakataon ng PostgreSQL DBMS sa pamamagitan ng isang sentralisadong web interface, bilang karagdagan sa pagkakaroon ng mga screen ng impormasyon upang suriin ang parehong pangkalahatang katayuan ng lahat ng DBMS, pati na rin ang isang mas detalyadong pagsusuri ng bawat pagkakataon.

Ang isa pang tampok ng temBoard ay ang Pagsubaybay sa katayuan ng DBMS gamit ang ilang sukatan, bilang karagdagan sa pagpayag na gawin ang spagsubaybay sa mga operasyon ng paglilinis (VACUUM) ng mga talahanayan at index, pati na rin ang pagsubaybay sa mabagal na mga query sa database.

Ang iba pang mga natatanging tampok ng temBoard ay:

  • Suporta para sa pamamahala ng mga kasalukuyang aktibong session sa DBMS.
  • Interface para i-optimize ang configuration ng PostgreSQL.

Pangunahing bagong tampok ng temBoard 8.0

Sa bagong bersyon na ito ng temBoard na ipinakita, ito ay naka-highlight na muling idisenyo ang pagpapatunay at organisasyon ng channel ng komunikasyon sa pagitan ng control interface at ng mga ahente. Ang mga pagbabago ay nangangahulugang isang pagpapasimple ng pag-deploy ng mga ahente at isang pagtaas sa seguridad ng channel ng komunikasyon sa kanila.

Nabanggit na ang lahat ng mga kahilingan sa mga ahente ay digitally sign na ngayon gamit ang asymmetric public key encryption, at ang interface ay gumaganap bilang isang identity provider para sa mga ahente.

Bilang karagdagan, binanggit din na hindi na ginagamit ang shared password authentication sa pagitan ng ahente at ng interface. Ginagamit na lang ngayon ang mga password upang ayusin ang koneksyon ng mga user sa interface.

Ang isa pang mga pagbabago na namumukod-tangi sa bagong bersyon na ito ay iyon isang bagong interface ng command line ang iminungkahi, kasama ang hiwalay na mga utility ng temboard-migratedb at temboard-agent-register ay pinalitan ng mga built-in na command na tinatawag sa pamamagitan ng mga executable ng temboard at temboard-agent.

El "register-instance" command ay naidagdag sa board magparehistro ng mga ahente, na, hindi tulad ng temboard-agent register command, ay tumatakbo sa gilid ng server at hindi nangangailangan ng ahente na maging accessible sa network, ibig sabihin, maaari itong magamit upang magdagdag ng mga bagong pagkakataon offline.

Ang pag-load ng ahente sa system ay nabawasan: ang bilang ng mga transaksyon na ginawa ay nabawasan ng 25%, ang pag-cache ng mga tipikal na halaga at ang multiplexing ng gawain ay ipinatupad.

Ng iba pang mga pagbabago tumayo mula sa bagong bersyon na ito:

  • Nagdagdag ng mga built-in na command upang magsagawa ng mga karaniwang pamamahala at pagsubaybay na mga operasyon mula sa command line.
  • Nagdagdag ng suporta para sa PostgreSQL 15, RHEL 9, at Debian 12. Inalis ang suporta para sa PostgreSQL 9.4 at 9.5 at Python 2.7 at 3.5.
  • Ang laki ng nakaimbak na data ng pagsubaybay ay binabawasan bilang default sa 2 taon.
  • Nagdagdag ng kakayahang mag-download ng data ng imbentaryo sa CSV format.
  • Ang ahente at mga proseso sa background ng interface ay awtomatikong na-restart pagkatapos ng hindi normal na pagwawakas.

Sa wakas para sa mga interesadong malaman ang tungkol dito, dapat nilang malaman na ang code ay nakasulat sa Python at ipinamamahagi sa ilalim ng libreng lisensya ng PostgreSQL at maaari nilang suriin ang mga detalye tungkol sa bagong bersyon Sa sumusunod na link.

Paano mag-install ng TemBoard sa Ubuntu at mga derivatives?

Para sa mga interesadong ma-install ang utility na ito, magagawa nila ito sa medyo simpleng paraan, buksan lamang ang isang terminal at dito nila ita-type ang mga sumusunod na command:

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

At handa na, maaari mong simulan ang paggamit ng mahusay na tool na ito. Panghuli ngunit hindi bababa sa, inirerekumenda kong bisitahin mo ang gabay sa pag-install upang makapagsagawa ka ng tamang pagsasaayos. Ang link ay ito.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.