Zabbix Documentation 3.0

3.04.05.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.24.4Guidelines

User Tools

Site Tools


ru:manual:installation:containers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
ru:manual:installation:containers [2019/02/11 09:24]
martins-v fixing typos
ru:manual:installation:containers [2019/11/26 04:25] (current)
dotneft
Line 11: Line 11:
 Zabbix компоненты поставляются на основе Ubuntu, Alpine Linux и CentOS образом:​ Zabbix компоненты поставляются на основе Ubuntu, Alpine Linux и CentOS образом:​
 |Образ|Версия| |Образ|Версия|
-|[[https://​hub.docker.com/​_/​alpine/​|alpine]]|3.4+|[[https://​hub.docker.com/​_/​alpine/​|alpine]]|3.10
-|[[https://​hub.docker.com/​_/​ubuntu/​|ubuntu]]|trusty+|[[https://​hub.docker.com/​_/​ubuntu/​|ubuntu]]|bionic
-|[[https://​hub.docker.com/​_/​centos/​|centos]]|latest|+|[[https://​hub.docker.com/​_/​centos/​|centos]]|7|
  
 Все образы сконфигурированы таким образом,​ что будут пересозданы в случае,​ если базовые образы обновятся. Все образы сконфигурированы таким образом,​ что будут пересозданы в случае,​ если базовые образы обновятся.
- 
-<​note>​Образы Zabbix агента,​ Zabbix прокси,​ Zabbix сервера и Zabbix готового решения основаны на Alpine Linux версии 3.4, все остальные образы основаны на Alpine Linux 3.7.</​note>​ 
  
 === Исходные файлы Docker === === Исходные файлы Docker ===
Line 72: Line 70:
 |''​POSTGRES_PASSWORD'' ​ | Сервер\\ Веб-интерфейс |Пароль к базе данных PostgreSQL.\\ По умолчанию,​ значение '​zabbix'​. | |''​POSTGRES_PASSWORD'' ​ | Сервер\\ Веб-интерфейс |Пароль к базе данных PostgreSQL.\\ По умолчанию,​ значение '​zabbix'​. |
 |''​POSTGRES_DB'' ​ | Сервер\\ Веб-интерфейс |Имя базы данных Zabbix.\\ По умолчанию,​ значение '​zabbix'​ для Zabbix сервера и '​zabbix_proxy'​ для Zabbix прокси. | |''​POSTGRES_DB'' ​ | Сервер\\ Веб-интерфейс |Имя базы данных Zabbix.\\ По умолчанию,​ значение '​zabbix'​ для Zabbix сервера и '​zabbix_proxy'​ для Zabbix прокси. |
-|''​TZ'' ​ |Веб-интерфейс |Часовой пояс в PHP формате. Полный список поддерживаемых часовых поясов доступен на [[http://​php.net/​manual/​en/​timezones.php|php.net]].\\ По умолчанию,​ значение '​Europe/​Riga'​. |+|''​PHP_TZ'' ​ |Веб-интерфейс |Часовой пояс в PHP формате. Полный список поддерживаемых часовых поясов доступен на [[http://​php.net/​manual/​en/​timezones.php|php.net]].\\ По умолчанию,​ значение '​Europe/​Riga'​. |
 |''​ZBX_SERVER_NAME'' ​ |Веб-интерфейс |Видимое имя Zabbix инсталляции в верхнем правом углу веб-интерфейса.\\ По умолчанию,​ значение '​Zabbix Docker'​ | |''​ZBX_SERVER_NAME'' ​ |Веб-интерфейс |Видимое имя Zabbix инсталляции в верхнем правом углу веб-интерфейса.\\ По умолчанию,​ значение '​Zabbix Docker'​ |
 |''​ZBX_JAVAGATEWAY_ENABLE'' ​ | Сервер\\ Прокси |Включение взаимодействия с Zabbix Java gateway для сбора проверок связанных с Java.\\ По умолчанию,​ значение "​false"​ | |''​ZBX_JAVAGATEWAY_ENABLE'' ​ | Сервер\\ Прокси |Включение взаимодействия с Zabbix Java gateway для сбора проверок связанных с Java.\\ По умолчанию,​ значение "​false"​ |
Line 124: Line 122:
       -p 10051:10051 \       -p 10051:10051 \
       -p 80:80 \       -p 80:80 \
 +      --restart unless-stopped \
       -d zabbix/​zabbix-appliance:​latest       -d zabbix/​zabbix-appliance:​latest
 </​code>​ </​code>​
Line 140: Line 139:
       -e MYSQL_PASSWORD="​zabbix_pwd"​ \       -e MYSQL_PASSWORD="​zabbix_pwd"​ \
       -e MYSQL_ROOT_PASSWORD="​root_pwd"​ \       -e MYSQL_ROOT_PASSWORD="​root_pwd"​ \
 +      --restart unless-stopped \
       -d mysql:5.7 \       -d mysql:5.7 \
       --character-set-server=utf8 --collation-server=utf8_bin       --character-set-server=utf8 --collation-server=utf8_bin
Line 147: Line 147:
 <​code>​ <​code>​
 # docker run --name zabbix-java-gateway -t \ # docker run --name zabbix-java-gateway -t \
 +      --restart unless-stopped \
       -d zabbix/​zabbix-java-gateway:​latest       -d zabbix/​zabbix-java-gateway:​latest
 </​code>​ </​code>​
Line 162: Line 163:
       --link zabbix-java-gateway:​zabbix-java-gateway \       --link zabbix-java-gateway:​zabbix-java-gateway \
       -p 10051:10051 \       -p 10051:10051 \
 +      --restart unless-stopped \
       -d zabbix/​zabbix-server-mysql:​latest       -d zabbix/​zabbix-server-mysql:​latest
 </​code>​ </​code>​
Line 178: Line 180:
       --link zabbix-server-mysql:​zabbix-server \       --link zabbix-server-mysql:​zabbix-server \
       -p 80:80 \       -p 80:80 \
 +      --restart unless-stopped \
       -d zabbix/​zabbix-web-nginx-mysql:​latest       -d zabbix/​zabbix-web-nginx-mysql:​latest
 </​code>​ </​code>​
Line 193: Line 196:
       -e POSTGRES_PASSWORD="​zabbix"​ \       -e POSTGRES_PASSWORD="​zabbix"​ \
       -e POSTGRES_DB="​zabbix_pwd"​ \       -e POSTGRES_DB="​zabbix_pwd"​ \
 +      --restart unless-stopped \
       -d postgres:​latest       -d postgres:​latest
 </​code>​ </​code>​
Line 202: Line 206:
       -v /​var/​lib/​zabbix/​mibs:/​usr/​share/​snmp/​mibs:​ro \       -v /​var/​lib/​zabbix/​mibs:/​usr/​share/​snmp/​mibs:​ro \
       -p 162:162/udp \       -p 162:162/udp \
 +      --restart unless-stopped \
       -d zabbix/​zabbix-snmptraps:​latest       -d zabbix/​zabbix-snmptraps:​latest
 </​code>​ </​code>​
Line 218: Line 223:
       -p 10051:10051 \       -p 10051:10051 \
       --volumes-from zabbix-snmptraps \       --volumes-from zabbix-snmptraps \
 +      --restart unless-stopped \
       -d zabbix/​zabbix-server-pgsql:​latest       -d zabbix/​zabbix-server-pgsql:​latest
 </​code>​ </​code>​
Line 234: Line 240:
       -p 443:443 \       -p 443:443 \
       -v /​etc/​ssl/​nginx:/​etc/​ssl/​nginx:​ro \       -v /​etc/​ssl/​nginx:/​etc/​ssl/​nginx:​ro \
 +      --restart unless-stopped \
       -d zabbix/​zabbix-web-nginx-pgsql:​latest       -d zabbix/​zabbix-web-nginx-pgsql:​latest
 </​code>​ </​code>​