[comment]: # translation:outdated

[comment]: # ({new-83c2fbfb})
# 1 Red Hat Enterprise Linux/CentOS

[comment]: # ({/new-83c2fbfb})

[comment]: # ({new-a324317c})
#### Обзор

Официальные пакеты Zabbix доступны для

|   |   |
|---|---|
|RHEL 8, CentOS 8 and Oracle Linux 8|[Скачать](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql)|
|RHEL 7, CentOS 7 and Oracle Linux 7|[Скачать](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=7&db=mysql)|

Доступны пакеты с базами данных MySQL и PostgreSQL и поддержкой
веб-серверов Apache и Nginx.

Пакеты агента и прокси доступны также и для [RHEL
6](https://repo.zabbix.com/zabbix/5.0/rhel/6/x86_64/) и [RHEL
5](https://repo.zabbix.com/zabbix/5.0/rhel/5/x86_64/).

Официальный репозиторий Zabbix предоставляет также fping, iksemel,
libssh2 пакеты. Эти пакеты находятся в папке
[non-supported](https://​repo.zabbix.com/​non-supported/​).

[comment]: # ({/new-a324317c})

[comment]: # ({new-9ccd42dd})
#### Сведения об установке

Страница [Скачать и установить
Zabbix](https://​www.zabbix.com/download?​zabbix=5.0&​os_distribution=red_hat_enterprise_linux&​os_version=8&​db=mysql)
содержит пошаговые инструкции по установке в зависимости от типа
платформы для:

-   установки репозитория
-   установки сервера/агента/веб-интерфейса
-   создания базы данных и импортировании данных
-   настройке базы данных для Zabbix сервера
-   настройке PHP для веб-интерфейса
-   Запуска процессов для Zabbix сервера/агента
-   настройке Zabbix веб-интерфейса

Если вы хотите использовать Zabbix как root, смотрите [Запуск агента как
root](ru/manual/appendix/install/run_agent_as_root).

[comment]: # ({/new-9ccd42dd})

[comment]: # ({new-18eade42})
#### Импорт данных с Timescale DB

С TimescaleDB,​ в дополнение к импорту данных из PostgreSQL, используйте
также:

    # zcat /usr/share/doc/zabbix-server-pgsql*/timescaledb.sql.gz | sudo -u zabbix psql zabbix

::: notewarning
 ​TimescaleDB поддерживается только для Zabbix
сервера 
:::

[comment]: # ({/new-18eade42})

[comment]: # ({new-65152cbc})
#### Предварительные условия установки веб-интерфейса

Веб-интерфейс Zabbix требует дополнительные пакеты, которые отсутствуют
в базовой установке. Вам необходимо активировать репозиторий
опциональных rpm пакетов в системе, где вы запускаете веб-интерфейс
Zabbix:

RHEL 7:

     # yum-config-manager --enable rhel-7-server-optional-rpms

К сведению: Nginx для RHEL доступен в Red Hat Software Collections и в
[EPEL](https://fedoraproject.org/​wiki/​EPEL). Если вы пользуетесь Red
Hat Software Collections, достаточно установить пакет
zabbix-nginx-conf-scl

[comment]: # ({/new-65152cbc})

[comment]: # ({new-fbd9106d})
#### PHP 7.2

Начиная с Zabbix 5.0 для веб-интерфейса требуется PHP версии 7.2 или
выше.

К сведению: RHEL/CentOS 7 предоставляют только PHP 5.4, поэтому для
установки веб-интерфейса Zabbix на Red Hat Enterprise Linux/​CentOS 7
потребуются [дополнительные
шаги](ru/manual/installation/install_from_packages/frontend_on_rhel7).

[comment]: # ({/new-fbd9106d})

[comment]: # ({new-084b0acc})
#### Настройка SELinux

При включенном статусе SELinux в принудительном режиме, выполните
следующие команды, чтобы предоставить веб-интерфейсу Zabbix разрешение
на соединение с сервером:

RHEL 7 и новее:

    # setsebool -P httpd_can_connect_zabbix on

Если база данных доступна по сети (включая 'localhost' в случае
PostgreSQL), нужно также предоставить веб-интерфейсу Zabbix разрешение
на соединение с базой данных:

    # setsebool -P httpd_can_network_connect_db on

RHEL до версии 7:

    # setsebool -P httpd_can_network_connect on
    # setsebool -P zabbix_can_network on

После настройки веб-интерфейса и SELinux, перезапустите веб-сервер
Apache:

    # service httpd restart

[comment]: # ({/new-084b0acc})

[comment]: # ({new-24298233})
#### Установка прокси

После добавления нужного репозитория, вы можете установить Zabbix
прокси, выполнив:

    # yum install zabbix-proxy-mysql

Замените 'mysql' в команде на 'pgsql', чтобы использовать PostgreSQL,
или на 'sqlite3', чтобы использовать SQLite3 (поддежривается только для
прокси).

[comment]: # ({/new-24298233})

[comment]: # ({new-fe6abb8e})
##### Создание базы данных

[Создайте](/ru/manual/appendix/install/db_scripts) отдельную базу данных
для Zabbix прокси.

Zabbix сервер и Zabbix прокси не могут использовать одну и ту же базу
данных. Если они установлены на одном хосте, имя базы данных для прокси
должно отличаться.

[comment]: # ({/new-fe6abb8e})

[comment]: # ({new-7b4b5122})
##### Импорт данных

Импортируйте изначальную схему:

    # zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uzabbix -p zabbix

Для прокси с PostgreSQL (или SQLite):

    # zcat /usr/share/doc/zabbix-proxy-pgsql*/schema.sql.gz | sudo -u zabbix psql zabbix
    # zcat /usr/share/doc/zabbix-proxy-sqlite3*/schema.sql.gz | sqlite3 zabbix.db

[comment]: # ({/new-7b4b5122})

[comment]: # ({new-c3b44766})
##### Настройка базы данных для Zabbix прокси

Отредактируйте zabbix\_proxy.conf:

    # vi /etc/zabbix/zabbix_proxy.conf
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=<password>

В DBName для Zabbix proxy используйте базу данных, отличающуюся от базы
данных Zabbix сервера.

В DBPassword используйте пароль базы данных Zabbix для MySQL; в случае
PostgreSQL - пароль пользователь для PostgreSQL.

Используйте `DBHost=` с PostgreSQL. Возможно, вы захотите сохранить
значение по умолчанию `DBHost=localhost` (или IP адрес), но в этом
случае PostgreSQL будет использовать сетевой сокет при подключении к
Zabbix. Смотрите раздел [Настройка
SELinux](/ru/manual/installation/install_from_packages/rhel_centos#настройка_selinux)
для получения более подробных сведений.

[comment]: # ({/new-c3b44766})

[comment]: # ({new-e4843785})
##### Запуск процесса Zabbix прокси

Чтобы включить автоматический запуск прокси при старте системы:

    # service zabbix-proxy start
    # systemctl enable zabbix-proxy

[comment]: # ({/new-e4843785})

[comment]: # ({new-871a973b})
##### Настройка веб-интерфейса

У Zabbix прокси отсутствует веб-интерфейс; он общается только с Zabbix
сервером.

[comment]: # ({/new-871a973b})

[comment]: # ({new-01c6084b})
#### Установка Java gateway

Установка [Java gateway](/ru/manual/concepts/java) необходима только,
если планируется мониторить JMX приложения. Java gateway легковесный и
не требует наличия базы данных.

После добавления нужного репозитория, установите Zabbix Java gateway,
выполнив команду:

    # yum install zabbix-java-gateway

Перейдите к разделу
[настройка](/ru/manual/concepts/java#настройка_и_запуск_java_gateway)
для получения дополнительной информации о настройке и запуске Java
gateway.

[comment]: # ({/new-01c6084b})

[comment]: # ({new-dace1783})
#### Установка debuginfo пакетов

::: noteclassic
Пакеты debuginfo в настоящий момент доступны для RHEL/CentOS
версий 7, 6 and 5. 
:::

Чтобы включить debuginfo репозиторий,
измените */etc/yum.repos.d/zabbix.repo* файл. Измените `enabled=0` на
`enabled=1` у zabbix-debuginfo репозитория.

    [zabbix-debuginfo]
    name=Zabbix Official Repository debuginfo - $basearch
    baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/debuginfo/
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
    gpgcheck=1

Это позволит вам установить zabbix-debuginfo пакеты.

    # yum install zabbix-debuginfo

Эти отдельные пакеты содержат отладочную информацию обо всех бинарных
компонентах Zabbix.

[comment]: # ({/new-dace1783})
