You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 17, 2021. It is now read-only.
"out-of-the-box", zabbix (and it's incident alarms) use UTC timezone. I live in CET (UTC+1 or +2 when daylight saving) and had to implement the following workarrount to have Zabbix run in "my" Timezone:
Set Environment Variable "ZABBIX_TZ" when starting Docker container
Mount a folder, containing the following script (set_tz_to_CET.sh):
#!/bin/bash
if [ ! -L /etc/localtime ] && [ ! -z "${ZABBIX_TZ}" ]; then
ln -sf /usr/share/zoneinfo/${ZABBIX_TZ} /etc/localtime
sed -i'' "s#UTC#${ZABBIX_TZ}#g" /etc/httpd/conf.d/zabbix.conf
monit restart httpd
fi
Add the following file to /etc/monit.d/timezone:
check program timezone
with path /helper_scripts/set_tz_to_CET.sh
every "* * * * *"
It would be very more comfortable if such a "TZ Select by Env" would be implemented in the image without such Foo necessary.
PS: It is also necessary to remove the overriding php.value line from /etc/httpd/conf.d/zabbix.conf and restart httpd afterwards. I added this to the script above.