Instalacja Zabbixa na systemie Ubuntu w 10 prostych krokach.

  1. Zaczynamy od repozytorium. Uruchom terminal (Ctrl+Alt+T), wykonaj w nim poniższe polecenia
    wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb
    sudo dpkg -i zabbix-release_4.4-1+bionic_all.deb
    sudo apt update
  2. Teraz instalujemy serwer Zabbixa plus dodatkowe komponenty. Również w terminalu wykonaj poniższe polecenia
    sudo apt -y install zabbix-server-mysql mariadb-server zabbix-frontend-php zabbix-apache-conf zabbix-agent zabbix-get
  3. Teraz przygotowujemy bazę danych.
    sudo mariadb
    create database zabbix character set utf8 collate utf8_bin;
    grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
    quit;

    Przy czym zamiast słowa password ustaw własne hasło do bazy danych, odpowiednio skomplikowane. Tak dla bezpieczeństwa.
  4. Teraz wypełnijmy bazę danych odpowiednimi tabelami.
    sudo zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mariadb -uzabbix -p
    (podaj hasło do bazy danych jakie ustawiłeś w poprzednim kroku)
  5. Teraz konfiguracja kilku plików. Zacznijmy od pliku konfiguracyjnego serwera Zabbixa.
    sudo nano /etc/zabbix/zabbix_server.conf
    Znajdź fragment #DBPassword= Usuń znaczek # i podaj hasło do bazy danych, tak aby text wygladal mniej wiecej tak w pliku
    DBPassword=password
    (hasło oczywiście takie jak ustawiłeś do bazy danych)
  6. Jeszcze konfiguracja Apacza.
    sudo nano /etc/zabbix/apache.conf
    Znajdź tam wszystkie wystąpienia tekstu (zwykle są dwa razy)
      #php_value date.timezone Europe/Riga
    Zdejmuj komentarz usuwając znaczek # i podaj strefę czasowa odpowednia dla Ciebie. W moim przypadku będzie wyglądać to tak
    php_value date.timezone Europe/Warsaw
  7. Na koniec uruchom wszystkie usługi poleceniem w terminalu 
    sudo systemctl restart zabbix-server zabbix-agent apache2
    No i jeszcze ustaw aby uruchamiały się razem z systemem 
    sudo systemctl enable zabbix-server zabbix-agent apache2
  8. Uruchom ulubiona przeglądarkę na Ubuntu i w polu adresu wpisz
    https://localhost/zabbix
  9. Na koniec jeszcze mała konfiguracja. Jeśli wszystko dobrze wcześniej skonfigurowałeś to  jedynie w kroku Configure DB connection w polu Password podaj hasło, które ustawiłeś do bazy danych punkcie 3. Na razie resztę ustawień możemy pozostawić bez zmian.
  10. Brawo! To wszystko w temacie instalacji Zabbixa. Zaloguj się do Panelu za pomocą użytkownika Admin i hasła zabbix (wielkość liter ma znaczenie).