Zabbix je open-source monitorovací nástroj pro servery, síťová zařízení a aplikace. Ke sběru dat používá agenty (agent Zabbix) nainstalované na monitorovaných hostitelích.
Zabbix také podporuje monitorování bez agentů prostřednictvím kontrol SNMP, TCP a ICMP a také přes IPMI, JMX, SSH a telnet.
Zde uvidíme, jak nainstalovat Zabbix Server Debian 10 a Debian 9.
Systémové požadavky
Hardware
Zabbix vyžaduje minimálně 128 MB RAM a 256 MB místa na HDD. Množství paměti nebo místa na pevném disku však závisí na počtu hostitelů a sledovaných parametrech.
2 jádra CPU a 2 GB RAM by stačily na monitorování 500 hostitelů.Software
Zabbix 5.0 (LTS)
Apache:1.3.12 nebo novější
MySQL:5.5 nebo 8.0.x / MariaDB:10.0.3 nebo novější
PHP:7.2.0 nebo novější
Zabbix 4.0 (LTS)
Apache:1.3.12 nebo novější
MySQL:5.0.3 nebo 8.0.x / MariaDB:Nejnovější
PHP:5.4.0 nebo novější
Nainstalujte Zabbix
Konfigurace úložiště Zabbix
Balíčky serverů a agentů Zabbix nejsou dostupné v repozitářích základního OS Debianu. Takže nakonfigurujeme úložiště Zabbix v systému instalací konfiguračního balíčku úložiště Zabbix, abychom získali požadované balíčky.
Zabbix 5.0 (LTS)
### Debian 10 ### wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb sudo dpkg -i zabbix-release_5.0-1+buster_all.deb
Zabbix 4.0 (LTS)
### Debian 9 ### wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+stretch_all.deb sudo dpkg -i zabbix-release_4.0-3+stretch_all.deb
Nainstalujte Zabbix Server
Pomocí příkazu apt nainstalujte server Zabbix s balíčkem podpory MariaDB, abyste měli MariaDB jako databázový server.
Zabbix 5.0 (LTS) – Debian 10
sudo apt update sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
Zabbix 4.0 (LTS) – Debian 9
sudo apt update sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent
Časové pásmo
Upravte konfigurační soubor Zabbix a upravte časové pásmo podle vaší geografické polohy.
sudo nano /etc/zabbix/apache.conf
Aktualizujte níže uvedený řádek správným časovým pásmem, podívejte se na další časová pásma.
<IfModule mod_php7.c> ... ... php_value date.timezone America/New_York ... ... </IfModule>
Vytvořte databázi Zabbix
Přihlaste se do MySQL / MariaDB a vytvořte databázi pro instalaci Zabbix.
K serveru MariaDB se můžete přihlásit bez hesla root databáze pomocí sudo mysql -u root -p nebo spuštěním příkazu mysql -u root -p jako root v Debianu.sudo mysql -u root -p
Vytvořte databázi s následujícími podrobnostmi.
Název DB: zabbixdb
Uživatel DBU: zabbixuser
DBPheslo: heslo
create database zabbixdb character set utf8 collate utf8_bin; grant all privileges on zabbixdb.* to zabbixuser@localhost identified by 'password'; quit;
Po vytvoření databáze pro instalaci Zabbix importujte počáteční schéma a data do ní.
cd /usr/share/doc/zabbix-server-mysql zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb
Aktualizujte konfiguraci Zabbix
Upravte soubor zabbix_server.conf a nastavte podrobnosti databáze.
sudo nano /etc/zabbix/zabbix_server.conf
Ujistěte se, že jste nastavili následovně.
DBHost=localhost DBName=zabbixdb DBUser=zabbixuser DBPassword=password
Restartujte všechny služby.
sudo systemctl restart zabbix-server zabbix-agent apache2
Povolte automatické spouštění služeb při spouštění systému.
sudo systemctl enable zabbix-server zabbix-agent apache2
Nastavte Zabbix pomocí webového instalačního programu
Otevřete webový prohlížeč a přejděte na následující adresu URL.
http://your-ip-add-ress/zabbix/ Pro obě verze Zabbix jsou pokyny stejné.Klikněte na Další krok na uvítací stránce Zabbix.

Webový instalátor Zabbix nyní ověřuje, zda jsou splněny všechny předpoklady pro instalaci nebo zda se vyskytly nějaké problémy.
Pokud nejsou žádné chyby , klikněte na Další krok .

Do příslušných polí zadejte název databáze Zabbix, uživatele databáze a heslo databáze. Poté klikněte na Další krok .

Uveďte hostitele serveru Zabbix, číslo portu a název serveru Zabbix.

Nyní získáte shrnutí před instalací něco jako níže. Klikněte na Další krok.

Instalace serveru Zabbix je nyní dokončena. Klikněte na Dokončit .

Po kliknutí na tlačítko Dokončit instalátor vás přesměruje na přihlašovací stránku Zabbix.
Přístup k Zabbix
Přejděte na níže uvedenou adresu URL.
http://your-ip-add-ress/zabbixPřihlaste se k serveru Zabbix pomocí výchozího uživatelského jména a hesla.
Uživatelské jméno: Správce
Heslo: zabbix

Zabbix Dashboard:


Závěr
To je vše. Doufám, že vám tento příspěvek pomohl nainstalovat Zabbix 5.0 / 4.0 na Debian 10 / Debian 9. Nyní můžete nainstalovat Zabbix Agenta na klientské počítače a poté přidat své klientské počítače na server Zabbix pro monitorování.