Zabbix Documentation 3.2

1.8  2.0  2.2  2.4  3.0  
3.2
  3.4

User Tools

Site Tools

This translation is older than the original page and might be outdated. See what has changed.

Sidebar

ru:manual:installation:install_from_packages:server_installation_with_mysql

2 Установка сервера с базой данных MySQL

Red Hat Enterprise Linux / CentOS

Установка пакетов

Этот пример для установки Zabbix сервера и веб-интерфейса с базой данных MySQL.

Официальный репозиторий Zabbix предоставляет также и пакеты fping, iksemel, libssh2. Эти пакеты размещены в папке non-supported.

# yum install zabbix-server-mysql zabbix-web-mysql

Создание начальной базы данных

Создайте базу данных zabbix и пользователя в MySQL при помощи следующих команд:

shell> mysql -uroot -p<your root password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<новый пароль к zabbix пользователю для zabbix базы данных>';
mysql> quit;

Затем импортируйте изначальную схему и данные. Убедитесь, что указали корректную версию вместо 3.2.X. MySQL запросит вас ввести недавно созданный пароль.

# zcat /usr/share/doc/zabbix-server-mysql-3.2.X/create.sql.gz | mysql -uzabbix -p zabbix

Для того, чтобы проверить версию, которая у вас установлена, выполните следующую команду:

# rpm -q zabbix-server-mysql

Запуск процесса Zabbix сервера

После того, как база данных установлена и файл zabbix_server.conf настроен, вы можете запустить процесс Zabbix сервера.

# systemctl start zabbix-server

Когда завершите настройку веб-интерфейса, вам потребуется перезапустить веб-сервер Apache.

# systemctl start httpd

Debian / Ubuntu

Установка пакетов

Этот пример для установки Zabbix сервера и веб-интерфейса с базой данных MySQL.

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

Создание начальной базы данных

Создайте базу данных zabbix и пользователя в MySQL при помощи следующих команд:

shell> mysql -uroot -p<ваш root пароль>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<новый пароль к zabbix пользователю для zabbix базы данных>';
mysql> quit;

Затем импортируйте изначальную схему и данные. MySQL запросит вас ввести недавно созданный пароль.

# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

Запуск процесса Zabbix сервера

После того, как база данных установлена и файл zabbix_server.conf настроен, вы можете запустить процесс Zabbix сервера.

# service zabbix-server start

Когда завершите настройку веб-интерфейса, вам потребуется перезапустить веб-сервер Apache.

# service apache2 restart

Общие настройки

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

Измените имя хоста сервера, имя базы данных, имя пользователя и пароль в zabbix_server.conf

# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

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

Файл конфигурации Apache для Zabbix веб-интерфейса расположен в /etc/apache2/conf.d/zabbix или /etc/apache2/conf-enabled/zabbix.conf. Некоторые настройки PHP уже сконфигурированы.

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga

Потребуется раскомментировать настройку “date.timezone” и указать актуальный для вас часовой пояс. После изменения файла конфигурации перезапустите apache веб-сервер.

Zabbix веб-интерфейс доступен по ссылке http://zabbix-frontend-hostname/zabbix в браузере, где zabbix-frontend-hostname IP-адрес или имя хоста машины, на которой запущен Zabbix сервер (localhost также допускается). Имя пользователя/пароль по умолчанию - Admin/zabbix.