Zabbix 7.0 LTS přichází se změnou licence, vylepšeními a dalšími

Hlavní Zabbix

Bylo to oznámeno vydání nové verze «Zabbix 7.0», která přichází jako oficiální verze prodloužené doby podpory (LTS) a to Počínaje touto verzí 7.0 je nyní kód projektu distribuován pod licencí AGPLv3, namísto licence GPLv2, protože je zmíněno, že charakteristickým rysem AGPLv3 je zavedení dalších omezení pro aplikace, které poskytují síťové služby.

Při použití komponent AGPL při poskytování síťových služeb je vývojář povinen poskytnout uživateli zdrojový kód všech změn provedených na těchto komponentách, a to i v případě, že podkladový software služby není distribuován a používán výhradně na vnitřní infrastruktuře. organizovat provoz služby.

Hlavní zprávy o Zabbix 7.0

V této nové verzi, která je představena Zabbix 7.0, je zavedení režimu „syntetického monitorování webových stránek a aplikací“. který využívá engine prohlížeče a složité skripty a umožňuje vytváření screenshotů stavu webu, vizualizaci výkonu a sledování dat specifických pro webové aplikace.

Další novou funkcí Zabbix 7.0 je podpora pro proxy clustering a vyvažování zátěže na více serverech, stejně jako použití balancerů pro zajištění konfigurací vysoké dostupnosti v Zabbixu. Škálovatelnost stávajících řešení založených na Zabbix byla vylepšena implementací dalších proxy serverů.

Vytvořte skupiny proxy s vyváženým zatížením

zvýšená škálovatelnost a rychlost sběru dat pomocí asynchronního dotazování, které vám umožňuje požádat o další metriku, aniž byste museli čekat na zpracování předchozího požadavku. Každý kolektor podporuje až 1000 paralelních ověření. Tuto asynchronní funkci lze aplikovat na agenty a řadiče, které používají SNMP a HTTP.

Kromě toho mají zahrnuty nové widgety pro zobrazení metrik a stavu infrastruktury, také Byla implementována dynamická navigace widgetů v režimu panelu, prostřednictvím interakcí, které ovlivňují zobrazení informací mezi widgety. Navíc je přidána možnost automaticky aktualizovat widgety při změně zdroje dat. Všechny widgety jsou kompatibilní s hostitelskými šablonami a mnoho z nich podporuje přidané hodnoty.

V Zabbix 7.0 LTS přidáno centralizované nastavení časového limitu, přístupné přes GUI a API, což vám umožní definovat jednotlivé časové limity ve vztahu ke konkrétním prvkům nebo přepsat časové limity na úrovni proxy.

časové limity sběru dat

Z další změny, které vynikají:

  • Rychlost zjišťování dostupnosti hostitelů v sítích se výrazně zvýšila, až 100krát rychleji, díky paralelizaci kontrol.
  • Byla integrována podpora dvoufaktorové autentizace pomocí Time-based One-Time Password (TOTP).
  • Optimalizovaný výkon a účinnost serveru proxy ukládáním shromážděných metrik do paměti RAM bez nutnosti ukládání do vyrovnávací paměti disku.
  • Bylo zavedeno hybridní schéma, které umožňuje ukládat data do paměti a na disk.
  • Ověření správnosti konfiguračních souborů.
  • Větší flexibilita pro zjišťování hostitelů ve složitých prostředích, jako jsou VMware a Kubernetes.
  • Zlepšení výkonu frontendu změnou logiky kontroly přístupových práv.
  • Významné rozšíření možností monitorování DNS.
  • Převod automaticky generovaných PDF reportů do stabilní kategorie s implementovanou podporou vícestránkových dashboardů pro PDF reporty.
  • Stabilizace přenosové kapacity pro odesílání metrik a událostí do externích systémů.
  • Přidána možnost pozastavit shromažďování dat ztracených položek během automatické detekce.
  • Přidána možnost spouštět skripty na aktivním agentovi, stejně jako podpora pro binární datové typy a nové aktivační funkce.
  • Výrazné zrychlení práce s daty Prometheus.

A konečně, pokud máte zájem dozvědět se o tom více, můžete se podívat na podrobnosti v následující odkaz.

Jak nainstalovat Zabbix na Ubuntu a deriváty?

Pro zájemce o možnost instalace nové verze je důležité zmínit, že pro upgrade z předchozích verzí stačí nainstalovat nové binární soubory (server a proxy) a nové rozhraní. Zabbix automaticky aktualizuje databázi. Není třeba instalovat nové agenty.

Si chcete nainstalovat tento nástroj ve vašem systému, můžete to udělat otevřením terminálu (Můžete použít kombinaci kláves Ctrl + Alt + T) a zadáte do ní následující:

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

V případě jiných verzí Ubuntu můžete použít jeden z následujících balíčků. 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 používá k ukládání informací databázi, takže jednu z podporovaných musíte mít na svém systému již nainstalovanou, navíc používáte Apache, proto doporučuji nainstalovat Lamp. Instalace hotová nyní musíme vytvořit databázi pro Zabbix, můžeme to udělat zadáním:

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

Kde „heslo“ je heslo vaší databáze, které si musíte zapamatovat nebo zapsat, abyste jej mohli později umístit do konfiguračního souboru.

Nyní budeme importovat následující:

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

Y upravme následující soubor, kam hodláme umístit heslo do databáze:

sudo nano /etc/zabbix/zabbix_server.conf

A budeme hledat řádek "DBPassword =" kde vložíme heslo do databáze.

Nyní budeme upravovat soubor /etc/zabbix/apache.conf:

Hledáme řádek „php_value date.timezone“, který odkomentujeme (odstranění #) a umístíme naše časové pásmo (v mém případě Mexiko):

php_value date.timezone America/Mexico

Nakonec službu restartujeme pomocí:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

Chcete-li získat přístup k Zabbix, můžete to udělat z webového prohlížeče tak, že přejdete na cestu (v případě serveru) http: // server_ip_or_name / zabbix nebo na místním počítači localhost / zabbix


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.