
V tomto tutoriálu vám ukážeme, jak nainstalovat Zabbix do vašeho CentOS 8. Pro ty z vás, kteří nevěděli, Zabbix je open-source monitorovací nástroj, který je ideální pro monitorování vaše cloudové servery. Zabbix je velmi flexibilní, informace lze získávat pomocí HTTP/SNMP nebo instalací agenta Zabbix do počítačů, které chcete monitorovat, a umožňuje mnoho přizpůsobení.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Zabbixu na server CentOS 8.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
uživatel sudo bez rootnebo přístup kuživateli root. Doporučujeme jednat jakonerootový uživatel sudo, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Zabbix na CentOS 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update
Krok 2. Nainstalujte server LAMP.
Je vyžadován server CentOS 8 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.
Krok 3. Instalace Zabbix na CentOS 8.
Balíčky Zabbix nejsou dostupné v základním úložišti CentOS. Abychom získali balíčky Zabbix, musíme nainstalovat konfigurační balíček úložiště Zabbix:
rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm
Po přidání úložiště Zabbix do systému nyní aktualizujte seznamy balíčků a nainstalujte Zabbix pomocí příkazů:
sudo dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-apache-conf
Krok 4. Nakonfigurujte MariaDB pro Zabbix.
Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB.
mysql_secure_installation
Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro Zabbix. Spusťte následující příkaz:
mysql -u root -p
Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro software Zabbix:
MariaDB [(none)]> create database zabbixdb character set utf8 collate utf8_bin; MariaDB [(none)]> grant all privileges on zabbixdb.* to zabbixuser@localhost identified by 'password'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> exit
Nyní, když jsou databáze a uživatel připraveni, naimportujte do ní schéma a data.
cd /usr/share/doc/zabbix-server-mysql/ zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb
Dále upravte konfigurační soubor serveru Zabbix:
nano /etc/zabbix/zabbix_server.conf
................................... DBHost=localhost DBName=zabbixdb DBUser=zabbixuser DBPassword=password ...................................
Uložte a zavřete soubor. Spusťte/Restartujte služby Zabbix a httpd a nechte je automaticky spouštět při každém restartu:
sudo systemctl restart zabbix-server zabbix-agent httpd php-fpm sudo systemctl enable zabbix-server zabbix-agent httpd mariadb
Krok 5. Nakonfigurujte bránu firewall.
Nakonfigurujte bránu firewall tak, aby umožnila agentovi Zabbix dosáhnout serveru Zabbix:
firewall-cmd --permanent --add-port=10050/tcp firewall-cmd --permanent --add-port=10051/tcp firewall-cmd --permanent --add-port=80/tcp firewall-cmd --reload
Krok 6. Přístup k Zabbix.
Zabbix bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://vase-domena.com/zabbix nebo http://server-ip/zabbix a dokončete požadované kroky k dokončení instalace.

Blahopřejeme! Úspěšně jste nainstalovali Zabbix. Děkujeme, že jste použili tento návod k instalaci Zabbix Monitoring Tool do vašeho systému CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Zabbix.