Графический интерфейс для работы с Zabbix сервер.
apt install zabbix-frontend-php
Необходимые действия для Apache:
apt install libapache2-mod-php php-pear
a2enmod php7.0
a2dismod mpm_event
a2enmod mpm_prefork
Необходимые действия для поддержки MySQL:
apt install php-mysql php7.0-mysql
service apache2 restart
Настройка HTTP сервера Apache.
1. Нужно создать файл:
Создаем /etc/zabbix/apache.conf
# Define /zabbix alias, this is the default <IfModule mod_alias.c> Alias /zabbix /usr/share/zabbix </IfModule>
делаем ссылку в /etc/apache2/conf.d/zabbix
2. Выполнить следующие действия:
# Создаем символическую ссылку ln -s /etc/zabbix/apache.conf /etc/apache2/sites-available/zabbix.conf # Разрешаем сайт a2ensite zabbix # Перезапуск service apache2 reload
Вносим изменения в /etc/php5/apache2/php.ini
max_execution_time = 300 memory_limit = 128M post_max_size = 16M upload_max_filesize = 2M max_input_time = 300 always_populate_raw_post_data = -1 [Date] date.timezone = Europe/Moscow
service apache2 restart
Для настройки через встроенный сервер нужно использовать следующий URL:
http://СЕРВЕР/zabbix
Параметры подключения хранятся в файле /etc/zabbix/zabbix.conf.php
, пример:
<?php // Zabbix GUI configuration file. global $DB; $DB['TYPE'] = 'MYSQL'; $DB['SERVER'] = 'АДРЕС_СЕРВЕРА'; $DB['PORT'] = '0'; $DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = 'ПАРОЛЬ'; // Schema name. Used for IBM DB2 and PostgreSQL. $DB['SCHEMA'] = ''; $ZBX_SERVER = 'АДРЕС_СЕРВЕРА'; $ZBX_SERVER_PORT = '10051'; $ZBX_SERVER_NAME = ''; $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;