### 概述
官方 Zabbix 软件包可用于:
Debian 11 (Bullseye) | 下载 |
Debian 10 (Buster) | 下载 |
Debian 9 (Stretch) | 下载 |
Ubuntu 20.04 (Focal Fossa) LTS | 下载 |
Ubuntu 18.04 (Bionic Beaver) LTS | 下载 |
Ubuntu 16.04 (Xenial Xerus) LTS | 下载 |
Ubuntu 14.04 (Trusty Tahr) LTS | 下载 |
Raspbian 11 (Bullseye) | 下载 |
Raspbian 10 (Buster) | 下载 |
Raspbian 9 (Stretch) | 下载 |
软件包可用于 MySQL/PostgreSQL 数据库和Apache/Nginx 网络服务器支持。
Zabbix 6.0 尚未发布。下载链接链至6.0 之前的软件包。
请查阅 installation instructions 下载页面中的介绍:
如你希望以root用户运行 Zabbix agent,请参考 以root用户运行agent。
Zabbix web service进程用于生成定时报表, 需要安装 Google Chrome 浏览器。浏览器的安装包不包含,需另行手动安装。
对于 TimescaleDB, 除了PostgreSQL的导入的命令外,还可运行:
仅Zabbix server支持TimescaleDB。
Zabbix 前端需要 7.2 或更新的PHP版本来启动Zabbix 5.0。
请参阅 instructions 用于在Zabbix前端安装低于7.2版本的PHP。
参阅适用于RHEL/CentOS 的 SELinux configuration。
前端和SELinux配置好之后,重启Apache网络服务器:
添加好所需存储库后,可通过运行以下命令来安装Zabbix proxy:
将命令中的 'mysql' 替换为 'pgsql' 以使用 PostgreSQL,或者替换为 'sqlite3' 以使用 SQLite3 (仅proxy适用)。
为Zabbix proxy创建 一个单独的数据库。
Zabbix server和Zabbix proxy 不能使用同一个数据库。如果他们是安装在同一个主机中的,则proxy数据库需要另命名。
导入初始架构:
对于带 PostgreSQL(或 SQLite)的proxy:
# zcat /usr/share/doc/zabbix-sql-scripts/postgresql/schema.sql.gz | sudo -u zabbix psql zabbix
# zcat /usr/share/doc/zabbix-sql-scripts/sqlite3/schema.sql.gz | sqlite3 zabbix.db
编辑 zabbix_proxy.conf:
# vi /etc/zabbix/zabbix_proxy.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>
为 Zabbix proxy创建单独的数据库或重命名数据库。
在DBPassword 中对MySQL使用Zabbix数据库密码或者PosgreSQL数据库的用户密码。
将 DBHost=
与PostgreSQL一起用。你可能需要保留默认设置 DBHost=localhost
(或1个 IP 地址),但这可能会使PostgreSQL 通过网络套连接至Zabbix。参见 respective section 获取 RHEL/CentOS 的指示说明。
要启动Zabbix代理进程并使其在系统启动时启动,请执行以下操作:
Zabbix proxy没有前端;它只与Zabbix server通信。
仅当你想监控JMX应用程序时,才需要安装 Java gateway 。 Java gateway 是轻量级的不需要数据库。
一旦添加了所需存储库,就可通过运行如下命令安装Zabbix Java gateway:
了解更多关于配置和运行Java gateway的详细信息可跳转至 setup 。