Jak nainstalovat a konfigurovat Zabbix na Ubuntu/Debian

Jak nainstalovat a konfigurovat Zabbix na Ubuntu/Debian

Správci systému často používají monitorovací nástroje jako Zabbix, aby sledovali servery, virtuální počítače, zařízení připojená k jejich síti a další. Zabbix je skvělý nástroj, který poskytuje grafické rozhraní pro efektivní řízení a správu těchto služeb.





Instalační proces Zabbix v Linuxu je ale poměrně dlouhý a matoucí. Tento článek předvede, jak snadno nainstalovat Zabbix a jeho předpoklady do systému se systémem Ubuntu nebo Debian.





Předpoklady pro Zabbix

K úspěšné instalaci Zabbix na plochu nebo server budete potřebovat:





  • Kořenový účet
  • Databáze MySQL
  • PHP
  • Server Apache

Krok 1: Nainstalujte si Apache a PHP

Jelikož Zabbix je napsán v PHP, budete si muset do svého počítače stáhnout server PHP a Apache.

Přidejte následující úložiště PPA do svého systému pomocí add-apt-repository :



sudo add-apt-repository ppa:ondrej/php

Spusťte terminál a aktualizujte seznam úložišť vašeho systému pomocí APT:

sudo apt update

Upgradujte nainstalované balíčky, abyste zajistili, že ve vašem počítači nebudou žádné zastaralé balíčky.





sudo apt upgrade

Dále si stáhněte potřebné balíčky související s Apache a PHP:

sudo apt install apache2 php php-mysql php-ldap php-bcmath php-gd php-xml libapache2-mod-php

Po stažení balíků systém automaticky nakonfiguruje službu Apache tak, aby se spouštěla ​​během spouštění. Zkontrolujte, zda je služba aktuálně spuštěna na vašem počítači pomocí systemctl :





systemctl status apache2

Pokud se zobrazí stav aktivní (běh) , pak je vše v pořádku. Pokud tomu tak není, budete muset službu spustit ručně.

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

Krok 2: Nainstalujte a nastavte databázi MySQL

Chcete-li nainstalovat MySQL, zadejte v terminálu níže uvedený příkaz.

sudo apt install mysql-server mysql-client

Nyní musíte nainstalovat databázi do počítače Ubuntu. Aby byla vaše práce jednodušší, MySQL poskytuje instalační skript, který vám automaticky nainstaluje databázi.

Spusťte terminál a zadejte:

mysql_secure_installation

Zadejte heslo uživatele root a stiskněte Vstupte . Skript vám položí několik otázek ke konfiguraci instalace databáze, například:

  1. Nastavit heslo root?
  2. Odebrat anonymní uživatele?
  3. Zakázat vzdálené přihlášení root?
  4. Odstranit testovací databázi a přístup k ní?
  5. Znovu načíst tabulky oprávnění?

Typ a a stiskněte Vstupte na všechny otázky.

Nyní je na čase vytvořit novou databázi pro Zabbix. Spusťte terminál a zadejte následující příkaz:

mysql -u root -p

Spuštěním následujících databázových příkazů vytvoříte novou databázi a novému uživateli udělíte příslušná oprávnění. Nezapomeňte vyměnit Heslo ve druhém příkazu se silným heslem dle vašeho výběru.

$ CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
$ CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
$ GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
$ FLUSH PRIVILEGES;

Až budete hotovi, ukončete prostředí MySQL zadáním:

quit;

Krok 3: Stáhněte a nainstalujte Zabbix

Chcete -li nainstalovat Zabbix na Ubuntu a Debian, stáhněte si balíček DEB z oficiálního úložiště Zabbix. Použití wget pro stažení souboru balíčku:

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb

Nainstalujte stažený balíček pomocí APT.

sudo apt ./zabbix-release_5.0-1+buster_all.deb

Dále si stáhněte server Zabbix, balíčky agentů a webové rozhraní.

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Nyní vytvořte a načtěte schéma databáze Zabbix.

sledování filmů zdarma bez stahování nebo registrace
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

Krok 4: Konfigurujte server Zabbix

Přestože jste do svého systému nainstalovali Zabbix, není nakonfigurován tak, aby používal databázi, kterou jste vytvořili dříve.

Otevřete konfigurační soubor Zabbix umístěný na /etc/zabbix pomocí vašeho oblíbený textový editor Linux .

nano /etc/zabbix/zabbix_server.conf

Nyní v konfiguračním souboru vyhledejte následující řádky a změňte název hostitele, uživatelské jméno a heslo.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password

Nezapomeňte vyměnit Heslo se silným heslem dle vašeho výběru.

Související: Jak vytvořit silné heslo, které nezapomenete

Krok 5: Konfigurujte server Apache

Než se pohnete vpřed, musíte provést nějaké změny v konfiguračním souboru Zabbix Apache.

Chcete -li to provést, nejprve načtěte server Apache pomocí systemctl.

systemctl reload apache2

Otevřete konfigurační soubor pomocí nano nebo jiného textového editoru.

nano /etc/zabbix/apache.conf

Najděte linku php_value date.timezone a vyměnit s časovým pásmem odpovídajícím vaší geografické poloze.

Krok 6: Dokončení konfigurace

Nyní, když jste dokončili vyladění souborů, je čas spustit služby a nastavit Zabbix graficky.

Restartujte službu Apache pomocí systemctl.

systemctl restart apache2

Spusťte server a agent Zabbix zadáním následujícího příkazu:

systemctl start zabbix-server zabbix-agent

Povolte služby Zabbix z příkazového řádku.

systemctl enable zabbix-server zabbix-agent

Ověřte, zda je server Zabbix ve vašem systému spuštěn pomocí systémový stav příkaz.

systemctl status zabbix-server

Pokračujte, pokud se zobrazí stav aktivní zeleným písmem.

Krok 7: Vylepšení brány firewall pomocí UFW

Abyste zajistili, že Zabbix ve vašem systému funguje správně, musíte ve své síti otevřít porty 80 a 443. V Linuxu je UFW skvělý nástroj, který vám pomůže konfigurace bran firewall a správa portů .

Otevřete porty 80 a 443 zadáním následujícího příkazu:

ufw allow 80/tcp
ufw allow 443/tcp

Změny uložte znovu načtením brány firewall.

ufw reload

Krok 8: Konfigurujte Zabbix Frontend

Spusťte ve svém systému Linux libovolný webový prohlížeč a přejděte na následující adresu:

http://localhost/zabbix

Pokud jste nainstalovali Zabbix na server Linux, vyměňte jej localhost s IP adresou serveru. Prohlížeč zobrazí úvodní stránku Zabbix. Klikněte na Další krok tlačítko pro pokračování.

Nyní Zabbix zkontroluje předpoklady požadované pro aplikaci. Pokud najdete chybějící balíček, pokračujte a nainstalujte jej pomocí terminálu. Až budete hotovi, klikněte Další krok .

Zadejte heslo databáze zadané dříve v konfiguračním souboru. Poté vyberte Další krok .

Systém vás požádá o informace týkající se serveru. Zadejte příslušný název serveru a pokračujte kliknutím na Další krok .

Zabbix rychle shrne všechny konfigurace a nastavení, které jste provedli. Zkontrolujte tato nastavení a klikněte na Další krok pokud vše vypadá dobře.

Proces instalace nyní začne. Vybrat Dokončit jakmile Zabbix dokončí instalaci.

Systém vás přesměruje na přihlašovací stránku. Vstupte Admin a zabbix jako uživatelské jméno a heslo. Heslo můžete později změnit tak, že přejdete na Administrátor> Uživatelé .

Nyní můžete svou síť snadno sledovat

Zabbix je skvělý způsob, jak ovládat a monitorovat zařízení ve vaší síti. Skládá se z několika nástrojů, které uživatel může potřebovat sledovat cloudové služby, virtuální počítače, servery a další zařízení ve své síti.

Přenosný síťový monitor můžete také nastavit pomocí serveru Raspberry Pi a Nagios Enterprise Monitoring Server (NEMS). Využití Raspberry Pi jako zařízení pro monitorování sítě je mnohem lepší, než věnovat tomuto úkolu kompletní desktop.

Podíl Podíl tweet E-mailem Jak proměnit váš Raspberry Pi na nástroj pro monitorování sítě

Chcete monitorovat vaši síť nebo vzdálená zařízení? Zde je návod, jak z vašeho Raspberry Pi udělat nástroj pro monitorování sítě pomocí Nagiosu.

Číst dále
Související témata
  • Linux
  • Server Apache
  • Linux
  • SQL
  • PHP
O autorovi Deepesh Sharma(79 článků zveřejněno)

Deepesh je juniorský editor pro Linux na MUO. Píše informační příručky pro Linux s cílem poskytnout všem nováčkům blažený zážitek. Nejste si jisti filmy, ale pokud chcete mluvit o technologii, je to váš chlap. Ve svém volném čase ho můžete najít číst knihy, poslouchat různé hudební žánry nebo hrát na kytaru.

Více od Deepesh Sharma

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru