„Zabbix 7.0 LTS“ ateina su licencijos pakeitimu, patobulinimais ir kt

Zabbix pagrindinis

Buvo paskelbta išleista nauja „Zabbix 7.0“ versija, kuri ateina kaip oficiali išplėstinio palaikymo laikotarpio (LTS) versija ir tai Pradedant nuo šios 7.0 versijos, projekto kodas dabar platinamas pagal AGPLv3 licenciją, vietoj GPLv2 licencijos, nes minima, kad išskirtinis AGPLv3 bruožas yra papildomų apribojimų įvedimas programoms, teikiančioms tinklo paslaugas.

Naudodamas AGPL komponentus teikdamas tinklo paslaugas, kūrėjas privalo pateikti vartotojui visų šių komponentų pakeitimų šaltinio kodą, net jei pagrindinė paslaugos programinė įranga nėra platinama ir naudojama tik vidinėje infrastruktūroje. organizuoti tarnybos veiklą.

Pagrindinės „Zabbix“ naujienos 7.0

Šioje naujoje Zabbix 7.0 versijoje, „Sintetinės interneto svetainių ir programų stebėjimo“ režimo įdiegimas kuri naudoja naršyklės variklį ir sudėtingus scenarijus ir leidžia kurti svetainės būsenos ekrano kopijas, vizualizuoti našumą ir stebėti žiniatinklio programoms būdingus duomenis.

Kita nauja Zabbix 7.0 funkcija yra tarpinių serverių grupavimo ir apkrovos balansavimo keliuose serveriuose palaikymas, taip pat balansierių naudojimas siekiant užtikrinti aukštą „Zabbix“ pasiekiamumo konfigūraciją. Esamų Zabbix pagrindu veikiančių sprendimų mastelio keitimas buvo pagerintas įdiegus papildomus tarpinius serverius.

Sukurkite subalansuotos apkrovos tarpinių serverių grupes

Tai buvo padidino duomenų rinkimo mastelį ir greitį naudojant asinchroninį apklausą, kuri leidžia pateikti užklausą dėl kitos metrikos nelaukiant, kol bus apdorota ankstesnė užklausa. Kiekvienas kolektorius palaiko iki 1000 lygiagrečių patikrų. Ši asinchroninė funkcija gali būti taikoma agentams ir valdikliams, kurie naudoja SNMP ir HTTP.

Be to, jie įtraukė nauji valdikliai metrikai ir infrastruktūros būsenai peržiūrėti, taip pat Įdiegta dinaminė valdiklių navigacija skydelio režimu, per sąveikas, kurios turi įtakos informacijos tarp valdiklių rodymui. Be to, pridedama galimybė automatiškai atnaujinti valdiklius keičiant duomenų šaltinį. Visi valdikliai yra suderinami su pagrindinio kompiuterio šablonais ir daugelis jų palaiko pridėtines vertes.

„Zabbix“ 7.0 LTS pridėti centralizuoti skirtojo laiko nustatymai, pasiekiama per GUI ir API, leidžiančius apibrėžti atskirus skirtuosius laikus, susijusius su konkrečiais elementais, arba nepaisyti skirtojo laiko tarpinio serverio lygiu.

duomenų rinkimo laikas

kiti išsiskiriantys pokyčiai:

  • Dėl patikrų lygiagrečio nustatymo žymiai padidėjo prieglobos pasiekiamumo tinkluose greitis, net iki 100 kartų greičiau.
  • Integruotas dviejų veiksnių autentifikavimo palaikymas naudojant vienkartinį slaptažodį (TOTP).
  • Optimizuotas tarpinio serverio našumas ir efektyvumas išsaugant surinktą metriką RAM nereikalaujant disko buferio.
  • Buvo pristatyta hibridinė schema, leidžianti kaupti duomenis atmintyje ir diske.
  • Konfigūracijos failų teisingumo patikrinimas.
  • Didesnis lankstumas ieškant pagrindinio kompiuterio sudėtingose ​​aplinkose, tokiose kaip VMware ir Kubernetes.
  • Frontend našumo patobulinimai pakeitus prieigos teisių tikrinimo logiką.
  • Žymiai išplėstos DNS stebėjimo galimybės.
  • Automatiškai sugeneruotų PDF ataskaitų perkėlimas į stabilią kategoriją su įdiegta kelių puslapių ataskaitų suvestinių, skirtų PDF ataskaitoms, palaikymas.
  • Perdavimo pajėgumų stabilizavimas norint siųsti metrikas ir įvykius į išorines sistemas.
  • Pridėta galimybė pristabdyti prarastų elementų duomenų rinkimą automatinio aptikimo metu.
  • Pridėta galimybė paleisti scenarijus aktyviame agente, taip pat dvejetainių duomenų tipų palaikymas ir naujos aktyvinimo funkcijos.
  • Žymus darbo su Prometheus duomenimis pagreitis.

Galiausiai, jei jus domina galimybė apie tai sužinoti daugiau, išsamią informaciją galite rasti sekanti nuoroda.

Kaip įdiegti „Zabbix“ į „Ubuntu“ ir jo darinius?

Tiems, kurie domisi galimybe įdiegti naują versiją, svarbu paminėti, kad norint atnaujinti ankstesnes versijas, tereikia įdiegti naujus dvejetainius failus (serverį ir tarpinį serverį) ir naują sąsają. „Zabbix“ automatiškai atnaujins duomenų bazę. Nereikia diegti naujų agentų.

Si ar norite įdiegti šį įrankį savo sistemoje, galite tai padaryti atidarydami terminalą (galite naudoti klavišų derinį „Ctrl“ + „Alt“ + T) ir jame įveskite:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-1%2Bubuntu24.04_all.deb
sudo apt update 
sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Kitų Ubuntu versijų atveju galite naudoti vieną iš šių paketų. Ubuntu 22.04:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu22.04_all.deb

Ubuntu 20.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu20.04_all.deb

Ubuntu 18.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu18.04_all.deb

Ubuntu 16.04

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1%2Bubuntu16.04_all.deb

„Zabbix“ informacijai saugoti naudoja duomenų bazę, todėl jūsų sistemoje turi būti įdiegta viena iš palaikomų, be „Apache“ naudojimo, todėl rekomenduoju įdiegti „Lamp“. Diegimas atliktas Dabar turime sukurti „Zabbix“ duomenų bazę, tai galime padaryti įvesdami:

sudo mysql -uroot -p password
mysql> create database zabbix character set utf8 collate utf8_bin; 
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña'; mysql> quit

Kur „slaptažodis“ yra jūsų duomenų bazės slaptažodis, kurį turite atsiminti arba užsirašyti, kad vėliau jį įdėtumėte į konfigūracijos failą.

Dabar ketiname importuoti:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Y redaguokime šį failą, kur mes ketiname įdėti duomenų bazės slaptažodį:

sudo nano /etc/zabbix/zabbix_server.conf

Ir mes ieškosime eilutės "DBPassword =" kur mes ketiname įdėti duomenų bazės slaptažodį.

Dabar mes redaguosime failą /etc/zabbix/apache.conf:

Mes ieškome eilutės "php_value date.timezone", kurios nepaisysime (pašalindami #) ir nustatysime laiko juostą (mano atveju Meksika):

php_value date.timezone America/Mexico

Galiausiai iš naujo paleidžiame paslaugą:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

Norėdami pasiekti „Zabbix“, galite tai padaryti naudodami savo žiniatinklio naršyklę, eidami į kelią (serverio atveju) http: // server_ip_or__name / zabbix arba vietiniame kompiuteryje localhost / zabbix


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.