Pro instalaci Zabbix na Ubuntu server potřebujeme mít nainstalován Apache a databázi MariaDB nebo PostgreSql (podle počtu sledovaných zařízení)
Budeme instalovat z balíků a podle dokumentace . Vybereme si verzi OS a podle instrukcí spustíme následující příkazy pro zadání zdrojů a aktualizaci apt. Příklad platí pro Ubuntu 16.04 LTS
wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
dpkg -i zabbix-release_3.4-1+xenial_all.deb
apt-get update
nainstalujeme verzi Zabbix serveru podle dostupné databáze
apt-get install zabbix-server-mysql
nainstalujeme webové rozhranní
apt-get install zabbix-frontend-php
vytvoříme databázi a uživatele pomocí mysql shellu
mysql -u root -p<heslo> mysql > create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zvolene_heslo_uživatele_zabbix'; mysql> quit;
do takto vytvořené databáze importujeme schéma databáze a data
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
editujeme nastavení pro Zabbix server
nano /etc/zabbix/zabbix_server.conf
kde doplníme následující hodnoty
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zvolene_heslo_uživatele_zabbix
pokud chceme sledovat i Zabbix server, nainstalujeme Zabbix agenta a nastavíme Zabbix server na automatické spouštění a zobrazíme si jeho stav
systemctl enable zabbix-server systemctl start zabbix-server systemctl status zabbix server
nakonec restartujeme Apache
systemctl restart apache2
Spustíme webový prohlížeč a přihlásíme se do webového rozhraní zadáním adresy
http://ip_adresa_serveru/zabbix
kde výchozí uživatelské jméno je Admin a heslo zabbix