Official Áú»¢¶Ä²© packages are available for:
Debian 10 (Buster) | Download |
Debian 9 (Stretch) | Download |
Debian 8 (Jessie) | Download |
Ubuntu 20.04 (Focal Fossa) LTS | Download |
Ubuntu 18.04 (Bionic Beaver) LTS | Download |
Ubuntu 16.04 (Xenial Xerus) LTS | Download |
Ubuntu 14.04 (Trusty Tahr) LTS | Download |
Raspbian (Buster) | Download |
Raspbian (Stretch) | Download |
Packages are available with either MySQL/PostgreSQL database and Apache/Nginx webserver support.
See the installation instructions per platform in the download page for:
If you want to run Áú»¢¶Ä²© agent as root, see Running agent as root.
With TimescaleDB, in addition to the import command for PostgreSQL, also run:
TimescaleDB is supported with Áú»¢¶Ä²© server only.
Áú»¢¶Ä²© frontend requires PHP version 7.2 or newer starting with Áú»¢¶Ä²© 5.0.
See instructions for installing Áú»¢¶Ä²© frontend on distributions with PHP versions below 7.2.
See SELinux configuration for RHEL/CentOS.
After the frontend and SELinux configuration is done, restart the Apache web server:
Once the required repository is added, you can install Áú»¢¶Ä²© proxy by running:
Substitute 'mysql' in the command with 'pgsql' to use PostgreSQL, or with 'sqlite3' to use SQLite3.
Create a separate database for Áú»¢¶Ä²© proxy.
Áú»¢¶Ä²© server and Áú»¢¶Ä²© proxy cannot use the same database. If they are installed on the same host, the proxy database must have a different name.
Import initial schema:
For proxy with PostgreSQL (or 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
Edit zabbix_proxy.conf:
# vi /etc/zabbix/zabbix_proxy.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>
In DBName for Áú»¢¶Ä²© proxy use a separate database from Áú»¢¶Ä²© server.
In DBPassword use Áú»¢¶Ä²© database password for MySQL; PosgreSQL user password for PosgreSQL.
Use DBHost=
with PostgreSQL. You might want to keep the default setting DBHost=localhost
(or an IP address), but this would make PostgreSQL use a network socket for connecting to Áú»¢¶Ä²©. Refer to the respective section for RHEL/CentOS for instructions.
To start a Áú»¢¶Ä²© proxy process and make it start at system boot:
A Áú»¢¶Ä²© proxy does not have a frontend; it communicates with Áú»¢¶Ä²© server only.
It is required to install Java gateway only if you want to monitor JMX applications. Java gateway is lightweight and does not require a database.
Once the required repository is added, you can install Áú»¢¶Ä²© Java gateway by running:
Proceed to setup for more details on configuring and running Java gateway.