mirror of
https://github.com/zabbix/zabbix-docker.git
synced 2025-08-16 19:40:59 +02:00
Merge pull request #1732 from zabbix/fix/7_4_mysql_db_variable_export
fix: 7.4 MYSQL_DB variable export
This commit is contained in:
@ -34,3 +34,6 @@ php_value[date.timezone] = ${PHP_TZ}
|
|||||||
; PHP-FPM monitoring
|
; PHP-FPM monitoring
|
||||||
pm.status_path = /status
|
pm.status_path = /status
|
||||||
ping.path = /ping
|
ping.path = /ping
|
||||||
|
|
||||||
|
; Set the socket equal to DB_SERVER_SOCKET set by user
|
||||||
|
php_value[mysqli.default_socket] = ${DB_SERVER_SOCKET}
|
||||||
|
@ -87,12 +87,14 @@ file_process_from_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
fi
|
fi
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -102,11 +104,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
@ -240,8 +237,9 @@ prepare_zbx_php_config() {
|
|||||||
export PHP_TZ=${PHP_TZ}
|
export PHP_TZ=${PHP_TZ}
|
||||||
|
|
||||||
export DB_SERVER_TYPE="MYSQL"
|
export DB_SERVER_TYPE="MYSQL"
|
||||||
export DB_SERVER_HOST=${DB_SERVER_HOST}
|
test -z "${DB_SERVER_HOST}" || export DB_SERVER_HOST
|
||||||
export DB_SERVER_PORT=${DB_SERVER_PORT}
|
test -z "${DB_SERVER_PORT}" || export DB_SERVER_PORT
|
||||||
|
test -z "${DB_SERVER_SOCKET}" || export DB_SERVER_SOCKET
|
||||||
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
||||||
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
||||||
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
||||||
|
@ -34,3 +34,6 @@ php_value[date.timezone] = ${PHP_TZ}
|
|||||||
; PHP-FPM monitoring
|
; PHP-FPM monitoring
|
||||||
pm.status_path = /status
|
pm.status_path = /status
|
||||||
ping.path = /ping
|
ping.path = /ping
|
||||||
|
|
||||||
|
; Set the socket equal to DB_SERVER_SOCKET set by user
|
||||||
|
php_value[mysqli.default_socket] = ${DB_SERVER_SOCKET}
|
||||||
|
@ -87,12 +87,14 @@ file_process_from_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
fi
|
fi
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -102,11 +104,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
@ -240,8 +237,9 @@ prepare_zbx_php_config() {
|
|||||||
export PHP_TZ=${PHP_TZ}
|
export PHP_TZ=${PHP_TZ}
|
||||||
|
|
||||||
export DB_SERVER_TYPE="MYSQL"
|
export DB_SERVER_TYPE="MYSQL"
|
||||||
export DB_SERVER_HOST=${DB_SERVER_HOST}
|
test -z "${DB_SERVER_HOST}" || export DB_SERVER_HOST
|
||||||
export DB_SERVER_PORT=${DB_SERVER_PORT}
|
test -z "${DB_SERVER_PORT}" || export DB_SERVER_PORT
|
||||||
|
test -z "${DB_SERVER_SOCKET}" || export DB_SERVER_SOCKET
|
||||||
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
||||||
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
||||||
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
||||||
|
@ -34,3 +34,6 @@ php_value[date.timezone] = ${PHP_TZ}
|
|||||||
; PHP-FPM monitoring
|
; PHP-FPM monitoring
|
||||||
pm.status_path = /status
|
pm.status_path = /status
|
||||||
ping.path = /ping
|
ping.path = /ping
|
||||||
|
|
||||||
|
; Set the socket equal to DB_SERVER_SOCKET set by user
|
||||||
|
php_value[mysqli.default_socket] = ${DB_SERVER_SOCKET}
|
||||||
|
@ -87,12 +87,14 @@ file_process_from_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
fi
|
fi
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -102,11 +104,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
@ -240,8 +237,9 @@ prepare_zbx_php_config() {
|
|||||||
export PHP_TZ=${PHP_TZ}
|
export PHP_TZ=${PHP_TZ}
|
||||||
|
|
||||||
export DB_SERVER_TYPE="MYSQL"
|
export DB_SERVER_TYPE="MYSQL"
|
||||||
export DB_SERVER_HOST=${DB_SERVER_HOST}
|
test -z "${DB_SERVER_HOST}" || export DB_SERVER_HOST
|
||||||
export DB_SERVER_PORT=${DB_SERVER_PORT}
|
test -z "${DB_SERVER_PORT}" || export DB_SERVER_PORT
|
||||||
|
test -z "${DB_SERVER_SOCKET}" || export DB_SERVER_SOCKET
|
||||||
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
||||||
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
||||||
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
||||||
|
@ -34,3 +34,6 @@ php_value[date.timezone] = ${PHP_TZ}
|
|||||||
; PHP-FPM monitoring
|
; PHP-FPM monitoring
|
||||||
pm.status_path = /status
|
pm.status_path = /status
|
||||||
ping.path = /ping
|
ping.path = /ping
|
||||||
|
|
||||||
|
; Set the socket equal to DB_SERVER_SOCKET set by user
|
||||||
|
php_value[mysqli.default_socket] = ${DB_SERVER_SOCKET}
|
||||||
|
@ -87,12 +87,14 @@ file_process_from_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
fi
|
fi
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -102,11 +104,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
@ -240,8 +237,9 @@ prepare_zbx_php_config() {
|
|||||||
export PHP_TZ=${PHP_TZ}
|
export PHP_TZ=${PHP_TZ}
|
||||||
|
|
||||||
export DB_SERVER_TYPE="MYSQL"
|
export DB_SERVER_TYPE="MYSQL"
|
||||||
export DB_SERVER_HOST=${DB_SERVER_HOST}
|
test -z "${DB_SERVER_HOST}" || export DB_SERVER_HOST
|
||||||
export DB_SERVER_PORT=${DB_SERVER_PORT}
|
test -z "${DB_SERVER_PORT}" || export DB_SERVER_PORT
|
||||||
|
test -z "${DB_SERVER_SOCKET}" || export DB_SERVER_SOCKET
|
||||||
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
||||||
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
||||||
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
||||||
|
@ -34,3 +34,6 @@ php_value[date.timezone] = ${PHP_TZ}
|
|||||||
; PHP-FPM monitoring
|
; PHP-FPM monitoring
|
||||||
pm.status_path = /status
|
pm.status_path = /status
|
||||||
ping.path = /ping
|
ping.path = /ping
|
||||||
|
|
||||||
|
; Set the socket equal to DB_SERVER_SOCKET set by user
|
||||||
|
php_value[mysqli.default_socket] = ${DB_SERVER_SOCKET}
|
||||||
|
@ -93,12 +93,14 @@ file_process_from_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
fi
|
fi
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -108,11 +110,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
@ -291,8 +288,9 @@ prepare_zbx_php_config() {
|
|||||||
export PHP_TZ=${PHP_TZ}
|
export PHP_TZ=${PHP_TZ}
|
||||||
|
|
||||||
export DB_SERVER_TYPE="MYSQL"
|
export DB_SERVER_TYPE="MYSQL"
|
||||||
export DB_SERVER_HOST=${DB_SERVER_HOST}
|
test -z "${DB_SERVER_HOST}" || export DB_SERVER_HOST
|
||||||
export DB_SERVER_PORT=${DB_SERVER_PORT}
|
test -z "${DB_SERVER_PORT}" || export DB_SERVER_PORT
|
||||||
|
test -z "${DB_SERVER_SOCKET}" || export DB_SERVER_SOCKET
|
||||||
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
||||||
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
||||||
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
||||||
|
@ -34,3 +34,6 @@ php_value[date.timezone] = ${PHP_TZ}
|
|||||||
; PHP-FPM monitoring
|
; PHP-FPM monitoring
|
||||||
pm.status_path = /status
|
pm.status_path = /status
|
||||||
ping.path = /ping
|
ping.path = /ping
|
||||||
|
|
||||||
|
; Set the socket equal to DB_SERVER_SOCKET set by user
|
||||||
|
php_value[mysqli.default_socket] = ${DB_SERVER_SOCKET}
|
||||||
|
@ -93,12 +93,14 @@ file_process_from_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
fi
|
fi
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -108,11 +110,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
@ -291,8 +288,9 @@ prepare_zbx_php_config() {
|
|||||||
export PHP_TZ=${PHP_TZ}
|
export PHP_TZ=${PHP_TZ}
|
||||||
|
|
||||||
export DB_SERVER_TYPE="MYSQL"
|
export DB_SERVER_TYPE="MYSQL"
|
||||||
export DB_SERVER_HOST=${DB_SERVER_HOST}
|
test -z "${DB_SERVER_HOST}" || export DB_SERVER_HOST
|
||||||
export DB_SERVER_PORT=${DB_SERVER_PORT}
|
test -z "${DB_SERVER_PORT}" || export DB_SERVER_PORT
|
||||||
|
test -z "${DB_SERVER_SOCKET}" || export DB_SERVER_SOCKET
|
||||||
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
||||||
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
||||||
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
||||||
|
@ -34,3 +34,6 @@ php_value[date.timezone] = ${PHP_TZ}
|
|||||||
; PHP-FPM monitoring
|
; PHP-FPM monitoring
|
||||||
pm.status_path = /status
|
pm.status_path = /status
|
||||||
ping.path = /ping
|
ping.path = /ping
|
||||||
|
|
||||||
|
; Set the socket equal to DB_SERVER_SOCKET set by user
|
||||||
|
php_value[mysqli.default_socket] = ${DB_SERVER_SOCKET}
|
||||||
|
@ -93,12 +93,14 @@ file_process_from_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
fi
|
fi
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -108,11 +110,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
@ -291,8 +288,9 @@ prepare_zbx_php_config() {
|
|||||||
export PHP_TZ=${PHP_TZ}
|
export PHP_TZ=${PHP_TZ}
|
||||||
|
|
||||||
export DB_SERVER_TYPE="MYSQL"
|
export DB_SERVER_TYPE="MYSQL"
|
||||||
export DB_SERVER_HOST=${DB_SERVER_HOST}
|
test -z "${DB_SERVER_HOST}" || export DB_SERVER_HOST
|
||||||
export DB_SERVER_PORT=${DB_SERVER_PORT}
|
test -z "${DB_SERVER_PORT}" || export DB_SERVER_PORT
|
||||||
|
test -z "${DB_SERVER_SOCKET}" || export DB_SERVER_SOCKET
|
||||||
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
||||||
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
||||||
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
||||||
|
@ -34,3 +34,6 @@ php_value[date.timezone] = ${PHP_TZ}
|
|||||||
; PHP-FPM monitoring
|
; PHP-FPM monitoring
|
||||||
pm.status_path = /status
|
pm.status_path = /status
|
||||||
ping.path = /ping
|
ping.path = /ping
|
||||||
|
|
||||||
|
; Set the socket equal to DB_SERVER_SOCKET set by user
|
||||||
|
php_value[mysqli.default_socket] = ${DB_SERVER_SOCKET}
|
||||||
|
@ -93,12 +93,14 @@ file_process_from_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
fi
|
fi
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -108,11 +110,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
@ -291,8 +288,9 @@ prepare_zbx_php_config() {
|
|||||||
export PHP_TZ=${PHP_TZ}
|
export PHP_TZ=${PHP_TZ}
|
||||||
|
|
||||||
export DB_SERVER_TYPE="MYSQL"
|
export DB_SERVER_TYPE="MYSQL"
|
||||||
export DB_SERVER_HOST=${DB_SERVER_HOST}
|
test -z "${DB_SERVER_HOST}" || export DB_SERVER_HOST
|
||||||
export DB_SERVER_PORT=${DB_SERVER_PORT}
|
test -z "${DB_SERVER_PORT}" || export DB_SERVER_PORT
|
||||||
|
test -z "${DB_SERVER_SOCKET}" || export DB_SERVER_SOCKET
|
||||||
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
||||||
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
||||||
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
||||||
|
@ -34,3 +34,6 @@ php_value[date.timezone] = ${PHP_TZ}
|
|||||||
; PHP-FPM monitoring
|
; PHP-FPM monitoring
|
||||||
pm.status_path = /status
|
pm.status_path = /status
|
||||||
ping.path = /ping
|
ping.path = /ping
|
||||||
|
|
||||||
|
; Set the socket equal to DB_SERVER_SOCKET set by user
|
||||||
|
php_value[mysqli.default_socket] = ${DB_SERVER_SOCKET}
|
||||||
|
@ -93,12 +93,14 @@ file_process_from_env() {
|
|||||||
|
|
||||||
# Check prerequisites for MySQL database
|
# Check prerequisites for MySQL database
|
||||||
check_variables() {
|
check_variables() {
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
if [ -n "${DB_SERVER_SOCKET}" ]; then
|
||||||
: ${DB_SERVER_HOST:="mysql-server"}
|
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
||||||
else
|
|
||||||
DB_SERVER_HOST="localhost"
|
DB_SERVER_HOST="localhost"
|
||||||
|
else
|
||||||
|
: ${DB_SERVER_HOST:="mysql-server"}
|
||||||
|
: ${DB_SERVER_PORT:="3306"}
|
||||||
|
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
||||||
fi
|
fi
|
||||||
: ${DB_SERVER_PORT:="3306"}
|
|
||||||
|
|
||||||
file_env MYSQL_USER
|
file_env MYSQL_USER
|
||||||
file_env MYSQL_PASSWORD
|
file_env MYSQL_PASSWORD
|
||||||
@ -108,11 +110,6 @@ check_variables() {
|
|||||||
|
|
||||||
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
DB_SERVER_DBNAME=${MYSQL_DATABASE:-"zabbix"}
|
||||||
|
|
||||||
if [ ! -n "${DB_SERVER_SOCKET}" ]; then
|
|
||||||
mysql_connect_args="-h ${DB_SERVER_HOST} -P ${DB_SERVER_PORT}"
|
|
||||||
else
|
|
||||||
mysql_connect_args="-S ${DB_SERVER_SOCKET}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
db_tls_params() {
|
db_tls_params() {
|
||||||
@ -291,8 +288,9 @@ prepare_zbx_php_config() {
|
|||||||
export PHP_TZ=${PHP_TZ}
|
export PHP_TZ=${PHP_TZ}
|
||||||
|
|
||||||
export DB_SERVER_TYPE="MYSQL"
|
export DB_SERVER_TYPE="MYSQL"
|
||||||
export DB_SERVER_HOST=${DB_SERVER_HOST}
|
test -z "${DB_SERVER_HOST}" || export DB_SERVER_HOST
|
||||||
export DB_SERVER_PORT=${DB_SERVER_PORT}
|
test -z "${DB_SERVER_PORT}" || export DB_SERVER_PORT
|
||||||
|
test -z "${DB_SERVER_SOCKET}" || export DB_SERVER_SOCKET
|
||||||
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
export DB_SERVER_DBNAME=${DB_SERVER_DBNAME}
|
||||||
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
export DB_SERVER_SCHEMA=${DB_SERVER_SCHEMA}
|
||||||
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
export DB_SERVER_USER=${DB_SERVER_ZBX_USER}
|
||||||
|
Reference in New Issue
Block a user