Ako nainštalovať Zabbix 7.0 na Ubuntu 24.04|22.04


Konečný príručka k desktopu Ubuntu

Ovládnite Ubuntu ako profesionál – od krásnej úpravy plochy až po výkonnú automatizáciu v termináli. Ideálne pre vývojárov, správcov systémov a pokročilých používateľov, ktorí chcú mať úplnú kontrolu nad svojím pracovným prostredím.

Tento sprievodca bol vytvorený, aby slúžil ako komplexný prehľad Zabbix 7.0, jeho predpokladov, inštalácie a potrebných úvodných konfigurácií. Zabbix je výkonné open source riešenie na monitorovanie, ktoré dokáže sledovať všetko vo vašej celej IT infraštruktúre. Nastavte a používajte Zabbix na monitorovanie serverov, databáz, webových aplikácií, sieťových zariadení a mnohých ďalších vecí. Ponúka bohaté možnosti zberu a spracovania dát, monitorovania v reálnom čase a upozorňovania, aby pomohol vašej spoločnosti splniť SLA a zaručiť výkon systému.

Čo je nové v Zabbix 7.0

Kľúčové vlastnosti a vylepšenia Zabbix 7.0:

  • Nová distribúcia licencie AGPL-3.0 pre Zabbix (z licencie GPL v2.0)
  • Zlepšenie výkonu: Zažijete lepšie využitie zdrojov a rýchlejšie získavanie a spracovanie dát
  • Nové typy údajov: Existuje ukazovateľ na vizualizáciu číselných hodnôt bez jednotiek a koláčový graf pre rozdelenie údajov
  • Zlepšená používateľská skúsenosť: Rýchlejšie zavedenie používateľov pomocou JIT provisioningu
  • Proxy teraz podporuje nastavenie s vyrovnávaním záťaže a vysokou dostupnosťou
  • Údaje je možné odosielať na server Zabbix prostredníctvom Zabbix API
  • Pre aktívne kontroly sú k dispozícii flexibilné intervaly plánovania
  • Pokročilé sledovanie webových stránok a webových aplikácií pomocou prehliadača
  • Vylepšenia súvisiace s bezpečnosťou: Došlo k vylepšeniu bezpečnostných funkcií, vrátane podpory novších verzií TLS a zlepšených autentifikačných mechanizmov.

Nastavenie závislostí

Toto sú kľúčové závislosti pri nastavovaní monitorovacieho riešenia Zabbix:

  • Operačný systém: Uistite sa, že máte podporovaný operačný systém (v tejto príručke používame Ubuntu 24.04/Ubuntu 22.04)
  • PHP: Zabbix vyžaduje PHP a špecifické rozšírenia na podporu svojho frontendu a ďalších backend funkcií.
  • Databáza: Zabbix ukladá svoje dáta do databázy. Podporované sú MySQL, MariaDB, PostgreSQL a SQLite. V tomto článku používame MariaDB.
  • Webový server: Webový server sa používa na hosťovanie frontendu Zabbix. Podporované sú možnosti Apache a Nginx. My použijeme Apache.

Tento tutoriál vám pomôže s nastavením Zabbix 7.0 na Linuxovom počítači s Ubuntu 24.04 alebo Ubuntu 22.04. Pre staršie verzie si pozrite inštalačné príručky pre Zabbix 6.0. Tu pokrývame proces podrobne, aby sme zabezpečili úspech vašej implementácie. Odporúčame vykonať toto nastavenie na novo pripravenom serveri, aby sa zlepšila úspešnosť inštalácie a minimalizovala pravdepodobnosť, že sa na systéme pokazia iné aplikácie.

Pridať APT repozitár Zabbix 7.0

Zabbix poskytuje APT repozitár s predpripravenými balíkmi pre jednoduchú inštaláciu a budúce aktualizácie. Ale musíme pridať repozitár do systému.

Aktualizujte vyrovnávaciu pamäť zoznamu balíkov:

sudo apt update

Keď pracujete na čerstvom a čistom Linux OS, môžete skontrolovať, či sú k dispozícii nejaké veľké aktualizácie, a nainštalovať ich.

sudo apt upgrade -y

Niekedy je po aktualizáciách potrebné reštartovať.

[ -f /var/run/reboot-required ] && sudo reboot -f

Po obnovení pripojenia systému stiahnite a nainštalujte balík konfigurátora repozitára:

  • Ubuntu 24.04:
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-2+ubuntu24.04_all.deb
  • Ubuntu 22.04
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-2+ubuntu22.04_all.deb

Nainštalujte Zabbix a nakonfigurujte databázu

Po nastavení repozitárov musíte aktualizovať systém, aby o nich vedel.

sudo apt update

Nainštalujte Zabbix 7.0 na Ubuntu – server, rozhranie a agent spustením nasledujúceho príkazu:

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

Nainštalujte databázový server MariaDB.

sudo apt install mariadb-server

Pripojte sa k databázovému serveru pomocou mysql CLI

sudo mysql -uroot

Vytvorte databázu a používateľa pre Zabbix. Môžete nahradiť „StrongDBPassw0rd“ vaším želaným heslom k databáze:

create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'StrongDBPassw0rd';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;

Importujte počiatočné schéma a dáta servera Zabbix do vytvorenej databázy.

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p'StrongDBPassw0rd' zabbix

Ak používate iné databázové heslo, nezabudnite nahradiť StrongDBPassw0rd vaším DB heslom.

Akonáhle je databázové schéma importované, môžete zakázať možnosť log_bin_trust_function_creators

sudo mysql -uroot <<MYSQL_SCRIPT
    set global log_bin_trust_function_creators = 0;
MYSQL_SCRIPT

Konfigurovať server Zabbix

Otvorte /etc/zabbix/zabbix_server.conf na úpravu

sudo nano /etc/zabbix/zabbix_server.conf

Nastavte heslo pre používateľa databázy zabbix

DBPassword=StrongDBPassw0rd #Replace with your DB user password

Povoliť spustenie všetkých služieb pri štarte systému

sudo systemctl enable mariadb apache2 zabbix-server zabbix-agent

Tiež reštartujte všetky služby, aby ste sa uistili, že fungujú bez problémov

sudo systemctl restart apache2 zabbix-server zabbix-agent

Stav týchto služieb môžete skontrolovať spustením nasledujúceho príkazu:

systemctl status apache2 zabbix-server zabbix-agent

Otvorte webovú stránku používateľského rozhrania Zabbix na http://ServIP_or_hostname/zabbix

V ďalšom kroku potvrďte, či všetky kontroly ukazujú zelenú.

Zadajte prihlasovacie údaje do databázy, používateľské meno a heslo, ktoré ste si vytvorili skôr v návode.

Dajte svojmu serveru Zabbix identitu – názov servera. Je tiež možné zmeniť predvolenú tému.

Ak je konfigurácia úspešná, zobrazí sa vám správa „Blahoželáme“.

Prihláste sa s predvoleným používateľským menom „Zabbix“ a predvoleným heslom „zabbix“:

Po úspešnom prihlásení sa dostanete na hlavnú obrazovku Zabbixu.

Zmeňte heslo používateľa administrátora prechodom na Používatelia > Administrátor > Zmeniť heslo

Zadajte staré heslo „zabbix“ ako súčasné heslo a zadajte nové heslo.

Otestujte to odhlásením a opätovným prihlásením, aby ste potvrdili, že to funguje. V tomto bode je proces inštalácie Zabbix 7.0 na Ubuntu dokončený. Ďalšia fáza môže zahŕňať ladenie a pridávanie sledovaných agentov do Zabbixu. Pre lepšie usmernenie na pokročilé témy sa môžete odvolať na nasledujúce odkazy:

  • Príručka konfigurácií Zabbix
  • Monitorovanie služieb
  • Monitorovanie webu a monitorovanie virtuálnych strojov
  • Rýchle referenčné príručky