Zabbix — свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования, написанная Алексеем Владышевым.

 

Для начала установим и скачаем пакет Zabbix 

apt update
apt install wget mc
wget https://repo.zabbix.com/zabbix/4.2/debian/pool/main/z/zabbix-release/zabbix-release_4.2-1+buster_all.deb apt install ./zabbix-release_4.2-1+buster_all.deb

Обновим и установим нужные пакеты 

apt update -y
apt upgrade -y

Устновим стек LAMP

apt install zabbix-server-mysql zabbix-frontend-php

Установим агент

apt install zabbix-agent 

Зайдем в БД

mysql -u root
create database zabbixdb;
grant all on zabbixdb.* to zabbix@localhost identified by 'YourPass';
flush privileges;
quit
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u zabbix -p zabbixdb
Далее идем в конфигурацию zabbix_server.conf и изменяем ее по шаблону
nano /etc/zabbix/zabbix_server.conf
...
DBHost=localhost
...
DBName=zabbixdb
...
DBUser=zabbix
...
DBPassword=YourPass

Изменяй конфигурацию PHP

nano /etc/zabbix/apache.conf
 

Раскомментируем 2 строчки и напишем Ваш город

php_value date.timezone Europe/Moscow

Перезапустим Апач

systemctl restart apache2

Перезапустим Сервер и Агент

systemctl restart zabbix-server zabbix-agent systemctl enable zabbix-server zabbix-agent

Для доступа по прямой ссылке нужен изменить конфигурацию Apache
nano /etc/apache2/sites-available/000-default.conf 

И изменяем эту строчку

DocumentRoot /usr/share/zabbix
 

Перезапустим Апач

systemctl restart apache2
 

Далее заходим на вашу машину через браузер

Если все хорошо откроется страничка 




Заполняем все как на скринах











Логин и пароль для входа - admin zabbix