Zabbix SIA предоставляет официальные RPM и DEB пакеты для Red Hat Enterprise Linux, Debian и Ubuntu LTS.
Файлы пакетов доступны с repo.zabbix.com. yum и apt репозитарии также доступны на сервере. Пошаговое руководство по установке Zabbix из пакетов представлено ниже.
Поддерживаемые версии: RHEL5 and RHEL6
Установите пакет конфигурации репозитария. Этот пакет содержит yum файлы конфигурации.
Zabbix 2.0 для RHEL5:
Zabbix 2.0 для RHEL6:
Установите пакеты Zabbix. Например, для установки Zabbix сервера с веб-интерфейсов и с базой данных MySQL.
Официальный репозитарий Zabbix предоставляет также и пакеты fping, iksemel, libssh2. Эти пакеты размещены в папке non-supported.
Пример установки только Zabbix агента.
Создайте базу данных zabbix и пользователя в MySQL.
# mysql -uroot
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> exit
Импортируйте начальную схему и данные.
# cd /usr/share/doc/zabbix-server-mysql-2.0.4/create
# mysql -uroot zabbix < schema.sql
# mysql -uroot zabbix < images.sql
# mysql -uroot zabbix < data.sql
Измените настройки базы данных в zabbix_server.conf
Запустите процесс 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.
Веб-интерфейс Zabbix доступен по адресу http://zabbix-frontend-hostname/zabbix из браузера. Имя пользователя/пароль по умолчанию - Admin/zabbix.
Поддерживаемые версии: Debian 6 (Squeeze), Debian 7 (Wheezy), Ubuntu 10.04 LTS (Lucid Lynx), Ubuntu 12.04 LTS (Precise Pangolin))
Установите пакет конфигурации репозитария. Этот пакет содержит apt файлы конфигурации.
Zabbix 2.0 для Debian 6:
# wget http://repo.zabbix.com/zabbix/2.0/debian/pool/main/z/zabbix-release/zabbix-release_2.0-1squeeze_all.deb
# dpkg -i zabbix-release_2.0-1squeeze_all.deb
# apt-get update
Zabbix 2.0 для Debian 7:
# wget http://repo.zabbix.com/zabbix/2.0/debian/pool/main/z/zabbix-release/zabbix-release_2.0-1wheezy_all.deb
# dpkg -i zabbix-release_2.0-1wheezy_all.deb
# apt-get update
Zabbix 2.0 для Ubuntu 10.04 LTS:
# wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.0-1lucid_all.deb
# dpkg -i zabbix-release_2.0-1lucid_all.deb
# apt-get update
Zabbix 2.0 для Ubuntu 12.04 LTS:
# wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.0-1precise_all.deb
# dpkg -i zabbix-release_2.0-1precise_all.deb
# apt-get update
This step is mandatory for Debian 6 and Ubuntu 10.04 only. dbconfig-common on Debian 7 and Ubuntu 12.04 can create a database with UTF-8 for MySQL database. However, it's necessary to install mysql-server package in advance if you use dbconfig-common.
Debian пакет Zabbix создаст БД Zabbix и заполнит ее начальными данными автоматически. Однако, не имеется никакого способа установки кодовой страницы символов для базы данных MySQL. Если вы используете базу данных mysql как конечную БД для Zabbix, выполните пожалуйста следующие шаги до установки пакета zabbix-server-mysql, или не используйте dbconfig-common.
Установите пакет MySQL сервера:
Задайте параметр кодовой страницы в /etc/mysql/my.cnf
Затем запустите mysqld
Установите пакеты Zabbix. dbconfig-common создаст базу данных и заполнит начальную схему и данные автоматически. Если конечная БД размещается на другом сервере, тогда установите пожалуйста dbc_remote_questions_default='true' в /etc/dbconfig-common/config.
Пример для Zabbix сервера и веб-интерфейса с базой данных mysql.
The zabbix-frontend-php package, during installation, will configure a font, which is used on generated images. If you updated the package from any other repository and text is empty on graphs or maps, please check if a "ttf-dejavu-core" package is installed and try to execute "dpkg-reconfigure zabbix-frontend-php" command.
Пример установки только Zabbix агента.
Файл конфигурации Apache для веб-интерфейса Zabbix размещается в /etc/apache2/conf.d/zabbix. Некоторые настройки 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.
Веб-интерфейс Zabbix доступен по адресу http://zabbix-frontend-hostname/zabbix из браузера. Имя пользователя/пароль по умолчанию - Admin/zabbix.