понедельник, 10 июля 2017 г.

Zabbix 3.2 (Debian 8)


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


Установите пакет конфигурации репозитория. Этот пакет содержит файлы конфигурации apt.
# wget http://repo.zabbix.com/zabbix/3.2/debian/pool/main/z/zabbix-release/zabbix-release_3.2-1+jessie_all.deb
# dpkg -i zabbix-release_3.2-1+jessie_all.deb
# apt-get update


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


Например, установка Zabbix сервера с веб-интерфейсом и с базой данных MySQL.
# apt-get install zabbix-server-mysql zabbix-frontend-php

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


Создайте базу данных zabbix и пользователя в MySQL. Для получения сведений как это сделать, смотрите скрипты создания базы данных в случае MySQL.

# mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<пароль>';
mysql> quit;


Затем импортируйте изначальную схему и данные.
# cd /usr/share/doc/zabbix-server-mysql
# zcat create.sql.gz | mysql -uroot zabbix -pпароль


Запуск процесса 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/apache2/conf-enabled/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 always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga

Необходимо раскомментировать настройку “date.timezone” и установить корректный часовой пояс.

После изменения файла конфигурации перезапустите веб-сервер apache.
# service apache2 restart

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