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