Zabbix Documentation 3.0

2.23.03.4In development:4.0Unsupported versions:1.82.02.43.2

User Tools

Site Tools


manual:installation:install_from_packages

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 [2016/02/16 04:09]
kodai Update for 3.0
manual:installation:install_from_packages [2018/07/20 04:41] (current)
martins-v http -> https
Line 1: Line 1:
-==== Installation from packages ====+==== Installation from packages ====
  
-==== From distribution packages  ​====+=== From distribution packages ​ ===
  
 Several popular OS distributions have Zabbix packages provided. You can use these packages to install Zabbix. Several popular OS distributions have Zabbix packages provided. You can use these packages to install Zabbix.
Line 7: Line 7:
 <​note>​OS distributions may lack the latest version of Zabbix in their repositiories.</​note>​ <​note>​OS distributions may lack the latest version of Zabbix in their repositiories.</​note>​
  
-==== From Zabbix official repository ​====+=== From Zabbix official repository ===
  
-Zabbix SIA provides official RPM and DEB packages for Red Hat Enterprise Linux, Debian and Ubuntu LTS. +Zabbix SIA provides official RPM and DEB packages for
  
-Package files are available at //​repo.zabbix.com//​. yum and apt repositories are also available on the server. A step-by-step tutorial for installing Zabbix from packages is provided here. +  * Red Hat Enterprise Linux 
- +  ​Debian 
-==== Red Hat Enterprise Linux / CentOS ==== +  ​Ubuntu LTS 
- +
-Supported for versions: RHEL 7, Oracle Linux 7, CentOS 7 +
- +
-=== Installing repository configuration package === +
- +
-Install the repository configuration package. This package contains yum configuration files. +
- +
-  ​# rpm -ivh http://​repo.zabbix.com/​zabbix/​3.0/​rhel/​7/​x86_64/​zabbix-release-3.0-1.el7.noarch.rpm +
- +
-=== Installing Zabbix packages === +
- +
-Install Zabbix packages. Example for Zabbix server and web frontend with mysql database. +
- +
-<​note>​Zabbix official repository provides fping, iksemel, libssh2 packages as well. These packages are located in the //​non-supported//​ directory.</​note>​ +
- +
-  # yum install zabbix-server-mysql zabbix-web-mysql +
- +
-Example for installing Zabbix agent only. +
- +
-  # yum install zabbix-agent +
- +
-=== Creating initial database === +
- +
-Create zabbix database and user on MySQL. See [[:​manual:​appendix:​install:​db_scripts|database creation scripts]] for MySQL. +
- +
-Import initial schema and data. +
- +
-  # cd /​usr/​share/​doc/​zabbix-server-mysql-3.0.0 +
-  # zcat create.sql.gz | mysql -uroot zabbix +
- +
-=== Starting Zabbix server process === +
- +
-Edit database configuration in zabbix_server.conf +
- +
-  # vi /​etc/​zabbix/​zabbix_server.conf +
-  DBHost=localhost +
-  DBName=zabbix +
-  DBUser=zabbix +
-  DBPassword=zabbix +
- +
-Start Zabbix server process. +
- +
-  # systemctl start zabbix-server +
- +
-=== Editing PHP configuration for Zabbix frontend === +
- +
-Apache configuration file for Zabbix frontend is located in /​etc/​httpd/​conf.d/​zabbix.conf. Some PHP settings are already configured. +
- +
-  php_value max_execution_time 300 +
-  php_value memory_limit 128M +
-  php_value post_max_size 16M +
-  php_value upload_max_filesize 2M +
-  php_value max_input_time 300 +
-  php_value always_populate_raw_post_data -1 +
-  # php_value date.timezone Europe/​Riga +
- +
-It's necessary to uncomment the "​date.timezone"​ setting and set the right timezone for you. After changing the configuration file restart the apache web server. +
- +
-  # systemctl start httpd +
- +
-Zabbix frontend is available at http://​zabbix-frontend-hostname/​zabbix in the browser. Default username/​password is Admin/​zabbix. +
- +
- +
-==== Debian ​/ Ubuntu ==== +
- +
-Supported for version: Debian 7 (Wheezy) and 8 (Jessie), Ubuntu 14.04 LTS (Trusty Tahr) +
- +
-=== Installing repository configuration package === +
- +
-Install the repository configuration package. This package contains apt configuration files. +
- +
-Zabbix 3.0 for Debian 7: +
- +
-  ​# wget http://​repo.zabbix.com/​zabbix/​3.0/​debian/​pool/​main/​z/​zabbix-release/​zabbix-release_3.0-1+wheezy_all.deb +
-  # dpkg -i zabbix-release_3.0-1+wheezy_all.deb +
-  # apt-get update +
- +
-Zabbix 3.0 for Debian 8: +
- +
-  # wget http://​repo.zabbix.com/​zabbix/​3.0/​debian/​pool/​main/​z/​zabbix-release/​zabbix-release_3.0-1+jessie_all.deb +
-  # dpkg -i zabbix-release_3.0-1+wheezy_all.deb +
-  # apt-get update +
- +
-Zabbix 3.0 for Ubuntu ​14.04 LTS+
- +
-  # wget http://​repo.zabbix.com/​zabbix/​3.0/​ubuntu/​pool/​main/​z/​zabbix-release/​zabbix-release_3.0-1+trusty_all.deb +
-  # dpkg -i zabbix-release_3.0-1+trusty_all.deb +
-  # apt-get update +
- +
-=== Installing Zabbix packages === +
- +
-Example for Zabbix server and web frontend with mysql database. +
- +
-  # apt-get install zabbix-server-mysql zabbix-frontend-php +
- +
-Example for installing Zabbix agent only. +
- +
-  # apt-get install zabbix-agent +
- +
-=== Creating initial database === +
- +
-Create zabbix database and user on MySQL. See [[:​manual:​appendix:​install:​db_scripts|database creation scripts]] for MySQL. +
- +
-Import initial schema and data. +
- +
-  # cd /​usr/​share/​doc/​zabbix-server-mysql +
-  # zcat create.sql.gz | mysql -uroot zabbix +
- +
-=== Starting Zabbix server process === +
- +
-Edit database configuration in zabbix_server.conf +
- +
-  # vi /​etc/​zabbix/​zabbix_server.conf +
-  DBHost=localhost +
-  DBName=zabbix +
-  DBUser=zabbix +
-  DBPassword=zabbix +
- +
-Start Zabbix server process. +
- +
-  # service zabbix-server start +
- +
- +
-=== Editing PHP configuration for Zabbix frontend === +
- +
-Apache configuration file for Zabbix frontend is located in /​etc/​apache2/​conf.d/​zabbix or /​etc/​apache2/​conf-enabled/​zabbix.conf. Some PHP settings are already configured. +
- +
-  php_value max_execution_time 300 +
-  php_value memory_limit 128M +
-  php_value post_max_size 16M +
-  php_value upload_max_filesize 2M +
-  php_value max_input_time 300 +
-  php_value always_populate_raw_post_data -1 +
-  # php_value date.timezone Europe/​Riga +
- +
-It's necessary to uncomment the "​date.timezone"​ setting and set the correct timezone for you. After changing the configuration file restart the apache web server. +
- +
-  # service apache2 restart +
- +
-Zabbix frontend is available at http://​zabbix-frontend-hostname/​zabbix in the browser. Default username/​password is Admin/​zabbix.+
  
 +Package files are available at [[https://​repo.zabbix.com/​|repo.zabbix.com]]. Yum and apt repositories are also available on the server. A step-by-step tutorial for installing Zabbix from packages is provided in sub-pages here.