manual:installation:install_from_packages:rhel_centos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:installation:install_from_packages:rhel_centos [2020/05/12 09:34]
sasha 5.0 => 5.2
manual:installation:install_from_packages:rhel_centos [2021/06/04 12:06] (current)
marinagen fixing a typo
Line 5: Line 5:
 Official Zabbix packages are available for: Official Zabbix packages are available for:
  
-|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|Download]] ​ | +|RHEL 8, CentOS 8 and Oracle Linux 8  |[[https://​www.zabbix.com/​download?​zabbix=5.2&​os_distribution=red_hat_enterprise_linux&​os_version=8&​db=mysql|Download]] ​ |
-|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|Download]] ​ |+
  
 Packages are available with either MySQL/​PostgreSQL database and Apache/​Nginx webserver support. Packages are available with either MySQL/​PostgreSQL database and Apache/​Nginx webserver support.
  
-<note important>​Zabbix 5.2 is not released yetThe download links lead to pre-5.2 packages.</note>+//Zabbix ​agent// packages and utilities //Zabbix get// and //Zabbix sender// are available for [[https://​repo.zabbix.com/​zabbix/​5.2/​rhel/​7/​x86_64/​|RHEL 7]], [[https://​repo.zabbix.com/​zabbix/​5.2/​rhel/​6/​x86_64/​|RHEL 6]] and [[https://​repo.zabbix.com/zabbix/​5.2/​rhel/​5/​x86_64|RHEL 5]] as well.
  
-Some agent and proxy packages are available for [[https://​repo.zabbix.com/​zabbix/​5.0/​rhel/​6/​x86_64/​|RHEL 6]] and [[https://​repo.zabbix.com/​zabbix/​5.0/​rhel/​5/​x86_64|RHEL 5]] as well. +Zabbix official repository provides fping and libssh2 packages as well. These packages are located in the [[https://​repo.zabbix.com/​non-supported/​|non-supported]] directory.
- +
-Zabbix official repository provides fping, iksemel, ​libssh2 packages as well. These packages are located in the [[https://​repo.zabbix.com/​non-supported/​|non-supported]] directory.+
  
 ==== Notes on installation ==== ==== Notes on installation ====
Line 27: Line 24:
   * starting server/​agent processes   * starting server/​agent processes
   * configuring Zabbix frontend   * configuring Zabbix frontend
- 
-Zabbix agent 2 (zabbix-agent2) is supported only on RHEL 8.  
- 
 If you want to run Zabbix agent as root, see [[https://​www.zabbix.com/​documentation/​5.0/​manual/​appendix/​install/​run_agent_as_root|Running agent as root]]. If you want to run Zabbix agent as root, see [[https://​www.zabbix.com/​documentation/​5.0/​manual/​appendix/​install/​run_agent_as_root|Running agent as root]].
  
Line 39: Line 33:
  
 <note warning>​TimescaleDB is supported with Zabbix server only.</​note>​ <note warning>​TimescaleDB is supported with Zabbix server only.</​note>​
- 
-=== Frontend installation prerequisites === 
- 
-Zabbix frontend requires additional packages not available in basic installation. You need to enable repository of optional rpms in the system you will run Zabbix frontend on: 
- 
-RHEL 7: 
- 
-  # yum-config-manager --enable rhel-7-server-optional-rpms 
- 
-<​note>​ Note that Nginx for RHEL is available in Red Hat Software Collections and in [[https://​fedoraproject.org/​wiki/​EPEL|EPEL]]. If Red Hat Software Collections are used, simply install zabbix-nginx-conf-scl package. </​note>​ 
  
 === PHP 7.2 === === PHP 7.2 ===
  
 Zabbix frontend requires PHP version **7.2 or newer** starting with Zabbix 5.0.  Zabbix frontend requires PHP version **7.2 or newer** starting with Zabbix 5.0. 
- 
-Note that RHEL/CentOS 7 only provide PHP 5.4. See [[:​manual/​installation/​install_from_packages/​frontend_on_rhel7|instructions]] for installing Zabbix frontend on Red Hat Enterprise Linux/​CentOS 7. 
- 
-If you use RHEL 6 please read the section about [[manual/​installation/​install_from_packages/​rhel_centos#​zabbix_frontend_and_server_on_rhel_6|using Zabbix frontend on RHEL 6]] on how to configure the frontend. 
  
 === SELinux configuration === === SELinux configuration ===
Line 79: Line 59:
 Once the required repository is added, you can install Zabbix proxy by running: Once the required repository is added, you can install Zabbix proxy by running:
  
-  # yum install zabbix-proxy-mysql+  # dnf install zabbix-proxy-mysql
  
 Substitute '​mysql'​ in the commands with '​pgsql'​ to use PostgreSQL, or with '​sqlite3'​ to use SQLite3 (proxy only). Substitute '​mysql'​ in the commands with '​pgsql'​ to use PostgreSQL, or with '​sqlite3'​ to use SQLite3 (proxy only).
Line 104: Line 84:
 Edit zabbix_proxy.conf:​ Edit zabbix_proxy.conf:​
  
-  # vi /​etc/​zabbix/​zabbix_server.conf+  # vi /​etc/​zabbix/​zabbix_proxy.conf
   DBHost=localhost   DBHost=localhost
   DBName=zabbix   DBName=zabbix
Line 133: Line 113:
 Once the required repository is added, you can install Zabbix Java gateway by running: Once the required repository is added, you can install Zabbix Java gateway by running:
  
-  # yum install zabbix-java-gateway+  # dnf install zabbix-java-gateway
  
 Proceed to [[:​manual/​concepts/​java/​from_rhel_centos|setup]] for more details on configuring and running Java gateway. Proceed to [[:​manual/​concepts/​java/​from_rhel_centos|setup]] for more details on configuring and running Java gateway.
- 
-=== Zabbix frontend and server on RHEL 6 === 
- 
-Zabbix frontend on RHEL 6 is not supported because of PHP version. Since Zabbix 3.0 the requirements are to have PHP 5.4.0 or later while RHEL 6 latest version is 5.3.3 . 
- 
-In most cases Zabbix server and frontend are installed on the same machine. When upgrading 2.2 to 3.0 Zabbix server will perform database upgrade and frontend will stop working. There is no way to roll back the database changes so users will be forced to upgrade PHP using 3rd party packages. This is why Zabbix server is also deprecated on RHEL 6. 
- 
-If you still want to use Zabbix frontend on RHEL 6 and upgraded your PHP using 3rd party packages you would need to enable ''​zabbix-deprecated''​ repository first: 
- 
-  * open file /​etc/​yum.repos.d/​zabbix.repo 
-  * find section [zabbix-deprecated] 
-  * set enabled=1 
-  * save the file 
- 
-You will have to do some more manual configuration. This is because we cannot identify the Apache version required for your PHP which makes it impossible for us to provide proper Apache configuration for Zabbix frontend. We have included 2 Apache configuration files to our zabbix-web package, one for Apache 2.2 and another for 2.4, which you would need to integrate with the Apache configuration yourself: 
- 
-  * httpd22-example.conf 
-  * httpd24-example.conf 
- 
-To get the full path to the files execute: 
- 
-  $ rpm -ql zabbix-web | grep example.conf 
  
 ==== Installing debuginfo packages ==== ==== Installing debuginfo packages ====
Line 166: Line 124:
   [zabbix-debuginfo]   [zabbix-debuginfo]
   name=Zabbix Official Repository debuginfo - $basearch   name=Zabbix Official Repository debuginfo - $basearch
-  baseurl=http://​repo.zabbix.com/​zabbix/​4.5/​rhel/​7/​$basearch/​debuginfo/​+  baseurl=http://​repo.zabbix.com/​zabbix/​5.2/​rhel/​7/​$basearch/​debuginfo/​
   enabled=0   enabled=0
   gpgkey=file:///​etc/​pki/​rpm-gpg/​RPM-GPG-KEY-ZABBIX-A14FE591   gpgkey=file:///​etc/​pki/​rpm-gpg/​RPM-GPG-KEY-ZABBIX-A14FE591
Line 172: Line 130:
 This will allow you to install the zabbix-debuginfo package. This will allow you to install the zabbix-debuginfo package.
   # yum install zabbix-debuginfo   # yum install zabbix-debuginfo
-This single ​packages ​contains debug information for all binary Zabbix ​componets.+This single ​package ​contains debug information for all binary Zabbix ​components.