V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci serveru Zabbix na CentOS 8. 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 Server na CentOS
Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.
sudo dnf update
Krok 2. Nainstalujte sadu LAMP na CentOS.
Předpokládá se, že jste již nainstalovali zásobník LAMP na CentOS 8. Pokud ne, podívejte se na následující tutoriál:
- Jak nainstalovat zásobník LAMP (Apache, MariaDB a PHP)
Jakmile je databázový server nainstalován, musíte vytvořit databázi pro uživatele Zabbix:
$ mysql -u root -p CREATE DATABASE zabbix; GRANT ALL PRIVILEGES ON zabbix.* TO [email protected]'localhost' IDENTIFIED BY 'StrongPassword'; FLUSH PRIVILEGES; QUIT;
Krok 3. Nainstalujte Zabbix.
Balíčky Zabbix nejsou dostupné v úložišti základního OS. Abychom získali balíčky Zabbix, musíme nainstalovat konfigurační balíček úložiště Zabbix:
sudo dnf install https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm
Potom nainstalujte balíčky serveru Zabbix na CentOS:
sudo dnf install zabbix-server-mysql zabbix-agent zabbix-web-mysql
Krok 4. 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
DBName=zabbix DBUser=zabbix DBPassword=Your-Strong-Password
Nakonec spusťte a nastavte služby Zabbix tak, aby se spouštěly při startu:
sudo systemctl enable --now zabbix-server zabbix-agent
Krok 5. Nakonfigurujte bránu firewall pro Zabbix.
Nakonfigurujte bránu firewall tak, aby umožnila agentovi Zabbix dosáhnout serveru Zabbix:
sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --add-port={10051,10050}/tcp --permanent sudo firewall-cmd --reload
Krok 5. 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_IP_address.com/zabbix
Blahopřejeme, naučili jste se instalovat a konfigurovat Zabbix Server na CentOS 8. Máte-li nějaké dotazy, zanechte prosím níže komentář.