Clear ZBX, DB env variables before starting agent, server, proxy and web-service

This commit is contained in:
Alexey Pustovalov 2024-08-20 18:09:56 +09:00
parent 98381f76d6
commit 4537b8edab
29 changed files with 261 additions and 0 deletions

View File

@ -201,9 +201,18 @@ prepare_zbx_agent_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_agent() { prepare_agent() {
echo "** Preparing Zabbix agent" echo "** Preparing Zabbix agent"
prepare_zbx_agent_config prepare_zbx_agent_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -201,9 +201,18 @@ prepare_zbx_agent_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_agent() { prepare_agent() {
echo "** Preparing Zabbix agent" echo "** Preparing Zabbix agent"
prepare_zbx_agent_config prepare_zbx_agent_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -201,9 +201,18 @@ prepare_zbx_agent_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_agent() { prepare_agent() {
echo "** Preparing Zabbix agent" echo "** Preparing Zabbix agent"
prepare_zbx_agent_config prepare_zbx_agent_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -201,9 +201,18 @@ prepare_zbx_agent_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_agent() { prepare_agent() {
echo "** Preparing Zabbix agent" echo "** Preparing Zabbix agent"
prepare_zbx_agent_config prepare_zbx_agent_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -201,9 +201,18 @@ prepare_zbx_agent_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_agent() { prepare_agent() {
echo "** Preparing Zabbix agent" echo "** Preparing Zabbix agent"
prepare_zbx_agent_config prepare_zbx_agent_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -195,9 +195,18 @@ prepare_zbx_agent_config() {
update_config_multiple_var $ZBX_AGENT_CONFIG "AllowKey" "${ZBX_ALLOWKEY}" update_config_multiple_var $ZBX_AGENT_CONFIG "AllowKey" "${ZBX_ALLOWKEY}"
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_agent() { prepare_agent() {
echo "** Preparing Zabbix agent" echo "** Preparing Zabbix agent"
prepare_zbx_agent_config prepare_zbx_agent_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -195,9 +195,18 @@ prepare_zbx_agent_config() {
update_config_multiple_var $ZBX_AGENT_CONFIG "AllowKey" "${ZBX_ALLOWKEY}" update_config_multiple_var $ZBX_AGENT_CONFIG "AllowKey" "${ZBX_ALLOWKEY}"
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_agent() { prepare_agent() {
echo "** Preparing Zabbix agent" echo "** Preparing Zabbix agent"
prepare_zbx_agent_config prepare_zbx_agent_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -195,9 +195,18 @@ prepare_zbx_agent_config() {
update_config_multiple_var $ZBX_AGENT_CONFIG "AllowKey" "${ZBX_ALLOWKEY}" update_config_multiple_var $ZBX_AGENT_CONFIG "AllowKey" "${ZBX_ALLOWKEY}"
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_agent() { prepare_agent() {
echo "** Preparing Zabbix agent" echo "** Preparing Zabbix agent"
prepare_zbx_agent_config prepare_zbx_agent_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -195,9 +195,18 @@ prepare_zbx_agent_config() {
update_config_multiple_var $ZBX_AGENT_CONFIG "AllowKey" "${ZBX_ALLOWKEY}" update_config_multiple_var $ZBX_AGENT_CONFIG "AllowKey" "${ZBX_ALLOWKEY}"
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_agent() { prepare_agent() {
echo "** Preparing Zabbix agent" echo "** Preparing Zabbix agent"
prepare_zbx_agent_config prepare_zbx_agent_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -195,9 +195,18 @@ prepare_zbx_agent_config() {
update_config_multiple_var $ZBX_AGENT_CONFIG "AllowKey" "${ZBX_ALLOWKEY}" update_config_multiple_var $ZBX_AGENT_CONFIG "AllowKey" "${ZBX_ALLOWKEY}"
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_agent() { prepare_agent() {
echo "** Preparing Zabbix agent" echo "** Preparing Zabbix agent"
prepare_zbx_agent_config prepare_zbx_agent_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -484,6 +484,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|MYSQL)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -499,6 +507,7 @@ prepare_proxy() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -481,6 +481,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|MYSQL)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -496,6 +504,7 @@ prepare_proxy() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -481,6 +481,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|MYSQL)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -496,6 +504,7 @@ prepare_proxy() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -481,6 +481,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|MYSQL)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -496,6 +504,7 @@ prepare_proxy() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -481,6 +481,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|MYSQL)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -496,6 +504,7 @@ prepare_proxy() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -249,10 +249,19 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_proxy() { prepare_proxy() {
echo "Preparing Zabbix proxy" echo "Preparing Zabbix proxy"
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -249,10 +249,19 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_proxy() { prepare_proxy() {
echo "Preparing Zabbix proxy" echo "Preparing Zabbix proxy"
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -249,10 +249,19 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_proxy() { prepare_proxy() {
echo "Preparing Zabbix proxy" echo "Preparing Zabbix proxy"
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -249,10 +249,19 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_proxy() { prepare_proxy() {
echo "Preparing Zabbix proxy" echo "Preparing Zabbix proxy"
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -249,10 +249,19 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^ZBX_"); do
unset "${env_var%%=*}"
done
}
prepare_proxy() { prepare_proxy() {
echo "Preparing Zabbix proxy" echo "Preparing Zabbix proxy"
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -497,6 +497,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|MYSQL)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -512,6 +520,7 @@ prepare_server() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -494,6 +494,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|MYSQL)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -509,6 +517,7 @@ prepare_server() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -494,6 +494,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|MYSQL)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -509,6 +517,7 @@ prepare_server() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -494,6 +494,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|MYSQL)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -509,6 +517,7 @@ prepare_server() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -494,6 +494,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|MYSQL)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -509,6 +517,7 @@ prepare_server() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -514,6 +514,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|POSTGRES)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -528,6 +536,7 @@ prepare_server() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -514,6 +514,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|POSTGRES)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -528,6 +536,7 @@ prepare_server() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -514,6 +514,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|POSTGRES)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -528,6 +536,7 @@ prepare_server() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################

View File

@ -514,6 +514,14 @@ update_zbx_config() {
fi fi
} }
clear_zbx_env() {
[[ "${ZBX_CLEAR_ENV}" == "false" ]] && return
for env_var in $(env | grep -E "^(ZBX|DB|POSTGRES)_"); do
unset "${env_var%%=*}"
done
}
prepare_db() { prepare_db() {
echo "** Preparing database" echo "** Preparing database"
@ -528,6 +536,7 @@ prepare_server() {
prepare_db prepare_db
update_zbx_config update_zbx_config
clear_zbx_env
} }
################################################# #################################################