Instalacja Zabbix Serwer

to oprogramowanie monitorujące typu opensource dla sieci i aplikacji. Oferuje monitorowanie w czasie rzeczywistym tysięcy metryk zebranych z serwerów, maszyn wirtualnych, urządzeń sieciowych i aplikacji internetowych. Te metryki mogą pomóc w określeniu aktualnego stanu infrastruktury IT i wykryciu problemów ze sprzętem lub komponentami oprogramowania, zanim klienci zgłoszą problem. 

Instalację w systemie Ubuntu rozpoczynamy od podstawowego zestawu jakim jest LAMP:

apt-get install apache2 libapache2-mod-php mariadb-server php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql unzip curl gnupg2 -y

Restart: 

systemctl restart apache2

Baza danych: 

CREATE DATABASE zabbix character set utf8 collate utf8_bin;
CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'password';GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbixuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Instalacja aplikacji:

wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb<br>dpkg -i zabbix-release_5.0-1+focal_all.deb

apt-get update -y

apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-apache-conf -y

Restart:

systemctl start zabbix-server
systemctl enable zabbix-server

Dodanie parametrów DB:

cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -u zabbixuser -p zabbix

Edytuj:

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbixuser
DBPassword=password

Restart:

systemctl restart zabbix-server
systemctl restart apache2

Dokumentacja MANUAL

Jeżeli rozwiązania Docker nie są Ci obce ZABBIX DOCKER OFFICIAL