From a62f05db0ddb4805f85b005bf152e4ddf7efc559 Mon Sep 17 00:00:00 2001 From: RealStickman Date: Fri, 8 Jul 2022 15:11:26 +0200 Subject: [PATCH] Add instructions for updating zabbix server --- pages/02.linux/26.zabbix/default.en.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/pages/02.linux/26.zabbix/default.en.md b/pages/02.linux/26.zabbix/default.en.md index 5a34ef2..66d2ef9 100644 --- a/pages/02.linux/26.zabbix/default.en.md +++ b/pages/02.linux/26.zabbix/default.en.md @@ -3,7 +3,7 @@ title: Zabbix --- [toc] -## Podman +## Zabbix Server ### Pod ``` # podman pod create --name zabbix -p 127.0.0.1:8080:8080 -p 10051:10051 @@ -63,6 +63,19 @@ Finally, we will also install the agent as a container The default user is `Admin` with password `zabbix` +### Updating Server +Updating the server might fail for various reasons. Those I already encountered will be documented below. +*NOTE: The server and proxy need to run the same version of zabbix to talk with one another* + +#### MARIADB: Missing permissions (log_bin_trust_function_creators) +From what I could find this error is thrown, when the specified user lacks super user privileges. +A workaround is enabling `log_bin_trust_function_creators` temporarily. +`# podman exec -it bash zabbix-mysql` +`# mysql -u root -p` and enter the root password +`mysql> set global log_bin_trust_function_creators=1;` + +The setting will be reset to default after a restart of the database container. + ## Zabbix Proxy `ZBX_HOSTNAME` has to be the same as the value configured on the zabbix server as the proxy name. ```