Zabbix 7.0 LTS kommer med lisensendringer, forbedringer og mer

Zabbix hoved

Det er annonsert utgivelse av den nye versjonen av «Zabbix 7.0», som kommer som en offisiell versjon med utvidet støtteperiode (LTS) og det Fra og med denne versjonen 7.0 er prosjektkoden nå distribuert under AGPLv3-lisensen, i stedet for GPLv2-lisensen, siden det nevnes at et særtrekk ved AGPLv3 er innføringen av ytterligere restriksjoner for applikasjoner som tilbyr nettverkstjenester.

Ved bruk av AGPL-komponenter i levering av nettverkstjenester, er utvikleren forpliktet til å gi brukeren kildekoden for alle endringer som er gjort på disse komponentene, selv om den underliggende programvaren til tjenesten ikke distribueres og brukes utelukkende på den interne infrastrukturen. å organisere driften av tjenesten.

Hovednyhetene i Zabbix 7.0

I denne nye versjonen som presenteres av Zabbix 7.0, er introduksjon av en "syntetisk overvåking av nettsider og applikasjoner"-modus som bruker en nettlesermotor og komplekse skript og gjør det mulig å lage skjermbilder av nettstedstatus, visualisering av ytelse og overvåking av data spesifikke for nettapplikasjoner.

En annen ny funksjon i Zabbix 7.0 er støtte for proxy-klynger og lastbalansering på tvers av flere servere, samt bruk av balansere for å sikre konfigurasjoner med høy tilgjengelighet i Zabbix. Skalerbarheten til eksisterende Zabbix-baserte løsninger har blitt forbedret ved å implementere ytterligere proxy-servere.

Opprett belastningsbalanserte proxy-grupper

Det har vært økt skalerbarhet og hastighet på datainnsamling ved å bruke asynkron polling, som lar deg be om neste beregning uten å måtte vente på at den forrige forespørselen skal behandles. Hver samler støtter opptil 1000 parallelle verifikasjoner. Denne asynkrone funksjonaliteten kan brukes på agenter og kontrollere som bruker SNMP og HTTP.

I tillegg har de inkludert nye widgeter for å se beregninger og infrastrukturstatus, også Dynamisk navigering av widgets i panelmodus er implementert, gjennom interaksjoner som påvirker visningen av informasjon mellom widgets. I tillegg legges muligheten til å automatisk oppdatere widgets når du endrer datakilden. Alle widgets er kompatible med vertsmaler, og mange av dem støtter tilleggsverdier.

I Zabbix 7.0 LTS lagt til sentraliserte tidsavbruddsinnstillinger, tilgjengelig via GUI og API, slik at du kan definere individuelle tidsavbrudd i forhold til spesifikke elementer eller overstyre tidsavbrudd på proxy-nivå.

tidsavbrudd for datainnsamling

Av andre endringer som skiller seg ut:

  • Hastigheten for å bestemme tilgjengeligheten til verter på nettverk har økt betydelig, opptil 100 ganger raskere, takket være parallellisering av sjekker.
  • Støtte for tofaktorautentisering ved bruk av tidsbasert engangspassord (TOTP) er integrert.
  • Optimalisert proxy-ytelse og effektivitet ved å lagre innsamlede beregninger i RAM uten å kreve diskbuffering.
  • Det er introdusert en hybridordning som gjør at data kan lagres i minne og disk.
  • Verifikasjon av riktigheten av konfigurasjonsfilene.
  • Større fleksibilitet for vertsoppdagelse i komplekse miljøer som VMware og Kubernetes.
  • Ytelsesforbedringer i frontend ved å endre logikken for å sjekke tilgangsrettigheter.
  • Betydelig utvidelse av DNS-overvåkingsmuligheter.
  • Overføring av automatisk genererte PDF-rapporter til stabil kategori, med implementert støtte for flersides dashboard for PDF-rapporter.
  • Stabilisering av overføringskapasitet for å sende metrikk og hendelser til eksterne systemer.
  • Lagt til muligheten til å pause innsamling av tapte gjenstander under automatisk gjenkjenning.
  • Lagt til muligheten til å kjøre skript på den aktive agenten, samt støtte for binære datatyper og nye aktiveringsfunksjoner.
  • Betydelig akselerasjon av arbeid med Prometheus-data.

Til slutt, hvis du er interessert i å kunne vite mer om det, kan du se detaljene i følgende lenke.

Hvordan installere Zabbix på Ubuntu og derivater?

For de som er interessert i å kunne installere den nye versjonen, er det viktig å nevne at for å oppgradere fra tidligere versjoner, trenger du kun å installere nye binære filer (server og proxy) og et nytt grensesnitt. Zabbix vil automatisk oppdatere databasen. Du trenger ikke å installere nye agenter.

Si vil du installere dette verktøyet i systemet ditt, du kan gjøre det ved å åpne en terminal (Du kan bruke tastekombinasjonen Ctrl + Alt + T), og i den skriver du inn følgende:

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

Når det gjelder andre versjoner av Ubuntu, kan du bruke en av følgende pakker. 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 bruker en database for å lagre informasjon, så du må ha en av de støttede allerede installert på systemet ditt, i tillegg til å bruke Apache, så jeg anbefaler å installere Lamp. Installasjon utført Nå må vi opprette en database for Zabbix, vi kan gjøre dette ved å skrive:

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

Hvor 'passord' er passordet til databasen du må huske eller skrive ned for senere å plassere det i en konfigurasjonsfil.

Nå skal vi importere følgende:

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

Y la oss redigere følgende fil, der vi skal plassere databasepassordet:

sudo nano /etc/zabbix/zabbix_server.conf

Og vi skal se etter linjen "DBPassword =" hvor vi skal sette passordet til databasen.

Nå skal vi redigere /etc/zabbix/apache.conf filen:

Og vi ser etter linjen "php_value date.timezone" som vi skal kommentere (fjerne #), og vi skal plassere tidssonen vår (i mitt tilfelle Mexico):

php_value date.timezone America/Mexico

Til slutt starter vi tjenesten på nytt med:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

For å få tilgang til Zabbix, kan du gjøre det fra nettleseren din ved å gå til banen (i tilfelle en server) http: // server_ip_or_name / zabbix eller på en lokal datamaskin localhost / zabbix


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.