Skip to content

Commit e9270c9

Browse files
committed
lowercase log_types
1 parent c095d7e commit e9270c9

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

Containerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@ RUN echo "" && \
9595
ZABBIX_RUN_DEPS \
9696
&& \
9797
\
98+
php-ext prepare && \
99+
php-ext reset && \
100+
php-ext enable core && \
98101
mkdir -p \
99102
/etc/zabbix \
100103
/usr/lib/zabbix/alertscripts \

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Example:
5757

5858

5959
* `latest` will be the most recent commit
60-
* An otpional `tag` may exist that matches the [CHANGELOG](CHANGELOG.md) - These are the safest
60+
* An optional `tag` may exist that matches the [CHANGELOG](CHANGELOG.md) - These are the safest
6161
* If there are multiple distribution variations it may include a version - see the registry for availability
6262

6363
Have a look at the container registries and see what tags are available.

rootfs/container/functions/30-zabbix

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ EOF
107107
write_config_value "${config_file}" "ZABBIX_PROXY_HOSTNAME" "Hostname"
108108
write_config_value "${config_file}" "ZABBIX_PROXY_LISTEN_PORT" "ListenPort"
109109
write_config_value "${config_file}" "ZABBIX_PROXY_LOGFILESIZE" "LogFileSize"
110-
write_config_value "${config_file}" "ZABBIX_PROXY_LOG_TYPE" "LogType"
110+
write_config_value "${config_file}" "ZABBIX_PROXY_LOG_TYPE" "LogType" lowercase
111111
write_config_value "${config_file}" "ZABBIX_PROXY_MODE" "ProxyMode"
112112
write_config_value "${config_file}" "ZABBIX_PROXY_REMOTECOMMANDS" "EnableRemoteCommands"
113113
write_config_value "${config_file}" "ZABBIX_PROXY_REMOTECOMMANDS_LOG" "LogRemoteCommands"
@@ -222,7 +222,7 @@ write_config_value "${config_file}" "ZABBIX_SERVER_CACHE_HISTORY_INDEX_SIZE" "Hi
222222
write_config_value "${config_file}" "ZABBIX_SERVER_FREQUENCY_HOUSEKEEPING" "HousekeepingFrequency"
223223
write_config_value "${config_file}" "ZABBIX_SERVER_LISTEN_PORT" "ListenPort"
224224
write_config_value "${config_file}" "ZABBIX_SERVER_LOGFILESIZE" "LogFileSize"
225-
write_config_value "${config_file}" "ZABBIX_SERVER_LOG_TYPE" "LogType"
225+
write_config_value "${config_file}" "ZABBIX_SERVER_LOG_TYPE" "LogType" lowercase
226226
write_config_value "${config_file}" "ZABBIX_SERVER_MAX_HOUSEKEEPING_DELETE" "MaxHousekeeperDelete"
227227
write_config_value "${config_file}" "ZABBIX_SERVER_FREQUENCY_PROXY_CONFIG" "ProxyConfigFrequency"
228228
write_config_value "${config_file}" "ZABBIX_SERVER_FREQUENCY_PROXY_DATA" "ProxyDataFrequency"
@@ -282,14 +282,14 @@ zabbix_configure_webservice() {
282282
# Custom Generated Zabbix Webservice configuration. If you want to use your own config set 'ZABBIX_WEBSERVICE_SETUP_TYPE=MANUAL'
283283
# Generated on $(TZ=${TIMEZONE} date +'%Y-%m-%d %H:%M:%S %Z')
284284

285-
LogFile=${ZABBIX_WEBSERVICE_LOG_PATH}/${ZABBIX_WEBSERVICE_LOG_FILE}
285+
LogFile=${ZABBIX_WEBSERVICE_LOG_PATH%/}/${ZABBIX_WEBSERVICE_LOG_FILE}
286286
EOF
287287

288288
write_config_value "${config_file}" "ZABBIX_WEBSERVICE_ALLOWED_IPS" "AllowedIP"
289289
write_config_value "${config_file}" "ZABBIX_WEBSERVICE_DEBUG_LEVEL" "DebugLevel"
290290
write_config_value "${config_file}" "ZABBIX_WEBSERVICE_LISTEN_PORT" "ListenPort"
291291
write_config_value "${config_file}" "ZABBIX_WEBSERVICE_LOGFILESIZE" "LogFileSize"
292-
write_config_value "${config_file}" "ZABBIX_WEBSERVICE_LOG_TYPE" "LogType"
292+
write_config_value "${config_file}" "ZABBIX_WEBSERVICE_LOG_TYPE" "LogType" lowercase
293293
write_config_value "${config_file}" "ZABBIX_WEBSERVICE_TIMEOUT" "Timeout"
294294

295295
if var_true "${CONTAINER_ENABLE_MONITORING}" && [ "${CONTAINER_MONITORING_BACKEND,,}" = "zabbix" ]; then
@@ -348,8 +348,13 @@ write_config_value() {
348348
local config_file="$1"
349349
local env_var_name="$2"
350350
local config_key="$3"
351+
local lowercase_flag="$4"
351352

352353
if [ -n "${!env_var_name}" ]; then
353-
echo "${config_key}=${!env_var_name}" >> "${config_file}"
354+
local val="${!env_var_name}"
355+
if [ "${lowercase_flag}" = "lowercase" ] ; then
356+
val="$(printf '%s' "${val}" | tr '[:upper:]' '[:lower:]')"
357+
fi
358+
echo "${config_key}=${val}" >> "${config_file}"
354359
fi
355360
}

0 commit comments

Comments
 (0)