Zabbix Documentation 2.2

2.23.03.4In development:4.0Unsupported versions:1.82.02.43.2

User Tools

Site Tools

This translation is older than the original page and might be outdated. See what has changed.

Sidebar


Ask questions to Zabbix Dev Team in person at the Zabbix Summit 2018!
ru:manual:installation:install_from_packages

3 Установка из пакетов

Из пакетов дистрибутивов

Некоторые популярные дистрибутивы ОС предоставляют пакеты Zabbix. Вы можете использовать эти пакеты для установки Zabbix.

В репозитории ОС может не быть последней версии Zabbix

Из официального репозитория Zabbix

Zabbix SIA поставляет официальные RPM и DEB пакеты для Red Hat Enterprise Linux, Debian и Ubuntu LTS.

Файлы пакетов доступны по адресу repo.zabbix.com. Репозитории yum и apt также доступны на сервере. Пошаговое руководство по установке Zabbix из пакетов представлено ниже.

Red Hat Enterprise Linux / CentOS

Поддерживаемые версии: RHEL 5, RHEL 6, RHEL 7, Oracle Linux 5, Oracle Linux 6, Oracle Linux 7, CentOS 5, CentOS 6, CentOS 7

Установка пакета конфигурации репозитория

Установите пакет конфигурации репозитория. Этот пакет содержит файлы конфигурации yum.

Zabbix 2.2 для RHEL5, Oracle Linux 5, CentOS 5:

# rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/5/x86_64/zabbix-release-2.2-1.el5.noarch.rpm

Zabbix 2.2 для RHEL6, Oracle Linux 6, CentOS 6:

# rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

Zabbix 2.2 для RHEL7, Oracle Linux 7, CentOS 7:

# rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/7/x86_64/zabbix-release-2.2-1.el7.noarch.rpm

Установка пакетов Zabbix

Установите пакеты Zabbix. Например, установка Zabbix сервера с веб-интерфейсом и с базой данных MySQL.

Официальный репозиторий Zabbix предоставляет также и пакеты fping, iksemel, libssh2. Эти пакеты размещены в папке non-supported.

# yum install zabbix-server-mysql zabbix-web-mysql

Пример установки только Zabbix агента.

# yum install zabbix-agent

Создание начальной базы данных

Создайте базу данных zabbix и пользователя в MySQL.

# mysql -uroot
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to [email protected] identified by 'zabbix';
mysql> exit

Импортируйте изначальную схему и данные.

# cd /usr/share/doc/zabbix-server-mysql-2.2.0/create
# mysql -uroot zabbix < schema.sql
# mysql -uroot zabbix < images.sql
# mysql -uroot zabbix < data.sql

Запуск процесса Zabbix сервера

Измените настройки базы данных в zabbix_server.conf

# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

Запустите процесс Zabbix сервера.

# service zabbix-server start

Изменение конфигурации PHP для веб-интерфейса Zabbix

Файл конфигурации Apache веб-интерфейса Zabbix размещается в /etc/httpd/conf.d/zabbix.conf. Некоторые параметры конфигурации PHP уже заданы.

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 date.timezone Europe/Riga

Необходимо раскомментировать опцию “date.timezone” и установить корректный часовой пояс. После изменения файла конфигурации перезапустите веб-сервер apache.

# service httpd restart

Веб-интерфейс Zabbix доступен через браузер по адресу http://zabbix-frontend-hostname/zabbix. Имя пользователя/пароль по умолчанию - Admin/zabbix.

Debian / Ubuntu

Поддерживаемые версии: Debian 6 (Squeeze), Debian 7 (Wheezy), Ubuntu 12.04 LTS (Precise Pangolin), Ubuntu 14.04 LTS (Trusty Tahr)

Установка пакета конфигурации репозитория

Установите пакет конфигурации репозитория. Этот пакет содержит файлы конфигурации apt.

Zabbix 2.2 для Debian 6:

# wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+squeeze_all.deb
# dpkg -i zabbix-release_2.2-1+squeeze_all.deb
# apt-get update

Zabbix 2.2 для Debian 7:

# wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+wheezy_all.deb
# dpkg -i zabbix-release_2.2-1+wheezy_all.deb
# apt-get update

Zabbix 2.2 для Ubuntu 12.04 LTS:

# wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb
# dpkg -i zabbix-release_2.2-1+precise_all.deb
# apt-get update

Zabbix 2.2 для Ubuntu 14.04 LTS:

# wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+trusty_all.deb
# dpkg -i zabbix-release_2.2-1+trusty_all.deb
# apt-get update

Установка пакетов Zabbix

Установите пакеты Zabbix. dbconfig-common создаст базу данных и автоматически заполнит изначальную схему и данные. Если конечная база данных размещается на другом сервере, тогда установите пожалуйста dbc_remote_questions_default='true' в /etc/dbconfig-common/config.

Например, установка Zabbix сервера с веб-интерфейсом и с базой данных MySQL.

# apt-get install zabbix-server-mysql zabbix-frontend-php

Пакет zabbix-frontend-php в процессе установки сконфигурирует шрифт, который используется в генерируемых изображениях. Если вы обновили пакет из любого другого репозитория и на графиках или картах сети отсутствует текст, пожалуйста проверьте, установлен ли пакет “ttf-dejavu-core” и попытайтесь выполнить команду “dpkg-reconfigure zabbix-frontend-php”.

Пример установки только Zabbix агента.

# apt-get install zabbix-agent

Изменение конфигурации PHP для веб-интерфейса Zabbix

Файл конфигурации Apache для веб-интерфейса Zabbix размещается в /etc/apache2/conf.d/zabbix. Некоторые параметры конфигурации PHP уже заданы. (Для Ubuntu 14.04, файл размещается в /etc/apache2/conf-available/zabbix.conf)

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 date.timezone Europe/Riga

Необходимо раскомментировать настройку “date.timezone” и установить корректный часовой пояс. После изменения файла конфигурации перезапустите веб-сервер apache.

# service apache2 restart

Веб-интерфейс Zabbix доступен через браузер по адресу http://zabbix-frontend-hostname/zabbix. Имя пользователя/пароль по умолчанию - Admin/zabbix.

Решение проблем