Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

blog:установка_и_настройка_прокси-сервера_zabbix [2017/01/11 17:02]
admin
blog:установка_и_настройка_прокси-сервера_zabbix [2017/05/04 17:51] (текущий)
admin
Строка 4: Строка 4:
 Установим и настроим пассивную проксю с бд в sqlite. Установим и настроим пассивную проксю с бд в sqlite.
  
-Добавим пакет который сам установит репозиторий zabbix и ключ для него: +Добавим пакет который сам установит репозиторий zabbix и ключ для него ​(проверьте актуальность версии тут [[http://​repo.zabbix.com/​zabbix/​]])
-<code>shell> wget http://​repo.zabbix.com/​zabbix/​3.0/​debian/​pool/​main/​z/​zabbix-release/​zabbix-release_3.0-1+jessie_all.deb +<​code>​wget http://​repo.zabbix.com/​zabbix/​3.0/​debian/​pool/​main/​z/​zabbix-release/​zabbix-release_3.0-1+jessie_all.deb 
-shell> ​dpkg -i zabbix-release_3.0-1+jessie_all.deb</​code>​+dpkg -i zabbix-release_3.0-1+jessie_all.deb</​code>​
 == == == ==
-Установим сам прокси-сервер ​и демон синхронизации с ntp-серверами,​ т.к. рассинхронизация времени с сервером zabbix может приводить к разным [[blog:​длинные_очереди_в_zabbix| ошибкам]]. +Установим сам прокси-сервер 
-<code>shell> apt-get update +<​code>​apt-get update 
-shell> ​apt-get install zabbix-proxy-sqlite3 ntp</​code>​ +apt-get install zabbix-proxy-sqlite3 ntp</​code>​
-Обычно для синхронизации времени я использую сервера [[http://​www.pool.ntp.org/​zone/​ru | ru.pool.ntp.org]]. Соответственно заменяем на них дефолтные записи в "/​etc/​ntp.conf"​. +
-<​code>​shell>​ cat /​etc/​ntp.conf | grep ^server +
-server 0.ru.pool.ntp.org +
-server 1.ru.pool.ntp.org +
-server 2.ru.pool.ntp.org +
-server 3.ru.pool.ntp.org</​code>​+
  
 Далее в конфигурационном файле прокси-сервера изменяем следующие параметры:​ Далее в конфигурационном файле прокси-сервера изменяем следующие параметры:​
Строка 28: Строка 22:
 </​code>​ </​code>​
 Создаем БД для прокси Создаем БД для прокси
-<code>shell> cd /var/lib +<​code>​cd /var/lib 
-shell> ​mkdir ./zabbix +mkdir ./zabbix 
-shell> ​touch ./​zabbix/​zabbix_proxy.db +touch ./​zabbix/​zabbix_proxy.db 
-shell> ​chown -R zabbix:​zabbix ./zabbix +chown -R zabbix:​zabbix ./zabbix 
-shell> ​cd /​usr/​share/​doc/​zabbix-proxy-sqlite3 +cd /​usr/​share/​doc/​zabbix-proxy-sqlite3 
-shell> ​gzip -d schema.sql.gz +gzip -d schema.sql.gz 
-shell> ​sqlite3 /​var/​lib/​zabbix/​zabbix_proxy.db < schema.sql</​code>​+sqlite3 /​var/​lib/​zabbix/​zabbix_proxy.db < schema.sql</​code>​
 Теперь на основном сервере zabbix'​а добавляем новый прокси. Заходим в раздел "​Administration -> Proxies",​ нажимаем кнопку "​Create proxy"​. Указываем "Proxy name" (должно совпадать с Hostname указанным в конфиге прокси),​ оставляем режим прокси "​Active",​ если уже есть хосты готовые обслуживаться новой проксей,​ добавляем их в "Proxy hosts"​. Жмем "​Add"​. Теперь на основном сервере zabbix'​а добавляем новый прокси. Заходим в раздел "​Administration -> Proxies",​ нажимаем кнопку "​Create proxy"​. Указываем "Proxy name" (должно совпадать с Hostname указанным в конфиге прокси),​ оставляем режим прокси "​Active",​ если уже есть хосты готовые обслуживаться новой проксей,​ добавляем их в "Proxy hosts"​. Жмем "​Add"​.
  
 Перезапускаем службы на свежеустановленной проксе:​ Перезапускаем службы на свежеустановленной проксе:​
 <​code>​ <​code>​
-shell> ​service ntp restart +service ntp restart 
-shell> ​service zabbix-proxy restart+service zabbix-proxy restart
 </​code>​ </​code>​