Zabbix 7.0 LTS stiže sa promjenom licence, poboljšanjima i još mnogo toga

Zabbix main

Najavljeno je izdanje nove verzije «Zabbix 7.0», koji stiže kao službena verzija produženog perioda podrške (LTS) i to Počevši od ove verzije 7.0, projektni kod se sada distribuira pod licencom AGPLv3, umjesto GPLv2 licence, budući da se spominje da je karakteristična karakteristika AGPLv3 uvođenje dodatnih ograničenja za aplikacije koje pružaju mrežne usluge.

Prilikom korištenja AGPL komponenti u pružanju mrežnih usluga, programer je dužan dati korisniku izvorni kod svih promjena koje su učinjene na ovim komponentama, čak i ako se osnovni softver usluge ne distribuira i koristi isključivo na internoj infrastrukturi. da organizuje rad službe.

Glavne vijesti Zabbixa 7.0

U ovoj novoj verziji koja je predstavljena Zabbix 7.0, uvođenje „sintetičkog praćenja web stranica i aplikacija”. koji koristi motor pretraživača i složene skripte i omogućava kreiranje screenshotova statusa stranice, vizualizaciju performansi i praćenje podataka specifičnih za web aplikacije.

Još jedna nova karakteristika Zabbixa 7.0 je podrška za proxy grupiranje i balansiranje opterećenja na više servera, kao i korištenje balansera kako bi se osigurale konfiguracije visoke dostupnosti u Zabbixu. Skalabilnost postojećih Zabbix rješenja je poboljšana implementacijom dodatnih proxy servera.

Kreirajte proxy grupe s uravnoteženim opterećenjem

Bilo je povećana skalabilnost i brzina prikupljanja podataka korištenjem asinhronog prozivanja, što vam omogućava da zatražite sljedeću metriku bez čekanja da se prethodni zahtjev obradi. Svaki kolektor podržava do 1000 paralelnih verifikacija. Ova asinhrona funkcionalnost može se primijeniti na agente i kontrolere koji koriste SNMP i HTTP.

Osim toga, oni su uključili novi widgeti za pregled metrike i statusa infrastrukture, takođe Implementirana je dinamička navigacija widgeta u panel modu, kroz interakcije koje utiču na prikaz informacija između widgeta. Dodatno, dodata je mogućnost automatskog ažuriranja widgeta prilikom promjene izvora podataka. Svi widgeti su kompatibilni sa host predlošcima i mnogi od njih podržavaju dodatne vrijednosti.

U Zabbixu 7.0 LTS dodane centralizirane postavke vremenskog ograničenja, dostupno preko GUI-ja i API-ja, omogućavajući vam da definišete pojedinačna vremenska ograničenja u odnosu na određene elemente ili da poništite vremenska ograničenja na proxy nivou.

vremenska ograničenja prikupljanja podataka

Of the druge promjene koje se ističu:

  • Brzina utvrđivanja dostupnosti hostova na mrežama je značajno povećana, i do 100 puta brže, zahvaljujući paralelizaciji provjera.
  • Integrisana je podrška za dvofaktorsku autentifikaciju pomoću jednokratne lozinke zasnovane na vremenu (TOTP).
  • Optimizirane performanse i efikasnost proxyja čuvanjem prikupljenih metrika u RAM-u bez potrebe za baferovanjem diska.
  • Uvedena je hibridna šema koja omogućava pohranjivanje podataka u memoriju i disk.
  • Provjera ispravnosti konfiguracijskih datoteka.
  • Veća fleksibilnost za otkrivanje hosta u složenim okruženjima kao što su VMware i Kubernetes.
  • Poboljšanja performansi frontenda promjenom logike za provjeru prava pristupa.
  • Značajno proširene mogućnosti praćenja DNS-a.
  • Prenos automatski generisanih PDF izveštaja u stabilnu kategoriju, sa implementiranom podrškom za višestranične kontrolne table za PDF izveštaje.
  • Stabilizacija prijenosnog kapaciteta za slanje metrike i događaja vanjskim sistemima.
  • Dodata je mogućnost pauziranja prikupljanja podataka za izgubljene predmete tokom automatskog otkrivanja.
  • Dodata je mogućnost pokretanja skripti na aktivnom agentu, kao i podrška za binarne tipove podataka i nove funkcije aktivacije.
  • Značajno ubrzanje rada sa Prometheus podacima.

Konačno, ako ste zainteresovani da saznate više o tome, možete pogledati detalje u sljedeći link.

Kako instalirati Zabbix na Ubuntu i derivate?

Za one koji su zainteresirani da mogu instalirati novu verziju, važno je napomenuti da za nadogradnju sa prethodnih verzija trebate samo instalirati nove binarne datoteke (server i proxy) i novo sučelje. Zabbix će automatski ažurirati bazu podataka. Nema potrebe za instaliranjem novih agenata.

Si želite li instalirati ovaj uslužni program u vašem sistemu, to možete učiniti otvaranjem terminala (možete koristiti kombinaciju tastera Ctrl + Alt + T) i u nju ćete upisati sljedeće:

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

U slučaju drugih verzija Ubuntua možete koristiti jedan od sljedećih paketa. 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 koristi bazu podataka za pohranjivanje informacija, tako da morate imati već instaliranu jednu od podržanih na vašem sistemu, pored korištenja Apachea, pa preporučujem instaliranje Lamp. Instalacija obavljena sada moramo stvoriti bazu podataka za Zabbix, to možemo učiniti upisivanjem:

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

Gdje je 'lozinka' lozinka vaše baze podataka koju morate zapamtiti ili zapisati da biste je kasnije smjestili u konfiguracijsku datoteku.

Sada ćemo uvesti sljedeće:

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

Y uredimo sljedeću datoteku, gdje ćemo smjestiti lozinku baze podataka:

sudo nano /etc/zabbix/zabbix_server.conf

I tražit ćemo redak "DBPassword =" gdje postavićemo lozinku baze podataka.

Sada ćemo urediti datoteku /etc/zabbix/apache.conf:

I tražimo redak "php_value date.timezone" koji ćemo komentirati (uklanjajući #) i smjestit ćemo svoju vremensku zonu (u mom slučaju Meksiko):

php_value date.timezone America/Mexico

Na kraju ponovo pokrećemo uslugu sa:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

Da biste pristupili Zabbixu, to možete učiniti iz svog web preglednika tako što ćete otići na stazu (u slučaju poslužitelja) http: // server_ip_or_name / zabbix ili na lokalnom računaru localhost / zabbix


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.