Установите и сконфигурируйте Zabbix для выбранной платформы
a. Установите репозиторий Zabbix
wget https://repo.zabbix.com/zabbix/6.2/debian/pool/main/z/zabbix-release/zabbix-release_6.2-2%2Bdebian11_all.deb
dpkg -i zabbix-release_6.2-2+debian11_all.deb
apt update
b. Установите Zabbix сервер, веб-интерфейс и агент
apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
!!! при установке PHP7.4 устанавливается Apache2 сервер, его либо удалить, либо убрать автозапуск демона.
c. Создайте базу данных
Установите и запустите сервер базы данных.
Выполните следующие комманды на хосте, где будет распологаться база данных.
sudo -u postgres createuser --pwprompt zabbix
sudo -u postgres createdb -O zabbix zabbix
На хосте Zabbix сервера импортируйте начальную схему и данные. Вам будет предложено ввести недавно созданный пароль.
zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
d. Настройте базу данных для Zabbix сервера
Отредактируйте файл /etc/zabbix/zabbix_server.conf
DBPassword=password
e. Настройте PHP для веб-интерфейса
Отредактируйте файл /etc/zabbix/nginx.conf раскомментируйте и настройте директивы 'listen' и 'server_name'.
listen 8080;
server_name example.com;
f. Запустите процессы Zabbix сервера и агента
Запустите процессы Zabbix сервера и агента и настройте их запуск при загрузке ОС.
systemctl restart zabbix-server zabbix-agent nginx php7.4-fpm
systemctl enable zabbix-server zabbix-agent nginx php7.4-fpm
Первый запуск сервера Zabbix
Откройте в браузере ссылку http://ip:8080
при первом открытии начнет работать скрипт установки setup.php
внесите данные для подключения к БД
Вход в панель
логин: Admin
пароль: zabbix
пароль рекомендуется сменить