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:
- Nastavit heslo root?
- Odebrat anonymní uživatele?
- Zakázat vzdálené přihlášení root?
- Odstranit testovací databázi a přístup k ní?
- 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
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 SharmaPř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