Added Vault feature support

This commit is contained in:
Alexey Pustovalov 2020-10-08 05:15:10 -04:00
commit 548217f3fe
25 changed files with 301 additions and 7 deletions

View File

@ -52,8 +52,7 @@ RUN set -eux && \
g++ \ g++ \
pcre-dev \ pcre-dev \
make \ make \
git \ git && \
coreutils && \
cd /tmp/ && \ cd /tmp/ && \
git clone ${ZBX_SOURCES} --branch ${ZBX_VERSION} --depth 1 --single-branch zabbix-${ZBX_VERSION} && \ git clone ${ZBX_SOURCES} --branch ${ZBX_VERSION} --depth 1 --single-branch zabbix-${ZBX_VERSION} && \
cd /tmp/zabbix-${ZBX_VERSION} && \ cd /tmp/zabbix-${ZBX_VERSION} && \

View File

@ -165,6 +165,9 @@ ZBX_DBTLSCERTFILE= # Available since 5.0.0
ZBX_DBTLSKEYFILE= # Available since 5.0.0 ZBX_DBTLSKEYFILE= # Available since 5.0.0
ZBX_DBTLSCIPHER= # Available since 5.0.0 ZBX_DBTLSCIPHER= # Available since 5.0.0
ZBX_DBTLSCIPHER13= # Available since 5.0.0 ZBX_DBTLSCIPHER13= # Available since 5.0.0
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_HOSTNAMEITEM=system.hostname ZBX_HOSTNAMEITEM=system.hostname

View File

@ -165,6 +165,9 @@ ZBX_DBTLSCERTFILE= # Available since 5.0.0
ZBX_DBTLSKEYFILE= # Available since 5.0.0 ZBX_DBTLSKEYFILE= # Available since 5.0.0
ZBX_DBTLSCIPHER= # Available since 5.0.0 ZBX_DBTLSCIPHER= # Available since 5.0.0
ZBX_DBTLSCIPHER13= # Available since 5.0.0 ZBX_DBTLSCIPHER13= # Available since 5.0.0
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_HOSTNAMEITEM=system.hostname ZBX_HOSTNAMEITEM=system.hostname

View File

@ -165,6 +165,9 @@ ZBX_DBTLSCERTFILE= # Available since 5.0.0
ZBX_DBTLSKEYFILE= # Available since 5.0.0 ZBX_DBTLSKEYFILE= # Available since 5.0.0
ZBX_DBTLSCIPHER= # Available since 5.0.0 ZBX_DBTLSCIPHER= # Available since 5.0.0
ZBX_DBTLSCIPHER13= # Available since 5.0.0 ZBX_DBTLSCIPHER13= # Available since 5.0.0
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_HOSTNAMEITEM=system.hostname ZBX_HOSTNAMEITEM=system.hostname

View File

@ -123,6 +123,9 @@ The variable enable communication with Zabbix Java Gateway to collect Java relat
Additionally the image allows to specify many other environment variables listed below: Additionally the image allows to specify many other environment variables listed below:
``` ```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_SOURCEIP= ZBX_SOURCEIP=

View File

@ -123,6 +123,9 @@ The variable enable communication with Zabbix Java Gateway to collect Java relat
Additionally the image allows to specify many other environment variables listed below: Additionally the image allows to specify many other environment variables listed below:
``` ```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_SOURCEIP= ZBX_SOURCEIP=

View File

@ -123,6 +123,9 @@ The variable enable communication with Zabbix Java Gateway to collect Java relat
Additionally the image allows to specify many other environment variables listed below: Additionally the image allows to specify many other environment variables listed below:
``` ```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_ENABLEREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0 ZBX_LOGREMOTECOMMANDS=0 # Available since 3.4.0
ZBX_SOURCEIP= ZBX_SOURCEIP=

View File

@ -135,6 +135,9 @@ ZBX_DBTLSCERTFILE= # Available since 5.0.0
ZBX_DBTLSKEYFILE= # Available since 5.0.0 ZBX_DBTLSKEYFILE= # Available since 5.0.0
ZBX_DBTLSCIPHER= # Available since 5.0.0 ZBX_DBTLSCIPHER= # Available since 5.0.0
ZBX_DBTLSCIPHER13= # Available since 5.0.0 ZBX_DBTLSCIPHER13= # Available since 5.0.0
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_LISTENIP= ZBX_LISTENIP=
ZBX_HISTORYSTORAGEURL= # Available since 3.4.0 ZBX_HISTORYSTORAGEURL= # Available since 3.4.0
ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0 ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0

View File

@ -135,6 +135,9 @@ ZBX_DBTLSCERTFILE= # Available since 5.0.0
ZBX_DBTLSKEYFILE= # Available since 5.0.0 ZBX_DBTLSKEYFILE= # Available since 5.0.0
ZBX_DBTLSCIPHER= # Available since 5.0.0 ZBX_DBTLSCIPHER= # Available since 5.0.0
ZBX_DBTLSCIPHER13= # Available since 5.0.0 ZBX_DBTLSCIPHER13= # Available since 5.0.0
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_LISTENIP= ZBX_LISTENIP=
ZBX_HISTORYSTORAGEURL= # Available since 3.4.0 ZBX_HISTORYSTORAGEURL= # Available since 3.4.0
ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0 ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0

View File

@ -135,6 +135,9 @@ ZBX_DBTLSCERTFILE= # Available since 5.0.0
ZBX_DBTLSKEYFILE= # Available since 5.0.0 ZBX_DBTLSKEYFILE= # Available since 5.0.0
ZBX_DBTLSCIPHER= # Available since 5.0.0 ZBX_DBTLSCIPHER= # Available since 5.0.0
ZBX_DBTLSCIPHER13= # Available since 5.0.0 ZBX_DBTLSCIPHER13= # Available since 5.0.0
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_LISTENIP= ZBX_LISTENIP=
ZBX_HISTORYSTORAGEURL= # Available since 3.4.0 ZBX_HISTORYSTORAGEURL= # Available since 3.4.0
ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0 ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0

View File

@ -132,6 +132,9 @@ ZBX_DBTLSCERTFILE= # Available since 5.0.0
ZBX_DBTLSKEYFILE= # Available since 5.0.0 ZBX_DBTLSKEYFILE= # Available since 5.0.0
ZBX_DBTLSCIPHER= # Available since 5.0.0 ZBX_DBTLSCIPHER= # Available since 5.0.0
ZBX_DBTLSCIPHER13= # Available since 5.0.0 ZBX_DBTLSCIPHER13= # Available since 5.0.0
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_LISTENIP= ZBX_LISTENIP=
ZBX_HISTORYSTORAGEURL= # Available since 3.4.0 ZBX_HISTORYSTORAGEURL= # Available since 3.4.0
ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0 ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0

View File

@ -132,6 +132,9 @@ ZBX_DBTLSCERTFILE= # Available since 5.0.0
ZBX_DBTLSKEYFILE= # Available since 5.0.0 ZBX_DBTLSKEYFILE= # Available since 5.0.0
ZBX_DBTLSCIPHER= # Available since 5.0.0 ZBX_DBTLSCIPHER= # Available since 5.0.0
ZBX_DBTLSCIPHER13= # Available since 5.0.0 ZBX_DBTLSCIPHER13= # Available since 5.0.0
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_LISTENIP= ZBX_LISTENIP=
ZBX_HISTORYSTORAGEURL= # Available since 3.4.0 ZBX_HISTORYSTORAGEURL= # Available since 3.4.0
ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0 ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0

View File

@ -132,6 +132,9 @@ ZBX_DBTLSCERTFILE= # Available since 5.0.0
ZBX_DBTLSKEYFILE= # Available since 5.0.0 ZBX_DBTLSKEYFILE= # Available since 5.0.0
ZBX_DBTLSCIPHER= # Available since 5.0.0 ZBX_DBTLSCIPHER= # Available since 5.0.0
ZBX_DBTLSCIPHER13= # Available since 5.0.0 ZBX_DBTLSCIPHER13= # Available since 5.0.0
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
ZBX_LISTENIP= ZBX_LISTENIP=
ZBX_HISTORYSTORAGEURL= # Available since 3.4.0 ZBX_HISTORYSTORAGEURL= # Available since 3.4.0
ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0 ZBX_HISTORYSTORAGETYPES=uint,dbl,str,log,text # Available since 3.4.0

View File

@ -166,6 +166,18 @@ The varable is PHP ``max_input_time`` option. By default, value is `300`.
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -194,6 +206,16 @@ The variable allows to specify a custom list of valid ciphers. The format of the
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/apache2`` ### ``/etc/ssl/apache2``

View File

@ -166,6 +166,18 @@ The varable is PHP ``max_input_time`` option. By default, value is `300`.
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -194,6 +206,16 @@ The variable allows to specify a custom list of valid ciphers. The format of the
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/apache2`` ### ``/etc/ssl/apache2``

View File

@ -166,6 +166,18 @@ The varable is PHP ``max_input_time`` option. By default, value is `300`.
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -194,6 +206,16 @@ The variable allows to specify a custom list of valid ciphers. The format of the
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/apache2`` ### ``/etc/ssl/apache2``

View File

@ -164,6 +164,18 @@ The varable is PHP ``max_input_time`` option. By default, value is `300`.
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -188,6 +200,16 @@ The variable allows to activate host verification. Available since 5.0.0.
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/apache2`` ### ``/etc/ssl/apache2``

View File

@ -160,11 +160,22 @@ The varable is PHP ``upload_max_filesize`` option. By default, value is `2M`.
The varable is PHP ``max_input_time`` option. By default, value is `300`. The varable is PHP ``max_input_time`` option. By default, value is `300`.
### `ZBX_SESSION_NAME` ### `ZBX_SESSION_NAME`
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -189,6 +200,16 @@ The variable allows to activate host verification. Available since 5.0.0.
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/apache2`` ### ``/etc/ssl/apache2``

View File

@ -160,11 +160,22 @@ The varable is PHP ``upload_max_filesize`` option. By default, value is `2M`.
The varable is PHP ``max_input_time`` option. By default, value is `300`. The varable is PHP ``max_input_time`` option. By default, value is `300`.
### `ZBX_SESSION_NAME` ### `ZBX_SESSION_NAME`
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -189,6 +200,16 @@ The variable allows to activate host verification. Available since 5.0.0.
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/apache2`` ### ``/etc/ssl/apache2``

View File

@ -163,11 +163,22 @@ The varable is PHP ``upload_max_filesize`` option. By default, value is `2M`.
The varable is PHP ``max_input_time`` option. By default, value is `300`. The varable is PHP ``max_input_time`` option. By default, value is `300`.
### `ZBX_SESSION_NAME` ### `ZBX_SESSION_NAME`
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -196,6 +207,16 @@ The variable allows to specify a custom list of valid ciphers. The format of the
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/nginx`` ### ``/etc/ssl/nginx``

View File

@ -163,11 +163,22 @@ The varable is PHP ``upload_max_filesize`` option. By default, value is `2M`.
The varable is PHP ``max_input_time`` option. By default, value is `300`. The varable is PHP ``max_input_time`` option. By default, value is `300`.
### `ZBX_SESSION_NAME` ### `ZBX_SESSION_NAME`
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -196,6 +207,16 @@ The variable allows to specify a custom list of valid ciphers. The format of the
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/nginx`` ### ``/etc/ssl/nginx``

View File

@ -163,11 +163,22 @@ The varable is PHP ``upload_max_filesize`` option. By default, value is `2M`.
The varable is PHP ``max_input_time`` option. By default, value is `300`. The varable is PHP ``max_input_time`` option. By default, value is `300`.
### `ZBX_SESSION_NAME` ### `ZBX_SESSION_NAME`
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -196,6 +207,16 @@ The variable allows to specify a custom list of valid ciphers. The format of the
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/nginx`` ### ``/etc/ssl/nginx``

View File

@ -164,6 +164,18 @@ The varable is PHP ``max_input_time`` option. By default, value is `300`.
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -188,6 +200,16 @@ The variable allows to activate host verification. Available since 5.0.0.
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/nginx`` ### ``/etc/ssl/nginx``

View File

@ -164,6 +164,18 @@ The varable is PHP ``max_input_time`` option. By default, value is `300`.
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -188,6 +200,16 @@ The variable allows to activate host verification. Available since 5.0.0.
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/nginx`` ### ``/etc/ssl/nginx``

View File

@ -164,6 +164,18 @@ The varable is PHP ``max_input_time`` option. By default, value is `300`.
The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`. The variable is Zabbix frontend [definition](https://www.zabbix.com/documentation/4.2/manual/web_interface/definitions). String used as the name of the Zabbix frontend session cookie. By default, value is `zbx_sessionid`.
### `ZBX_DENY_GUI_ACCESS`
Enable (``true``) maintenance mode for Zabbix web-interface.
### `ZBX_GUI_ACCESS_IP_RANGE`
Array of IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period.
### `ZBX_GUI_WARNING_MSG`
Information message about maintenance period for Zabbix web-interface.
### `ZBX_DB_ENCRYPTION` ### `ZBX_DB_ENCRYPTION`
The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default. The variable allows to activate encryption for connections to Zabbix database. Even if no other environment variables are specified, connections will be TLS-encrypted if `ZBX_DB_ENCRYPTION=true` specified. Available since 5.0.0. Disabled by default.
@ -188,6 +200,16 @@ The variable allows to activate host verification. Available since 5.0.0.
The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0. The variable allows to specify custom SSO settings in JSON format. Available since 5.0.0.
### Other variables
Additionally the image allows to specify many other environment variables listed below:
```
ZBX_VAULTDBPATH= # Available since 5.2.0
ZBX_VAULTURL=https://127.0.0.1:8200 # Available since 5.2.0
VAULT_TOKEN= # Available since 5.2.0
```
## Allowed volumes for the Zabbix web interface container ## Allowed volumes for the Zabbix web interface container
### ``/etc/ssl/nginx`` ### ``/etc/ssl/nginx``