From 78719d212feb8c9465c0d24925faf6b433ef6138 Mon Sep 17 00:00:00 2001 From: Alexey Pustovalov Date: Tue, 27 Apr 2021 18:56:12 -0400 Subject: [PATCH 1/2] Added Zabbix web service image --- web-service/centos/Dockerfile | 10 ---------- web-service/ubuntu/Dockerfile | 20 +++++++------------ .../conf/etc/apt/sources.list.d/debian.list | 3 --- 3 files changed, 7 insertions(+), 26 deletions(-) delete mode 100644 web-service/ubuntu/conf/etc/apt/sources.list.d/debian.list diff --git a/web-service/centos/Dockerfile b/web-service/centos/Dockerfile index 282248c4b..fe28ce933 100644 --- a/web-service/centos/Dockerfile +++ b/web-service/centos/Dockerfile @@ -10,16 +10,6 @@ LABEL org.opencontainers.image.title="Zabbix web service" \ STOPSIGNAL SIGTERM RUN set -eux && \ - ARCH_SUFFIX="$(arch)"; \ - case "$ARCH_SUFFIX" in \ - i686) export ARCH_SUFFIX='i386' ;; \ - x86_64) [ -f /lib64/ld-linux-x86-64.so.2 ] && export ARCH_SUFFIX='amd64' || export ARCH_SUFFIX='i386' ;; \ - aarch64) export ARCH_SUFFIX='arm64' ;; \ - armv7l) export ARCH_SUFFIX='armhf' ;; \ - ppc64el|ppc64le) export ARCH_SUFFIX='ppc64le' ;; \ - s390x) export ARCH_SUFFIX='s390x' ;; \ - *) echo "Unknown ARCH_SUFFIX=${ARCH_SUFFIX-}"; exit 1 ;; \ - esac; \ groupadd --system --gid 1995 zabbix && \ useradd \ --system --comment "Zabbix monitoring system" \ diff --git a/web-service/ubuntu/Dockerfile b/web-service/ubuntu/Dockerfile index c85fc0c21..0ff6fa9ad 100644 --- a/web-service/ubuntu/Dockerfile +++ b/web-service/ubuntu/Dockerfile @@ -9,20 +9,9 @@ LABEL org.opencontainers.image.title="Zabbix web service" \ STOPSIGNAL SIGTERM -COPY ["conf/etc/apt/sources.list.d/debian.list", "/etc/apt/sources.list.d/debian.list"] COPY ["conf/etc/apt/preferences.d/chromium.pref", "/etc/apt/preferences.d/chromium.pref"] RUN set -eux && \ - ARCH_SUFFIX="$(arch)"; \ - case "$ARCH_SUFFIX" in \ - i686) export ARCH_SUFFIX='i386' ;; \ - x86_64) [ -f /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 ] && export ARCH_SUFFIX='amd64' || export ARCH_SUFFIX='i386' ;; \ - aarch64) export ARCH_SUFFIX='arm64' ;; \ - armv7l) export ARCH_SUFFIX='armhf' ;; \ - ppc64el|ppc64le) export ARCH_SUFFIX='ppc64le' ;; \ - s390x) export ARCH_SUFFIX='s390x' ;; \ - *) echo "Unknown ARCH_SUFFIX=${ARCH_SUFFIX-}"; exit 1 ;; \ - esac; \ echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && \ groupadd --system --gid 1995 zabbix && \ useradd \ @@ -35,7 +24,7 @@ RUN set -eux && \ mkdir -p /etc/zabbix && \ mkdir -p /var/lib/zabbix && \ mkdir -p /var/lib/zabbix/enc && \ - apt-get -y update | true && \ + apt-get -y update && \ DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install \ ca-certificates \ gnupg && \ @@ -43,8 +32,13 @@ RUN set -eux && \ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 && \ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AA8E81B4331F7F50 && \ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A && \ + echo "deb http://deb.debian.org/debian buster main" > /etc/apt/sources.list.d/debian.list && \ + echo "deb http://deb.debian.org/debian buster-updates main" >> /etc/apt/sources.list.d/debian.list && \ + echo "deb http://deb.debian.org/debian-security buster/updates main" >> /etc/apt/sources.list.d/debian.list && \ apt-get -y update && \ - DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install chromium chromium-sandbox && \ + DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install \ + chromium \ + chromium-sandbox && \ DEBIAN_FRONTEND=noninteractive apt-get -y purge \ gnupg && \ apt-get -y autoremove && \ diff --git a/web-service/ubuntu/conf/etc/apt/sources.list.d/debian.list b/web-service/ubuntu/conf/etc/apt/sources.list.d/debian.list deleted file mode 100644 index 48253a74e..000000000 --- a/web-service/ubuntu/conf/etc/apt/sources.list.d/debian.list +++ /dev/null @@ -1,3 +0,0 @@ -deb http://deb.debian.org/debian buster main -deb http://deb.debian.org/debian buster-updates main -deb http://deb.debian.org/debian-security buster/updates main From 867202beb452af5f1c5a66dc099020d324c154db Mon Sep 17 00:00:00 2001 From: Alexey Pustovalov Date: Tue, 27 Apr 2021 23:56:40 -0400 Subject: [PATCH 2/2] Added Zabbix web service image --- docker-compose_v3_alpine_mysql_latest.yaml | 2 ++ docker-compose_v3_alpine_mysql_local.yaml | 2 ++ docker-compose_v3_alpine_pgsql_latest.yaml | 2 ++ docker-compose_v3_alpine_pgsql_local.yaml | 2 ++ docker-compose_v3_centos_mysql_latest.yaml | 2 ++ docker-compose_v3_centos_mysql_local.yaml | 2 ++ docker-compose_v3_centos_pgsql_latest.yaml | 2 ++ docker-compose_v3_centos_pgsql_local.yaml | 2 ++ docker-compose_v3_ubuntu_mysql_latest.yaml | 2 ++ docker-compose_v3_ubuntu_mysql_local.yaml | 2 ++ docker-compose_v3_ubuntu_pgsql_latest.yaml | 2 ++ docker-compose_v3_ubuntu_pgsql_local.yaml | 2 ++ web-service/alpine/Dockerfile | 1 - web-service/alpine/docker-entrypoint.sh | 40 +++++++--------------- web-service/centos/Dockerfile | 4 +-- web-service/centos/docker-entrypoint.sh | 40 +++++++--------------- web-service/ubuntu/Dockerfile | 1 - web-service/ubuntu/docker-entrypoint.sh | 40 +++++++--------------- 18 files changed, 62 insertions(+), 88 deletions(-) diff --git a/docker-compose_v3_alpine_mysql_latest.yaml b/docker-compose_v3_alpine_mysql_latest.yaml index ddccae4ce..c44739b53 100644 --- a/docker-compose_v3_alpine_mysql_latest.yaml +++ b/docker-compose_v3_alpine_mysql_latest.yaml @@ -385,6 +385,8 @@ services: - all ports: - "10053:10053" + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro cap_add: - SYS_ADMIN deploy: diff --git a/docker-compose_v3_alpine_mysql_local.yaml b/docker-compose_v3_alpine_mysql_local.yaml index c4d64f4a0..71eda1d23 100644 --- a/docker-compose_v3_alpine_mysql_local.yaml +++ b/docker-compose_v3_alpine_mysql_local.yaml @@ -421,6 +421,8 @@ services: - all ports: - "10053:10053" + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro cap_add: - SYS_ADMIN deploy: diff --git a/docker-compose_v3_alpine_pgsql_latest.yaml b/docker-compose_v3_alpine_pgsql_latest.yaml index 3703cafd7..bd0a49319 100644 --- a/docker-compose_v3_alpine_pgsql_latest.yaml +++ b/docker-compose_v3_alpine_pgsql_latest.yaml @@ -381,6 +381,8 @@ services: - all ports: - "10053:10053" + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro cap_add: - SYS_ADMIN deploy: diff --git a/docker-compose_v3_alpine_pgsql_local.yaml b/docker-compose_v3_alpine_pgsql_local.yaml index 9c2604235..b59ebb581 100644 --- a/docker-compose_v3_alpine_pgsql_local.yaml +++ b/docker-compose_v3_alpine_pgsql_local.yaml @@ -417,6 +417,8 @@ services: - all ports: - "10053:10053" + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro cap_add: - SYS_ADMIN deploy: diff --git a/docker-compose_v3_centos_mysql_latest.yaml b/docker-compose_v3_centos_mysql_latest.yaml index af84bc70f..9b4df90a9 100644 --- a/docker-compose_v3_centos_mysql_latest.yaml +++ b/docker-compose_v3_centos_mysql_latest.yaml @@ -387,6 +387,8 @@ services: - "10053:10053" cap_add: - SYS_ADMIN + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro deploy: resources: limits: diff --git a/docker-compose_v3_centos_mysql_local.yaml b/docker-compose_v3_centos_mysql_local.yaml index 89209a6a2..00081b131 100644 --- a/docker-compose_v3_centos_mysql_local.yaml +++ b/docker-compose_v3_centos_mysql_local.yaml @@ -421,6 +421,8 @@ services: - all ports: - "10053:10053" + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro cap_add: - SYS_ADMIN deploy: diff --git a/docker-compose_v3_centos_pgsql_latest.yaml b/docker-compose_v3_centos_pgsql_latest.yaml index f9bafbb93..491bfd24c 100644 --- a/docker-compose_v3_centos_pgsql_latest.yaml +++ b/docker-compose_v3_centos_pgsql_latest.yaml @@ -381,6 +381,8 @@ services: - all ports: - "10053:10053" + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro cap_add: - SYS_ADMIN deploy: diff --git a/docker-compose_v3_centos_pgsql_local.yaml b/docker-compose_v3_centos_pgsql_local.yaml index 1364c2b47..a923c2f65 100644 --- a/docker-compose_v3_centos_pgsql_local.yaml +++ b/docker-compose_v3_centos_pgsql_local.yaml @@ -417,6 +417,8 @@ services: - all ports: - "10053:10053" + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro cap_add: - SYS_ADMIN deploy: diff --git a/docker-compose_v3_ubuntu_mysql_latest.yaml b/docker-compose_v3_ubuntu_mysql_latest.yaml index 6eb5612ff..7a543360b 100644 --- a/docker-compose_v3_ubuntu_mysql_latest.yaml +++ b/docker-compose_v3_ubuntu_mysql_latest.yaml @@ -377,6 +377,8 @@ services: - all ports: - "10053:10053" + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro cap_add: - SYS_ADMIN deploy: diff --git a/docker-compose_v3_ubuntu_mysql_local.yaml b/docker-compose_v3_ubuntu_mysql_local.yaml index ca2c37a34..7845fb56c 100644 --- a/docker-compose_v3_ubuntu_mysql_local.yaml +++ b/docker-compose_v3_ubuntu_mysql_local.yaml @@ -415,6 +415,8 @@ services: - all ports: - "10053:10053" + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro cap_add: - SYS_ADMIN deploy: diff --git a/docker-compose_v3_ubuntu_pgsql_latest.yaml b/docker-compose_v3_ubuntu_pgsql_latest.yaml index dc8b8a704..076e1ce3a 100644 --- a/docker-compose_v3_ubuntu_pgsql_latest.yaml +++ b/docker-compose_v3_ubuntu_pgsql_latest.yaml @@ -375,6 +375,8 @@ services: - all ports: - "10053:10053" + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro cap_add: - SYS_ADMIN deploy: diff --git a/docker-compose_v3_ubuntu_pgsql_local.yaml b/docker-compose_v3_ubuntu_pgsql_local.yaml index 9b8684c2e..6b369d983 100644 --- a/docker-compose_v3_ubuntu_pgsql_local.yaml +++ b/docker-compose_v3_ubuntu_pgsql_local.yaml @@ -411,6 +411,8 @@ services: - all ports: - "10053:10053" + volumes: + - ./zbx_env/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro cap_add: - SYS_ADMIN deploy: diff --git a/web-service/alpine/Dockerfile b/web-service/alpine/Dockerfile index df8992d8a..79c0159b6 100644 --- a/web-service/alpine/Dockerfile +++ b/web-service/alpine/Dockerfile @@ -59,7 +59,6 @@ RUN set -eux && \ --prefix=/usr \ --sysconfdir=/etc/zabbix \ --prefix=/usr \ - --enable-ipv6 \ --enable-webservice \ --silent && \ make -j"$(nproc)" -s && \ diff --git a/web-service/alpine/docker-entrypoint.sh b/web-service/alpine/docker-entrypoint.sh index 248e73c83..81df4a689 100755 --- a/web-service/alpine/docker-entrypoint.sh +++ b/web-service/alpine/docker-entrypoint.sh @@ -84,43 +84,27 @@ update_config_var() { } -update_config_multiple_var() { - local config_path=$1 - local var_name=$2 - local var_value=$3 - - var_value="${var_value%\"}" - var_value="${var_value#\"}" - - local IFS=, - local OPT_LIST=($var_value) - - for value in "${OPT_LIST[@]}"; do - update_config_var $config_path $var_name $value true - done -} - prepare_zbx_web_service_config() { echo "** Preparing Zabbix web service configuration file" - ZBX_WEB_SERVICE_CONFIG=$ZABBIX_ETC_DIR/zabbix_web_service.conf + ZBX_CONFIG=$ZABBIX_ETC_DIR/zabbix_web_service.conf - update_config_var $ZBX_WEB_SERVICE_CONFIG "LogType" "console" - update_config_var $ZBX_WEB_SERVICE_CONFIG "LogFile" - update_config_var $ZBX_WEB_SERVICE_CONFIG "LogFileSize" - update_config_var $ZBX_WEB_SERVICE_CONFIG "DebugLevel" "${ZBX_DEBUGLEVEL}" + update_config_var $ZBX_CONFIG "LogType" "console" + update_config_var $ZBX_CONFIG "LogFile" + update_config_var $ZBX_CONFIG "LogFileSize" + update_config_var $ZBX_CONFIG "DebugLevel" "${ZBX_DEBUGLEVEL}" : ${ZBX_ALLOWEDIP:="zabbix-server"} - update_config_var $ZBX_WEB_SERVICE_CONFIG "AllowedIP" "${ZBX_ALLOWEDIP}" + update_config_var $ZBX_CONFIG "AllowedIP" "${ZBX_ALLOWEDIP}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "ListenPort" "${ZBX_LISTENPORT}" + update_config_var $ZBX_CONFIG "ListenPort" "${ZBX_LISTENPORT}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "Timeout" "${ZBX_TIMEOUT}" + update_config_var $ZBX_CONFIG "Timeout" "${ZBX_TIMEOUT}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSAccept" "${ZBX_TLSACCEPT}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSCAFile" "${ZBX_TLSCAFILE}" + update_config_var $ZBX_CONFIG "TLSAccept" "${ZBX_TLSACCEPT}" + update_config_var $ZBX_CONFIG "TLSCAFile" "${ZBX_TLSCAFILE}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSCertFile" "${ZBX_TLSCERTFILE}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSKeyFile" "${ZBX_TLSKEYFILE}" + update_config_var $ZBX_CONFIG "TLSCertFile" "${ZBX_TLSCERTFILE}" + update_config_var $ZBX_CONFIG "TLSKeyFile" "${ZBX_TLSKEYFILE}" } prepare_web_service() { diff --git a/web-service/centos/Dockerfile b/web-service/centos/Dockerfile index fe28ce933..f8e11f064 100644 --- a/web-service/centos/Dockerfile +++ b/web-service/centos/Dockerfile @@ -22,7 +22,8 @@ RUN set -eux && \ mkdir -p /var/lib/zabbix && \ mkdir -p /var/lib/zabbix/enc && \ dnf --quiet makecache && \ - dnf -y install epel-release && \ + dnf -y install --setopt=tsflags=nodocs --setopt=install_weak_deps=False --best \ + epel-release && \ dnf -y install --setopt=tsflags=nodocs --setopt=install_weak_deps=False --best \ chromium \ openssl-libs \ @@ -63,7 +64,6 @@ RUN set -eux && \ --prefix=/usr \ --sysconfdir=/etc/zabbix \ --prefix=/usr \ - --enable-ipv6 \ --enable-webservice \ --silent && \ make -j"$(nproc)" -s && \ diff --git a/web-service/centos/docker-entrypoint.sh b/web-service/centos/docker-entrypoint.sh index 248e73c83..81df4a689 100755 --- a/web-service/centos/docker-entrypoint.sh +++ b/web-service/centos/docker-entrypoint.sh @@ -84,43 +84,27 @@ update_config_var() { } -update_config_multiple_var() { - local config_path=$1 - local var_name=$2 - local var_value=$3 - - var_value="${var_value%\"}" - var_value="${var_value#\"}" - - local IFS=, - local OPT_LIST=($var_value) - - for value in "${OPT_LIST[@]}"; do - update_config_var $config_path $var_name $value true - done -} - prepare_zbx_web_service_config() { echo "** Preparing Zabbix web service configuration file" - ZBX_WEB_SERVICE_CONFIG=$ZABBIX_ETC_DIR/zabbix_web_service.conf + ZBX_CONFIG=$ZABBIX_ETC_DIR/zabbix_web_service.conf - update_config_var $ZBX_WEB_SERVICE_CONFIG "LogType" "console" - update_config_var $ZBX_WEB_SERVICE_CONFIG "LogFile" - update_config_var $ZBX_WEB_SERVICE_CONFIG "LogFileSize" - update_config_var $ZBX_WEB_SERVICE_CONFIG "DebugLevel" "${ZBX_DEBUGLEVEL}" + update_config_var $ZBX_CONFIG "LogType" "console" + update_config_var $ZBX_CONFIG "LogFile" + update_config_var $ZBX_CONFIG "LogFileSize" + update_config_var $ZBX_CONFIG "DebugLevel" "${ZBX_DEBUGLEVEL}" : ${ZBX_ALLOWEDIP:="zabbix-server"} - update_config_var $ZBX_WEB_SERVICE_CONFIG "AllowedIP" "${ZBX_ALLOWEDIP}" + update_config_var $ZBX_CONFIG "AllowedIP" "${ZBX_ALLOWEDIP}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "ListenPort" "${ZBX_LISTENPORT}" + update_config_var $ZBX_CONFIG "ListenPort" "${ZBX_LISTENPORT}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "Timeout" "${ZBX_TIMEOUT}" + update_config_var $ZBX_CONFIG "Timeout" "${ZBX_TIMEOUT}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSAccept" "${ZBX_TLSACCEPT}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSCAFile" "${ZBX_TLSCAFILE}" + update_config_var $ZBX_CONFIG "TLSAccept" "${ZBX_TLSACCEPT}" + update_config_var $ZBX_CONFIG "TLSCAFile" "${ZBX_TLSCAFILE}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSCertFile" "${ZBX_TLSCERTFILE}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSKeyFile" "${ZBX_TLSKEYFILE}" + update_config_var $ZBX_CONFIG "TLSCertFile" "${ZBX_TLSCERTFILE}" + update_config_var $ZBX_CONFIG "TLSKeyFile" "${ZBX_TLSKEYFILE}" } prepare_web_service() { diff --git a/web-service/ubuntu/Dockerfile b/web-service/ubuntu/Dockerfile index 0ff6fa9ad..9bb662d39 100644 --- a/web-service/ubuntu/Dockerfile +++ b/web-service/ubuntu/Dockerfile @@ -78,7 +78,6 @@ RUN set -eux && \ --prefix=/usr \ --sysconfdir=/etc/zabbix \ --prefix=/usr \ - --enable-ipv6 \ --enable-webservice \ --silent && \ make -j"$(nproc)" -s && \ diff --git a/web-service/ubuntu/docker-entrypoint.sh b/web-service/ubuntu/docker-entrypoint.sh index 248e73c83..81df4a689 100755 --- a/web-service/ubuntu/docker-entrypoint.sh +++ b/web-service/ubuntu/docker-entrypoint.sh @@ -84,43 +84,27 @@ update_config_var() { } -update_config_multiple_var() { - local config_path=$1 - local var_name=$2 - local var_value=$3 - - var_value="${var_value%\"}" - var_value="${var_value#\"}" - - local IFS=, - local OPT_LIST=($var_value) - - for value in "${OPT_LIST[@]}"; do - update_config_var $config_path $var_name $value true - done -} - prepare_zbx_web_service_config() { echo "** Preparing Zabbix web service configuration file" - ZBX_WEB_SERVICE_CONFIG=$ZABBIX_ETC_DIR/zabbix_web_service.conf + ZBX_CONFIG=$ZABBIX_ETC_DIR/zabbix_web_service.conf - update_config_var $ZBX_WEB_SERVICE_CONFIG "LogType" "console" - update_config_var $ZBX_WEB_SERVICE_CONFIG "LogFile" - update_config_var $ZBX_WEB_SERVICE_CONFIG "LogFileSize" - update_config_var $ZBX_WEB_SERVICE_CONFIG "DebugLevel" "${ZBX_DEBUGLEVEL}" + update_config_var $ZBX_CONFIG "LogType" "console" + update_config_var $ZBX_CONFIG "LogFile" + update_config_var $ZBX_CONFIG "LogFileSize" + update_config_var $ZBX_CONFIG "DebugLevel" "${ZBX_DEBUGLEVEL}" : ${ZBX_ALLOWEDIP:="zabbix-server"} - update_config_var $ZBX_WEB_SERVICE_CONFIG "AllowedIP" "${ZBX_ALLOWEDIP}" + update_config_var $ZBX_CONFIG "AllowedIP" "${ZBX_ALLOWEDIP}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "ListenPort" "${ZBX_LISTENPORT}" + update_config_var $ZBX_CONFIG "ListenPort" "${ZBX_LISTENPORT}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "Timeout" "${ZBX_TIMEOUT}" + update_config_var $ZBX_CONFIG "Timeout" "${ZBX_TIMEOUT}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSAccept" "${ZBX_TLSACCEPT}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSCAFile" "${ZBX_TLSCAFILE}" + update_config_var $ZBX_CONFIG "TLSAccept" "${ZBX_TLSACCEPT}" + update_config_var $ZBX_CONFIG "TLSCAFile" "${ZBX_TLSCAFILE}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSCertFile" "${ZBX_TLSCERTFILE}" - update_config_var $ZBX_WEB_SERVICE_CONFIG "TLSKeyFile" "${ZBX_TLSKEYFILE}" + update_config_var $ZBX_CONFIG "TLSCertFile" "${ZBX_TLSCERTFILE}" + update_config_var $ZBX_CONFIG "TLSKeyFile" "${ZBX_TLSKEYFILE}" } prepare_web_service() {