[comment]: # translation:outdated

[comment]: # ({f4590ac4-d96d3275})
# 2 DEBIAN/UBUNTU/RASPBIAN

[comment]: # ({/f4590ac4-d96d3275})

[comment]: # ({758cfa18-5c0d1024})
#### 概述

官方 Zabbix 发行包适用于：

|   |   |
|---|---|
|Debian 10 (Buster)|[Download](https://www.zabbix.com/download?zabbix=5.0&os_distribution=debian&os_version=10_buster&db=mysql)|
|Debian 9 (Stretch)|[Download](https://www.zabbix.com/download?zabbix=5.0&os_distribution=debian&os_version=9_stretch&db=mysql)|
|Debian 8 (Jessie)|[Download](https://www.zabbix.com/download?zabbix=5.0&os_distribution=debian&os_version=8_jessie&db=mysql)|
|Ubuntu 20.04 (Focal Fossa) LTS|[Download](https://www.zabbix.com/download?zabbix=5.0&os_distribution=ubuntu&os_version=20.04_focal&db=mysql)|
|Ubuntu 18.04 (Bionic Beaver) LTS|[Download](https://www.zabbix.com/download?zabbix=5.0&os_distribution=ubuntu&os_version=18.04_bionic&db=mysql)|
|Ubuntu 16.04 (Xenial Xerus) LTS|[Download](https://www.zabbix.com/download?zabbix=5.0&os_distribution=ubuntu&os_version=16.04_xenial&db=mysql)|
|Ubuntu 14.04 (Trusty Tahr) LTS|[Download](https://www.zabbix.com/download?zabbix=5.0&os_distribution=ubuntu&os_version=14.04_trusty&db=mysql)|
|Raspbian (Buster)|[Download](https://www.zabbix.com/download?zabbix=5.0&os_distribution=raspbian&os_version=10_buster&db=mysql)|
|Raspbian (Stretch)|[Download](https://www.zabbix.com/download?zabbix=5.0&os_distribution=raspbian&os_version=9_stretch&db=mysql)|

软件包提供了MySQL/PostgreSQL数据库和Apache/Nginx webserver支持。

[comment]: # ({/758cfa18-5c0d1024})

[comment]: # ({27821afa-1d62f2b3})
#### 安装注意事项

请参阅下载页中每个平台的[安装说明](https://www.zabbix.com/download?zabbix=5.0&os_distribution=debian&os_version=10_buster&db=mysql)：

-   安装存储库
-   安装server/agent/前端
-   创建初始数据库，导入初始数据
-   为Zabbix server配置数据库
-   为Zabbix前端配置PHP
-   启动server/agent 进程
-   配置Zabbix前端

仅Debian9/10和Ubuntu 18.04/20.04支持Zabbix agent 2（zabbix-agent2）。

如果要以root用户运行Zabbix
agent，请参阅以[root用户运行agent](https://www.zabbix.com/documentation/5.0/manual/appendix/install/run_agent_as_root)。

基于Debian的发行版通常在其存储库中提供自己的Zabbix包。Zabbix不支持这些包,仅支持Zabbix[官方存储库](https://repo.zabbix.com/zabbix/)的包。

[comment]: # ({/27821afa-1d62f2b3})

[comment]: # ({68bf2cdb-18eade42})
#### 使用TIMESCALE DB导入数据

使用TimescaleDB，除了PostgreSQL的导入命令外，还需运行：

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

<note Warning>TimescaleDB仅支持Zabbix server。
:::

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

[comment]: # ({55cc05a2-9082b90c})
#### PHP 7.2

从Zabbix 5.0开始，Zabbix前端需要PHP7.2或更高版本。

请参阅有关在7.2以下PHP版本上安装Zabbix前端的[说明](/zh/manual/installation/frontend/frontend_on_debian)。

[comment]: # ({/55cc05a2-9082b90c})

[comment]: # ({f008793f-fa73411a})
#### SELINUX配置

请参阅RHEL/CentOS的[SELinux配置](/zh/manual/installation/install_from_packages/rhel_centos#selinux_configuration)。

完成前端和SELinux配置后，重新启动Apache Web服务器：

    # service apache2 restart

[comment]: # ({/f008793f-fa73411a})

[comment]: # ({05726573-a12da003})
#### Proxy安装

添加所需的存储库后，可以通过运行以下命令来安装Zabbix proxy ：

    # apt install zabbix-proxy-mysql

使用PostgreSQL，将命令中的“mysql”替换为“pgsql”，使用sqlite3，将命令中的“mysql”替换为“sqlite3”。

[comment]: # ({/05726573-a12da003})

[comment]: # ({c8435475-fe6abb8e})
#### 创建数据库

为Zabbix
Proxy[创建](/zh/manual/appendix/install/db_scripts)一个单独的数据库。

Zabbix server和Zabbix proxy不能使用相同的数据库。
如果它们安装在同一主机，proxy数据库必须有一个不同的名字。

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

[comment]: # ({e90bd554-4f5fc656})
#### 导入数据

导入初始schema

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

使用PostgreSQL (或者SQLite)的proxy:

    # 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]: # ({/e90bd554-4f5fc656})

[comment]: # ({6f85840b-d0a225c7})
#### 为ZABBIX PROXY配置数据库

编辑zabbix\_proxy.conf:

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

Zabbix proxy的DBName使用与Zabbix server不同的数据库。
在DBPassword配置处输入由MySQL或PosgreSQL创建的Zabbix 数据库密码。

在 PostgreSQL 使用 DBHost=。您可能希望保留默认设置DBHost=localhost（或
IP 地址，但这会使 PostgreSQL 使用网络套接字连接到
Zabbix。请参阅RHEL/CentOS的相应部分[有关说明](/zh/manual/installation/install_from_packages/rhel_centos#selinux_configuration)。

[comment]: # ({/6f85840b-d0a225c7})

[comment]: # ({4bc8ef56-27de2ced})
#### 启动ZABBIX PROXY进程

运行以下命令启动Zabbix proxy进程，并使其开机自启:

    # systemctl restart zabbix-proxy
    # systemctl enable zabbix-proxy

[comment]: # ({/4bc8ef56-27de2ced})

[comment]: # ({e078e353-871a973b})
#### 前端配置

Zabbix proxy没有前端;它仅与Zabbix server通信。

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

[comment]: # ({c5f805af-cd9340bd})
#### JAVA GATEWAY安装

仅当您要监视JMX应用程序时才需要安装[Java网关](/zh/manual/concepts/java)。
Java网关是轻量级的，不需要数据库。

添加所需的存储库后，您可以通过运行以下命令来安装Zabbix Java网关：

    # apt install zabbix-java-gateway

继续进行[设置](/zh/manual/concepts/java/from_debian_ubuntu)，以获取有关配置和运行Java网关的更多详细信息。

[comment]: # ({/c5f805af-cd9340bd})
