5 Установка прокси
Для установки прокси, репозиторий Zabbix предоставляет на выбор 3 пакета с со следующими именами:
- zabbix-proxy-mysql
- zabbix-proxy-pgsql
- zabbix-proxy-sqlite3
где после zabbix-proxy- обозначается тип базы данных этого пакета — MySQL, PostgreSQL и SQLite соответственно.
Red Hat Enterprise Linux / CentOS
Установка пакетов
Установите прокси и убедитесь, что указали корректное значение типа базы
данных <тип_базы_данных>:
# yum install zabbix-proxy-<тип_базы_данных>
Создание базы данных прокси
Создайте базу данных Zabbix прокси и пользователя для этой базы данных.
Для получения сведений как создать базу данных прокси, смотрите примеры
с установки сервера с
MySQL
или
PostgreSQL
и [особенности](// ru/manual/appendix/install/db_scripts#sqlite)
создания в случае SQLite.
Затем импортируйте изначальную схему. Убедитесь, что указали корректную
версию вместо 3.2.X.
Команда для MySQL:
# zcat /usr/share/doc/zabbix-proxy-mysql-3.2.X/schema.sql.gz | mysql -u<имя пользователя> zabbix
Команда для PostgreSQL:
# zcat /usr/share/doc/zabbix-proxy-pgsql-3.2.X/schema.sql.gz | psql -U <имя пользователя> zabbix
Команда для SQLite:
# zcat /usr/share/doc/zabbix-proxy-sqlite3-3.2.X/schema.sql.gz | sqlite3 zabbix.db
Запуск процесса Zabbix прокси
После того, как база данных установлена и файл zabbix_proxy.conf настроен, вы можете запустить процесс Zabbix прокси.
# systemctl start zabbix-proxy
Debian / Ubuntu
Установка пакетов
Установите прокси и убедитесь, что указали корректное значение типа базы
данных <тип_базы_данных>:
# apt-get install zabbix-proxy-<тип_базы_данных>
Создание базы данных прокси
Создайте базу данных Zabbix прокси и пользователя для этой базы данных.
Для получения сведений как создать базу данных прокси, смтрите примеры с
установки сервера с
MySQL
или
PostgreSQL
и [особенности](// ru/manual/appendix/install/db_scripts#sqlite)
создания в случае SQLite.
Затем импортируйте изначальную схему.
Команда для MySQL:
# zcat /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz | mysql -u<имя пользователя> zabbix
Команда для PostgreSQL:
# zcat /usr/share/doc/zabbix-proxy-pgsql/schema.sql.gz | psql -U <имя пользователя> zabbix
Команда для SQLite:
# zcat /usr/share/doc/zabbix-proxy-sqlite3/schema.sql.gz | sqlite3 zabbix.db
Запуск процесса Zabbix прокси
После того, как база данных установлена и файл zabbix_proxy.conf настроен, вы можете запустить процесс Zabbix прокси.
# service zabbix-proxy start
Общие настройки
Настройка базы данных для Zabbix прокси
Измените имя хоста сервера, имя базы данных, имя пользователя и пароль в zabbix_proxy.conf
Если Zabbix прокси и Zabbix сервер установлены на
один и тот же хост, их имена баз данных должны быть уникальны! По
умолчанию, в обоих случаях имя базы данных zabbix.
# vi /etc/zabbix/zabbix_proxy.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix