temBoard 8.0 чыгарылышы, PostgreSQL DBMS алыстан башкаруу үчүн интерфейс

PostgreSQL DBMSди алыстан башкаруу, мониторинг жүргүзүү, конфигурациялоо жана оптималдаштыруу үчүн веб интерфейсин иштеп чыгуучу temBoard 8.0 долбоору чыгарылды. Продукт PostgreSQL иштеткен ар бир серверде орнотулган жеңил салмактагы агентти жана агенттерди борборлоштурулган башкаруучу жана мониторинг үчүн статистиканы чогултуучу сервер компонентин камтыйт. Код Python тилинде жазылган жана акысыз PostgreSQL Лицензиясынын астында таратылат.

temBoard негизги өзгөчөлүктөрү:

  • Бир борборлоштурулган веб интерфейси аркылуу жүздөгөн PostgreSQL DBMS инстанцияларын башкаруу мүмкүнчүлүгү.
  • Бардык МББлардын жалпы абалын баалоо жана ар бир инстанцияны деталдуураак баалоо үчүн маалымат экрандарынын болушу.
    temBoard 8.0 чыгарылышы, PostgreSQL DBMS алыстан башкаруу үчүн интерфейс
  • Ар кандай көрсөткүчтөрдү колдонуу менен СББнын абалына мониторинг жүргүзүү.
  • DBMS менен учурда активдүү сессияларды башкаруу үчүн колдоо.
  • Таблицаларды жана индекстерди тазалоо операцияларына (VACUUM) мониторинг жүргүзүү.
  • Жай маалымат базасынын сурамдарына мониторинг жүргүзүү.
  • PostgreSQL орнотууларын оптималдаштыруу үчүн интерфейс.

Жаңы версияда:

  • Башкаруу интерфейси менен агенттердин ортосундагы байланыш каналынын аутентификациясы жана уюштуруусу кайра иштелип чыкты. Өзгөртүүлөр агенттерди жөнөкөйлөштүрүүгө жана алар менен байланыш каналынын коопсуздугун жогорулатууга алып келди. Агенттерге болгон бардык суроо-талаптар эми асимметриялык ачык ачкыч шифрлөө аркылуу кошумча санарип кол коюлду жана интерфейс агенттер үчүн идентификациялык камсыздоочу катары иштейт. Агент жана интерфейс тарабында чогуу коюлган сырсөздөрдү колдонуу менен аутентификация мындан ары колдонулбайт. Сырсөздөр азыр интерфейске колдонуучунун байланыштарын уюштуруу үчүн гана колдонулат.
  • Жаңы буйрук сабынын интерфейси сунушталды. Өзүнчө temboard-migratedb жана temboard-агент-регистр утилиталары temboard жана temboard-агенттин аткарылуучу файлдары аркылуу чакырылган орнотулган буйруктарга алмаштырылды. Команда сабынан стандарттык башкаруу жана мониторинг операцияларын аткаруу үчүн камтылган буйруктар кошулду.
  • PostgreSQL 15, RHEL 9 жана Debian 12 үчүн кошумча колдоо. PostgreSQL 9.4 жана 9.5, ошондой эле Python 2.7 жана 3.5 үчүн колдоо токтотулган.
  • "Register-instance" командасы агенттерди каттоо үчүн панелге кошулду, ал "temboard-агент регистр" буйругунан айырмаланып, сервер тарапта аткарылат жана агенттин тармактын жеткиликтүүлүгүн талап кылбайт, б.а. оффлайн режиминде жаңы инстанцияларды кошуу үчүн колдонсо болот.
  • Системага агент жүктөмү кыскарды - аткарылган транзакциялардын саны 25% га кыскарды, типтүү маанилерди кэштөө жана тапшырманы мультиплекстөө ишке ашырылды.
  • Сакталган мониторинг маалыматтарынын көлөмү демейки боюнча 2 жылга чейин кыскарган.
  • CSV форматында инвентаризациялык маалыматтарды жүктөп алуу мүмкүнчүлүгү кошулду.
  • Интерфейстин жана агенттин фон процесстерин анормалдуу токтотуудан кийин автоматтык түрдө кайра баштоо камсыздалган.

Кошумчалай кетсек, биз PostgreSQL DBMSти колдоо жана маалымат структурасын жаңыртуу операцияларын автоматташтыруу үчүн иштелип чыккан Pyrseas 0.10.0 инструменттеринин чыгарылышын белгилей алабыз. Pyrseas стандарттык база схемасын жана аны менен байланышкан метаберилиштерди YAML же JSON форматына айлантат, бул версияны башкаруу системаларында колдонууга көбүрөөк ылайыктуу. YAML өкүлчүлүгүн колдонуу менен, Pyrseas бир маалымат базасынын түзүмүн экинчиси менен синхрондоштуруу үчүн SQL генерациясын камсыз кылат (б.а. структурага өзгөртүүлөр оңой жасалып, башка маалымат базаларына жайылтылат). Долбоордун коду Python тилинде жазылган жана BSD лицензиясы боюнча таратылат.

Pyrseasтин жаңы чыгарылышы Python программаларынан PostgreSQL менен иштөө үчүн модулдун толугу менен кайра иштелип чыккан бутагы, DBMS менен асинхрондук өз ара аракеттенүүнү колдогон жана DBAPI жана асинционун негизинде интерфейстерди камсыз кылган Psycopg 3ке өтүү менен өзгөчөлөнөт. Жаңы версия дагы Python 2.x колдоону токтотуп, pgdbconn'ду көз карандылыктан алып салат. PostgreSQL бутактары 10дон 15ке чейин колдоо көрсөтүлөт.

Source: opennet.ru

Комментарий кошуу