Synology / Zabbix / Docker with GUI

If you want to install Zabbix direct on your Synology Docker Setup you can use following Step-by-Step help. You can short it if you use my Backup files and Import them. (You find the Step-by-Step and the files help attached at the end of this document)

Install Docker on your Synology.
Download following images:
– Postgres in the version 13.6
– Zabbix / zabbix-web-nginx-pgsql / alpine-5.4.9
– Zabbix / zabbix-server-pgsql / alpine-5.4.9

Configure Network

Create a new network with the name: Zabbix-Network

Launch and Configure Postgres 13.6

Set the container name to: Zabbix-Postgres and click on Advanced Settings

Enable auto-restart

Add a folder to the mount path: /var/lib/postgresql/data

Add the Zabbix-Network to in the network settings and delete the bridge network

Delete the Port Setting

And now you can set following variable in the Environment settings.

POSTGRES_USER=zabbix
POSTGRES_PASSWORD=zabbix_pwd
POSTGRES_DB=zabbix

Now follow the next windows and start the container

Launch and Configure Zabbix Server

Set the name to Zabbix-Server and click on advanced settings.

Enable auto-restart

Add the Zabbix-Network to in the network settings and delete the bridge network

In Port Settings change AUTO to 10051

And now you can set following variable in the Environment settings.

DB_SERVER_HOST=Zabbix-Postgres
POSTGRES_USER=zabbix
POSTGRES_PASSWORD=zabbix_pwd
POSTGRES_DB=zabbix

Now follow the next windows and start the container

Launch and Configure Zabbix WebGUI

Set the container name to: Zabbix-WebGUI and click on Advanced Settings

Enable auto-restart

Add the Zabbix-Network to in the Network Settings and delete the bridge Network

In Port Settings change AUTO to 9080 and 9443

And now you can set following variable in the Environment settings.

ZBX_SERVER_HOST=Zabbix-Server
DB_SERVER_HOST=Zabbix-Postgres
POSTGRES_USER=zabbix
POSTGRES_PASSWORD=zabbix_pwd
POSTGRES_DB=zabbix

Now follow the next windows and start the container.

Now you should be possible to login via your IP-Adress:9080 with the User Admin and the password zabbix

Configure Network

Import Backup Files

Create a new Network with the name: Zabbix-Network

Import the Config Files and make sure, that you use the correct name for the container:
– Zabbix-Postgres
– Zabbix-Server
– Zabbix-WebGui

  7 comments for “Synology / Zabbix / Docker with GUI

  1. Adrian
    2. April 2022 at 13:30

    Hi!

    Please add the way to also launch agent container on synology – I don’t know what I’m missing when trying to use it 🙁

  2. Matthias
    21. November 2022 at 19:55

    Vielen Dank für diese hervorragende Beschreibung! Die Installation hat damit reibungslos geklappt.
    Die Web-Oberfläche sagt mir aber, dass der Zabbix-server nicht verfügbar ist („Get value from agent failed“). Deshalb frage ich mich: sollte ich in Docker auch den zabbix-agent installieren? Gibt es dazu auch eine Anleitung?
    Jedenfalls – vielen Dank und viele Grüße!

    • 21. November 2022 at 20:00

      Hi Matthias,
      Danke für das Feedback 🙂 Freut mich zu hören.
      Läuft der Zabbix-Server garnicht oder schreibt er dir nur den Fehler?
      Ich hab mir nicht die Arbeit gemacht und den zabbix-agent auf der Synology in Docker installiert, da ich via SNMP die Synology überwache … das hat mir gereicht.
      Viele liebe Grüße!

  3. amuseDi
    11. Januar 2024 at 3:06

    BIG tnx!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Time limit is exhausted. Please reload the CAPTCHA.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.