Debian 11 Zabbix-Server PostgreSQL Nginx

paragraph_text

Установите и сконфигурируйте 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
paragraph_text

b. Установите Zabbix сервер, веб-интерфейс и агент

apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent  

!!! при установке PHP7.4 устанавливается Apache2 сервер, его либо удалить, либо убрать автозапуск демона.

paragraph_text

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
paragraph_text

d. Настройте базу данных для Zabbix сервера

Отредактируйте файл /etc/zabbix/zabbix_server.conf

DBPassword=password
paragraph_text

e. Настройте PHP для веб-интерфейса

Отредактируйте файл /etc/zabbix/nginx.conf раскомментируйте и настройте директивы 'listen' и 'server_name'.

listen 8080;
server_name example.com;
paragraph_text

f. Запустите процессы Zabbix сервера и агента

Запустите процессы Zabbix сервера и агента и настройте их запуск при загрузке ОС.

systemctl restart zabbix-server zabbix-agent nginx php7.4-fpm
systemctl enable zabbix-server zabbix-agent nginx php7.4-fpm
paragraph_text

Первый запуск сервера Zabbix

Откройте в браузере ссылку http://ip:8080
при первом открытии начнет работать скрипт установки setup.php
внесите данные для подключения к БД

Вход в панель

логин: Admin
пароль: zabbix

пароль рекомендуется сменить