From 1bbe37282f2b7aef6835bbd1f4a14c1feb8e4c17 Mon Sep 17 00:00:00 2001 From: Alexey Pustovalov Date: Tue, 27 Apr 2021 17:10:15 -0400 Subject: [PATCH] Added Zabbix web service image --- .env_srv | 2 ++ docker-compose_v3_alpine_mysql_latest.yaml | 31 +++++++++++++++++++ docker-compose_v3_alpine_mysql_local.yaml | 35 ++++++++++++++++++++++ docker-compose_v3_alpine_pgsql_latest.yaml | 31 +++++++++++++++++++ docker-compose_v3_alpine_pgsql_local.yaml | 35 ++++++++++++++++++++++ docker-compose_v3_centos_mysql_latest.yaml | 31 +++++++++++++++++++ docker-compose_v3_centos_mysql_local.yaml | 35 ++++++++++++++++++++++ docker-compose_v3_centos_pgsql_latest.yaml | 31 +++++++++++++++++++ docker-compose_v3_centos_pgsql_local.yaml | 35 ++++++++++++++++++++++ docker-compose_v3_ubuntu_mysql_latest.yaml | 31 +++++++++++++++++++ docker-compose_v3_ubuntu_mysql_local.yaml | 35 ++++++++++++++++++++++ docker-compose_v3_ubuntu_pgsql_latest.yaml | 31 +++++++++++++++++++ docker-compose_v3_ubuntu_pgsql_local.yaml | 35 ++++++++++++++++++++++ proxy-mysql/centos/Dockerfile | 1 + proxy-sqlite3/centos/Dockerfile | 1 + server-mysql/alpine/docker-entrypoint.sh | 4 +++ server-mysql/centos/Dockerfile | 1 + server-mysql/centos/docker-entrypoint.sh | 4 +++ server-mysql/ubuntu/docker-entrypoint.sh | 4 +++ server-pgsql/alpine/docker-entrypoint.sh | 4 +++ server-pgsql/centos/Dockerfile | 1 + server-pgsql/centos/docker-entrypoint.sh | 4 +++ server-pgsql/ubuntu/docker-entrypoint.sh | 4 +++ 23 files changed, 426 insertions(+) diff --git a/.env_srv b/.env_srv index 8fec3afae..13b15b716 100644 --- a/.env_srv +++ b/.env_srv @@ -58,3 +58,5 @@ ZBX_ENABLE_SNMP_TRAPS=true # ZBX_VAULTDBPATH= # ZBX_VAULTURL=https://127.0.0.1:8200 # VAULT_TOKEN= +# ZBX_STARTREPORTWRITERS=0 +# ZBX_WEBSERVICEURL=http://zabbix-web-service:10053/report diff --git a/docker-compose_v3_alpine_mysql_latest.yaml b/docker-compose_v3_alpine_mysql_latest.yaml index bd6eb8c15..ddccae4ce 100644 --- a/docker-compose_v3_alpine_mysql_latest.yaml +++ b/docker-compose_v3_alpine_mysql_latest.yaml @@ -378,6 +378,37 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "alpine" + zabbix-web-service: + image: zabbix/zabbix-web-service:alpine-trunk + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-alpine + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "alpine" + mysql-server: image: mysql:8.0 command: diff --git a/docker-compose_v3_alpine_mysql_local.yaml b/docker-compose_v3_alpine_mysql_local.yaml index 214b2f232..c4d64f4a0 100644 --- a/docker-compose_v3_alpine_mysql_local.yaml +++ b/docker-compose_v3_alpine_mysql_local.yaml @@ -410,6 +410,41 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "alpine" + zabbix-web-service: + build: + context: ./web-service/alpine + cache_from: + - alpine:3.13 + image: zabbix-web-service:alpine-local + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-alpine + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "alpine" + mysql-server: image: mysql:8.0 command: diff --git a/docker-compose_v3_alpine_pgsql_latest.yaml b/docker-compose_v3_alpine_pgsql_latest.yaml index 31f520fb0..3703cafd7 100644 --- a/docker-compose_v3_alpine_pgsql_latest.yaml +++ b/docker-compose_v3_alpine_pgsql_latest.yaml @@ -374,6 +374,37 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "alpine" + zabbix-web-service: + image: zabbix/zabbix-web-service:alpine-trunk + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-alpine + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "alpine" + mysql-server: image: mysql:8.0 profiles: diff --git a/docker-compose_v3_alpine_pgsql_local.yaml b/docker-compose_v3_alpine_pgsql_local.yaml index b9bdf31d2..9c2604235 100644 --- a/docker-compose_v3_alpine_pgsql_local.yaml +++ b/docker-compose_v3_alpine_pgsql_local.yaml @@ -406,6 +406,41 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "alpine" + zabbix-web-service: + build: + context: ./web-service/alpine + cache_from: + - alpine:3.13 + image: zabbix-web-service:alpine-local + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-alpine + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "alpine" + mysql-server: image: mysql:8.0 profiles: diff --git a/docker-compose_v3_centos_mysql_latest.yaml b/docker-compose_v3_centos_mysql_latest.yaml index 2243f58b3..af84bc70f 100644 --- a/docker-compose_v3_centos_mysql_latest.yaml +++ b/docker-compose_v3_centos_mysql_latest.yaml @@ -378,6 +378,37 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "centos" + zabbix-web-service: + image: zabbix/zabbix-web-service:centos-trunk + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-centos + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "centos" + mysql-server: image: mysql:8.0 command: diff --git a/docker-compose_v3_centos_mysql_local.yaml b/docker-compose_v3_centos_mysql_local.yaml index d4a44cb7b..89209a6a2 100644 --- a/docker-compose_v3_centos_mysql_local.yaml +++ b/docker-compose_v3_centos_mysql_local.yaml @@ -410,6 +410,41 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "centos" + zabbix-web-service: + build: + context: ./web-service/centos + cache_from: + - centos:centos8 + image: zabbix-web-service:centos-local + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-centos + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "centos" + mysql-server: image: mysql:8.0 command: diff --git a/docker-compose_v3_centos_pgsql_latest.yaml b/docker-compose_v3_centos_pgsql_latest.yaml index 036fee95d..f9bafbb93 100644 --- a/docker-compose_v3_centos_pgsql_latest.yaml +++ b/docker-compose_v3_centos_pgsql_latest.yaml @@ -374,6 +374,37 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "centos" + zabbix-web-service: + image: zabbix/zabbix-web-service:centos-trunk + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-centos + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "centos" + mysql-server: image: mysql:8.0 profiles: diff --git a/docker-compose_v3_centos_pgsql_local.yaml b/docker-compose_v3_centos_pgsql_local.yaml index 3016f9228..1364c2b47 100644 --- a/docker-compose_v3_centos_pgsql_local.yaml +++ b/docker-compose_v3_centos_pgsql_local.yaml @@ -406,6 +406,41 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "centos" + zabbix-web-service: + build: + context: ./web-service/centos + cache_from: + - centos:centos8 + image: zabbix-web-service:centos-local + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-centos + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "centos" + mysql-server: image: mysql:8.0 profiles: diff --git a/docker-compose_v3_ubuntu_mysql_latest.yaml b/docker-compose_v3_ubuntu_mysql_latest.yaml index b5eb27776..6eb5612ff 100644 --- a/docker-compose_v3_ubuntu_mysql_latest.yaml +++ b/docker-compose_v3_ubuntu_mysql_latest.yaml @@ -370,6 +370,37 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "ubuntu" + zabbix-web-service: + image: zabbix/zabbix-web-service:ubuntu-trunk + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-ubuntu + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "ubuntu" + mysql-server: image: mysql:8.0 command: diff --git a/docker-compose_v3_ubuntu_mysql_local.yaml b/docker-compose_v3_ubuntu_mysql_local.yaml index 103da7a0a..ca2c37a34 100644 --- a/docker-compose_v3_ubuntu_mysql_local.yaml +++ b/docker-compose_v3_ubuntu_mysql_local.yaml @@ -404,6 +404,41 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "ubuntu" + zabbix-web-service: + build: + context: ./web-service/ubuntu + cache_from: + - ubuntu:focal + image: zabbix-web-service:ubuntu-local + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-ubuntu + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "ubuntu" + mysql-server: image: mysql:8.0 command: diff --git a/docker-compose_v3_ubuntu_pgsql_latest.yaml b/docker-compose_v3_ubuntu_pgsql_latest.yaml index c3922a3fc..dc8b8a704 100644 --- a/docker-compose_v3_ubuntu_pgsql_latest.yaml +++ b/docker-compose_v3_ubuntu_pgsql_latest.yaml @@ -368,6 +368,37 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "ubuntu" + zabbix-web-service: + image: zabbix/zabbix-web-service:ubuntu-trunk + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-ubuntu + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "ubuntu" + mysql-server: image: mysql:8.0 profiles: diff --git a/docker-compose_v3_ubuntu_pgsql_local.yaml b/docker-compose_v3_ubuntu_pgsql_local.yaml index d8b3708d8..9b8684c2e 100644 --- a/docker-compose_v3_ubuntu_pgsql_local.yaml +++ b/docker-compose_v3_ubuntu_pgsql_local.yaml @@ -400,6 +400,41 @@ services: com.zabbix.component: "snmptraps" com.zabbix.os: "ubuntu" + zabbix-web-service: + build: + context: ./web-service/ubuntu + cache_from: + - ubuntu:focal + image: zabbix-web-service:ubuntu-local + profiles: + - full + - all + ports: + - "10053:10053" + cap_add: + - SYS_ADMIN + deploy: + resources: + limits: + cpus: '0.5' + memory: 512M + reservations: + cpus: '0.25' + memory: 256M + env_file: + - .env_web_service + networks: + zbx_net_backend: + aliases: + - zabbix-web-service + - zabbix-web-service-ubuntu + stop_grace_period: 5s + labels: + com.zabbix.description: "Zabbix web service" + com.zabbix.company: "Zabbix LLC" + com.zabbix.component: "web-service" + com.zabbix.os: "ubuntu" + mysql-server: image: mysql:8.0 profiles: diff --git a/proxy-mysql/centos/Dockerfile b/proxy-mysql/centos/Dockerfile index 200a52088..10d992e18 100644 --- a/proxy-mysql/centos/Dockerfile +++ b/proxy-mysql/centos/Dockerfile @@ -51,6 +51,7 @@ RUN set -eux && \ libevent \ libssh \ fping \ + file-libs \ libxml2 \ mysql \ mysql-libs \ diff --git a/proxy-sqlite3/centos/Dockerfile b/proxy-sqlite3/centos/Dockerfile index f51e76c23..e9a0423d6 100644 --- a/proxy-sqlite3/centos/Dockerfile +++ b/proxy-sqlite3/centos/Dockerfile @@ -50,6 +50,7 @@ RUN set -eux && \ libevent \ libssh \ fping \ + file-libs \ libxml2 \ net-snmp-libs \ OpenIPMI-libs \ diff --git a/server-mysql/alpine/docker-entrypoint.sh b/server-mysql/alpine/docker-entrypoint.sh index d54c93a2c..40fcea3ce 100755 --- a/server-mysql/alpine/docker-entrypoint.sh +++ b/server-mysql/alpine/docker-entrypoint.sh @@ -339,6 +339,10 @@ update_zbx_config() { update_config_var $ZBX_CONFIG "DBPassword" "${DB_SERVER_ZBX_PASS}" fi + update_config_var $ZBX_CONFIG "StartReportWriters" "${ZBX_STARTREPORTWRITERS}" + : ${ZBX_WEBSERVICEURL:="http://zabbix-web-service:10053/report"} + update_config_var $ZBX_CONFIG "WebServiceURL" "${ZBX_WEBSERVICEURL}" + update_config_var $ZBX_CONFIG "HistoryStorageURL" "${ZBX_HISTORYSTORAGEURL}" update_config_var $ZBX_CONFIG "HistoryStorageTypes" "${ZBX_HISTORYSTORAGETYPES}" update_config_var $ZBX_CONFIG "HistoryStorageDateIndex" "${ZBX_HISTORYSTORAGEDATEINDEX}" diff --git a/server-mysql/centos/Dockerfile b/server-mysql/centos/Dockerfile index 27aba9143..d79fa12e2 100644 --- a/server-mysql/centos/Dockerfile +++ b/server-mysql/centos/Dockerfile @@ -65,6 +65,7 @@ RUN set -eux && \ openssl-libs \ pcre \ zlib \ + file-libs \ unixODBC && \ curl -L "https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${ARCH_SUFFIX}" -o /sbin/tini && \ curl -L "https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${ARCH_SUFFIX}.asc" -o /tmp/tini.asc && \ diff --git a/server-mysql/centos/docker-entrypoint.sh b/server-mysql/centos/docker-entrypoint.sh index cf38019c9..fe615ed67 100755 --- a/server-mysql/centos/docker-entrypoint.sh +++ b/server-mysql/centos/docker-entrypoint.sh @@ -336,6 +336,10 @@ update_zbx_config() { update_config_var $ZBX_CONFIG "DBPassword" "${DB_SERVER_ZBX_PASS}" fi + update_config_var $ZBX_CONFIG "StartReportWriters" "${ZBX_STARTREPORTWRITERS}" + : ${ZBX_WEBSERVICEURL:="http://zabbix-web-service:10053/report"} + update_config_var $ZBX_CONFIG "WebServiceURL" "${ZBX_WEBSERVICEURL}" + update_config_var $ZBX_CONFIG "HistoryStorageURL" "${ZBX_HISTORYSTORAGEURL}" update_config_var $ZBX_CONFIG "HistoryStorageTypes" "${ZBX_HISTORYSTORAGETYPES}" update_config_var $ZBX_CONFIG "HistoryStorageDateIndex" "${ZBX_HISTORYSTORAGEDATEINDEX}" diff --git a/server-mysql/ubuntu/docker-entrypoint.sh b/server-mysql/ubuntu/docker-entrypoint.sh index 8c542490b..591df53f6 100755 --- a/server-mysql/ubuntu/docker-entrypoint.sh +++ b/server-mysql/ubuntu/docker-entrypoint.sh @@ -336,6 +336,10 @@ update_zbx_config() { update_config_var $ZBX_CONFIG "DBPassword" "${DB_SERVER_ZBX_PASS}" fi + update_config_var $ZBX_CONFIG "StartReportWriters" "${ZBX_STARTREPORTWRITERS}" + : ${ZBX_WEBSERVICEURL:="http://zabbix-web-service:10053/report"} + update_config_var $ZBX_CONFIG "WebServiceURL" "${ZBX_WEBSERVICEURL}" + update_config_var $ZBX_CONFIG "HistoryStorageURL" "${ZBX_HISTORYSTORAGEURL}" update_config_var $ZBX_CONFIG "HistoryStorageTypes" "${ZBX_HISTORYSTORAGETYPES}" update_config_var $ZBX_CONFIG "HistoryStorageDateIndex" "${ZBX_HISTORYSTORAGEDATEINDEX}" diff --git a/server-pgsql/alpine/docker-entrypoint.sh b/server-pgsql/alpine/docker-entrypoint.sh index cdcf65b7b..e61628ea4 100755 --- a/server-pgsql/alpine/docker-entrypoint.sh +++ b/server-pgsql/alpine/docker-entrypoint.sh @@ -372,6 +372,10 @@ update_zbx_config() { update_config_var $ZBX_CONFIG "DBPassword" "${DB_SERVER_ZBX_PASS}" fi + update_config_var $ZBX_CONFIG "StartReportWriters" "${ZBX_STARTREPORTWRITERS}" + : ${ZBX_WEBSERVICEURL:="http://zabbix-web-service:10053/report"} + update_config_var $ZBX_CONFIG "WebServiceURL" "${ZBX_WEBSERVICEURL}" + update_config_var $ZBX_CONFIG "HistoryStorageURL" "${ZBX_HISTORYSTORAGEURL}" update_config_var $ZBX_CONFIG "HistoryStorageTypes" "${ZBX_HISTORYSTORAGETYPES}" update_config_var $ZBX_CONFIG "HistoryStorageDateIndex" "${ZBX_HISTORYSTORAGEDATEINDEX}" diff --git a/server-pgsql/centos/Dockerfile b/server-pgsql/centos/Dockerfile index e404ea809..f241c6252 100644 --- a/server-pgsql/centos/Dockerfile +++ b/server-pgsql/centos/Dockerfile @@ -49,6 +49,7 @@ RUN set -eux && \ dnf -y install epel-release && \ dnf -y install --setopt=tsflags=nodocs --setopt=install_weak_deps=False --best \ fping \ + file-libs \ iputils \ tzdata \ traceroute \ diff --git a/server-pgsql/centos/docker-entrypoint.sh b/server-pgsql/centos/docker-entrypoint.sh index cdcf65b7b..e61628ea4 100755 --- a/server-pgsql/centos/docker-entrypoint.sh +++ b/server-pgsql/centos/docker-entrypoint.sh @@ -372,6 +372,10 @@ update_zbx_config() { update_config_var $ZBX_CONFIG "DBPassword" "${DB_SERVER_ZBX_PASS}" fi + update_config_var $ZBX_CONFIG "StartReportWriters" "${ZBX_STARTREPORTWRITERS}" + : ${ZBX_WEBSERVICEURL:="http://zabbix-web-service:10053/report"} + update_config_var $ZBX_CONFIG "WebServiceURL" "${ZBX_WEBSERVICEURL}" + update_config_var $ZBX_CONFIG "HistoryStorageURL" "${ZBX_HISTORYSTORAGEURL}" update_config_var $ZBX_CONFIG "HistoryStorageTypes" "${ZBX_HISTORYSTORAGETYPES}" update_config_var $ZBX_CONFIG "HistoryStorageDateIndex" "${ZBX_HISTORYSTORAGEDATEINDEX}" diff --git a/server-pgsql/ubuntu/docker-entrypoint.sh b/server-pgsql/ubuntu/docker-entrypoint.sh index eacec16dc..bde3e8aef 100755 --- a/server-pgsql/ubuntu/docker-entrypoint.sh +++ b/server-pgsql/ubuntu/docker-entrypoint.sh @@ -372,6 +372,10 @@ update_zbx_config() { update_config_var $ZBX_CONFIG "DBPassword" "${DB_SERVER_ZBX_PASS}" fi + update_config_var $ZBX_CONFIG "StartReportWriters" "${ZBX_STARTREPORTWRITERS}" + : ${ZBX_WEBSERVICEURL:="http://zabbix-web-service:10053/report"} + update_config_var $ZBX_CONFIG "WebServiceURL" "${ZBX_WEBSERVICEURL}" + update_config_var $ZBX_CONFIG "HistoryStorageURL" "${ZBX_HISTORYSTORAGEURL}" update_config_var $ZBX_CONFIG "HistoryStorageTypes" "${ZBX_HISTORYSTORAGETYPES}" update_config_var $ZBX_CONFIG "HistoryStorageDateIndex" "${ZBX_HISTORYSTORAGEDATEINDEX}"