Zabbix Documentation 3.4

3.04.04.45.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


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
Last revision Both sides next revision
manual:installation:install_from_packages:rhel_centos [2017/11/28 10:18]
dimir [Server/proxy/frontend installation] improve database creation steps
manual:installation:install_from_packages:rhel_centos [2018/07/13 06:07]
martins-v http -> https
Line 5: Line 5:
 Official Zabbix packages are available for RHEL 7, CentOS 7 and Oracle Linux 7. In this documentation we will refer to all 3 using the term ''​RHEL''​. Official Zabbix packages are available for RHEL 7, CentOS 7 and Oracle Linux 7. In this documentation we will refer to all 3 using the term ''​RHEL''​.
  
-Some agent and proxy packages are available for [[http://​repo.zabbix.com/​zabbix/​3.4/​rhel/​6/​x86_64/​|RHEL 6]] and [[http://​repo.zabbix.com/​zabbix/​3.4/​rhel/​5/​x86_64|RHEL 5]] as well.+Some agent and proxy packages are available for [[https://​repo.zabbix.com/​zabbix/​3.4/​rhel/​6/​x86_64/​|RHEL 6]] and [[https://​repo.zabbix.com/​zabbix/​3.4/​rhel/​5/​x86_64|RHEL 5]] as well.
  
 === Adding Zabbix repository === === Adding Zabbix repository ===
Line 13: Line 13:
 RHEL 7: RHEL 7:
  
-  # rpm -ivh http://​repo.zabbix.com/​zabbix/​3.4/​rhel/​7/​x86_64/​zabbix-release-3.4-2.el7.noarch.rpm+  # rpm -ivh https://​repo.zabbix.com/​zabbix/​3.4/​rhel/​7/​x86_64/​zabbix-release-3.4-2.el7.noarch.rpm
  
 RHEL 6: RHEL 6:
  
-  # rpm -ivh http://​repo.zabbix.com/​zabbix/​3.4/​rhel/​6/​x86_64/​zabbix-release-3.4-1.el6.noarch.rpm+  # rpm -ivh https://​repo.zabbix.com/​zabbix/​3.4/​rhel/​6/​x86_64/​zabbix-release-3.4-1.el6.noarch.rpm
  
 RHEL 5: RHEL 5:
  
-  # rpm -ivh http://​repo.zabbix.com/​zabbix/​3.4/​rhel/​5/​x86_64/​zabbix-release-3.4-1.noarch.rpm+  # rpm -ivh https://​repo.zabbix.com/​zabbix/​3.4/​rhel/​5/​x86_64/​zabbix-release-3.4-1.noarch.rpm 
 + 
 +=== 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
  
 === Server/​proxy/​frontend installation === === Server/​proxy/​frontend installation ===
Line 39: Line 47:
 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).
  
-== Creating database ==+=== Creating database ​===
  
 For Zabbix [[manual:​concepts:​server|server]] and [[manual:​concepts:​proxy|proxy]] daemons a database is required. It is not needed to run Zabbix [[manual:​concepts:​agent|agent]]. ​ For Zabbix [[manual:​concepts:​server|server]] and [[manual:​concepts:​proxy|proxy]] daemons a database is required. It is not needed to run Zabbix [[manual:​concepts:​agent|agent]]. ​
Line 47: Line 55:
 Create the database using the provided instructions for [[manual:​appendix:​install:​db_scripts#​mysql|MySQL]] or [[manual:​appendix:​install:​db_scripts#​postgresql|PostgreSQL]]. Create the database using the provided instructions for [[manual:​appendix:​install:​db_scripts#​mysql|MySQL]] or [[manual:​appendix:​install:​db_scripts#​postgresql|PostgreSQL]].
  
-== Importing data ==+=== Importing data ===
  
 Now import initial schema and data for the server with MySQL: Now import initial schema and data for the server with MySQL:
Line 68: Line 76:
   # zcat /​usr/​share/​doc/​zabbix-proxy-sqlite3*/​schema.sql.gz | sqlite3 zabbix.db   # zcat /​usr/​share/​doc/​zabbix-proxy-sqlite3*/​schema.sql.gz | sqlite3 zabbix.db
  
-** Configure database for Zabbix server/​proxy ​**+=== Configure database for Zabbix server/​proxy ​===
  
 Edit zabbix_server.conf or zabbix_proxy.conf to use the created database. For example: Edit zabbix_server.conf or zabbix_proxy.conf to use the created database. For example:
Line 82: Line 90:
 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 Zabbix. See **SELinux configuration** below for instructions. 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 Zabbix. See **SELinux configuration** below for instructions.
  
-** Starting Zabbix server process ​**+=== Starting Zabbix server process ​===
  
 It's time to start Zabbix server process: It's time to start Zabbix server process:
Line 98: Line 106:
 Substitute '​zabbix-server'​ with '​zabbix-proxy'​ if you are installing Zabbix proxy. Substitute '​zabbix-server'​ with '​zabbix-proxy'​ if you are installing Zabbix proxy.
  
-** Zabbix frontend configuration ​**+=== Zabbix frontend configuration ​===
  
 For RHEL 7 and later the Apache configuration file for Zabbix frontend is located in /​etc/​httpd/​conf.d/​zabbix.conf. For RHEL 7 and later the Apache configuration file for Zabbix frontend is located in /​etc/​httpd/​conf.d/​zabbix.conf.
Line 113: Line 121:
   php_value always_populate_raw_post_data -1   php_value always_populate_raw_post_data -1
   # php_value date.timezone Europe/Riga   # php_value date.timezone Europe/Riga
 +
 +Now you are ready to proceed with [[manual/​installation/​install#​installing_frontend|frontend installation steps]] which will allow you to access your newly installed Zabbix.
 +
 +<​note>​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.</​note>​
  
 === SELinux configuration === === SELinux configuration ===
Line 130: Line 142:
  
   # service httpd restart   # service httpd restart
- 
-=== Frontend configuration === 
- 
-Now you are ready to proceed with [[manual/​installation/​install#​installing_frontend|frontend installation steps]] which will allow you to access your newly installed Zabbix. 
- 
-<​note>​Zabbix official repository provides fping, iksemel, libssh2 packages as well. These packages are located in the //​[[http://​repo.zabbix.com/​non-supported/​|non-supported]]//​ directory.</​note>​ 
  
 === Agent installation === === Agent installation ===