V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Zabbix na Ubuntu 20.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo
privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
Zabbix je bezplatné a open source monitorovací řešení navržené pro monitorování serverů, virtuálních strojů, sítí a cloudových služeb v reálném čase. Byl vyvinut Alexejem Vladishevem a aktivně podporován společností Zabbix SIA. Je založen na modelu klient-server a je schopen monitorovat miliony metrik, jako je zatížení procesoru, využití sítě a spotřeba místa na disku z desítek tisíc serverů.
Nainstalujte Zabbix na Ubuntu 20.04
Krok 1. Než začnete instalovat jakýkoli balíček na svůj server Ubuntu, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.
sudo apt update sudo apt upgrade
Krok 2. Nainstalujte zásobník LAMP na Ubuntu.
Předpokládá se, že jste již nainstalovali zásobník LAMP na systém Ubuntu. Pokud ne, podívejte se prosím na následující návod:
- Jak nainstalovat zásobník LAMP (Apache, MariaDB a PHP)
Krok 3. Nainstalujte Zabbix do systému Ubuntu.
Spusťte následující příkazy k instalaci serverových balíčků Zabbix:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-apache-conf
Krok 4. Vytvořte databázi Zabbix a uživatele
Musíte vytvořit databázi pro uživatele Zabbix:
$ mysql -u root -p CREATE DATABASE zabbixdb; GRANT ALL PRIVILEGES ON zabbix.* TO [email protected]'localhost' IDENTIFIED BY 'Your-Strong-Password'; FLUSH PRIVILEGES; QUIT;
Po vytvoření databáze načtěte výchozí schéma databáze Zabbix:
cd /usr/share/doc/zabbix-server-mysql zcat create.sql.gz | mysql -u zabbix -p zabbixdb
Krok 5. Nakonfigurujte Zabbix Server.
Nyní upravíme konfigurační soubor Zabbix /etc/zabbix/zabbix_server.conf
a nastavte název databáze, uživatele a heslo:
nano /etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbixdb DBUser=zabbix DBPassword=your-strong-password
Dále povolte spuštění služby Zabbix při spouštění systému a restartujte službu, aby se znovu načetla nová nastavení:
sudo systemctl enable zabbix-server sudo systemctl restart zabbix-server
Krok 6. Nakonfigurujte bránu firewall.
Nakonfigurujte bránu firewall tak, aby umožnila agentovi Zabbix dosáhnout serveru Zabbix:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-port=10050/tcp sudo firewall-cmd --permanent --add-port=10051/tcp sudo firewall-cmd --reload
Krok 7. Přístup k Zabbix.
To je vše. Je čas použít svůj oblíbený webový prohlížeč a přejít na:
http://your-server-ip/zabbix
To je vše, co potřebujete k instalaci Zabbix na Ubuntu 20.04 LTS Focal Fossa. Doufám, že vám tento rychlý tip pomůže. Další informace o Zabbixu najdete v jejich oficiální znalostní bázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.