Multiple Zabbix versions, save database locally, PostgreSQL

7.2:
podman stop z72prx.do ; podman rm z72prx.do ; podman run --name z72prx.do -t -e ZBX_HOSTNAME=z72prx -e ZBX_CACHESIZE=256M -e ZBX_PROXYMODE=0 -e ZBX_SERVER_HOST="10.133.112.87:17251" -p 27251:10051 --init -d zabbix/zabbix-proxy-sqlite3:7.2.4-alpine
podman stop z70prx.do ; podman rm z70prx.do ; podman run --name z70prx.do -t -e DB_SERVER_HOST="10.133.112.87" -e DB_SERVER_PORT="3306" -e MYSQL_USER="z70prx" -e MYSQL_PASSWORD="zabbix" -e MYSQL_DATABASE="z70prx" -e ZBX_HOSTNAME=https -e ZBX_CACHESIZE=256M -e ZBX_PROXYMODE=1 -e ZBX_PROXYOFFLINEBUFFER=100 -e ZBX_ENABLEREMOTECOMMANDS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_SERVER_HOST="141.148.246.115" -e ZBX_STATSALLOWEDIP=18.199.206.143 -p 27051:10051 --init -d zabbix/zabbix-proxy-mysql:7.0.3-alpine 7.2:
podman stop z72pg ; podman rm z72pg ; podman run --name z72pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="193.123.33.206" -e DB_SERVER_PORT="7416" -e POSTGRES_DB="z72" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_CACHESIZE=256M -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=1 -e ZBX_STARTALERTERS=1 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTHISTORYPOLLERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_PROXYCONFIGFREQUENCY=60 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=6 -e ZBX_ALLOWUNSUPPORTEDDBVERSIONS=1 -e ZBX_STATSALLOWEDIP=18.199.206.143 -p 17251:10051 -d zabbix/zabbix-server-pgsql:alpine-7.2.3 && podman logs -f z72pg
docker stop z70prx.riga.cloud ; docker rm z70prx.riga.cloud ; docker run --name z70prx.riga.cloud -t -e ZBX_HOSTNAME=riga -e ZBX_PROXYMODE=1 -e ZBX_ENABLEREMOTECOMMANDS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTDISCOVERERS=1 -e ZBX_SERVER_HOST="18.199.206.143" -p 17051:10051 --restart always -d zabbix/zabbix-proxy-sqlite3:alpine-7.0.6
z70prx.do
podman stop z70prx.do ; podman rm z70prx.do ; podman run --name z70prx.do -t -e ZBX_HOSTNAME=https -e ZBX_PROXYMODE=1 -e ZBX_ENABLEREMOTECOMMANDS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_SERVER_HOST="141.148.246.115" -e ZBX_STATSALLOWEDIP=18.199.206.143 -p 27051:10051 -d zabbix/zabbix-proxy-sqlite3:alpine-7.0.3


podman stop z70prx.do ; podman rm z70prx.do ; podman run --name z70prx.do -t -e DB_SERVER_HOST="10.133.112.87" -e DB_SERVER_PORT="3306" -e MYSQL_USER="z70prx" -e MYSQL_PASSWORD="zabbix" -e MYSQL_DATABASE="z70prx" -e ZBX_HOSTNAME=https -e ZBX_CACHESIZE=256M -e ZBX_PROXYMODE=1 -e ZBX_PROXYOFFLINEBUFFER=100 -e ZBX_ENABLEREMOTECOMMANDS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_SERVER_HOST="141.148.246.115" -e ZBX_STATSALLOWEDIP=18.199.206.143 -p 27051:10051 --init -d zabbix/zabbix-proxy-mysql:7.0.3-alpine

z50prx.do:
podman stop z50prx.do ; podman rm z50prx.do ; podman run --name z50prx.do -t \
--restart always \
-e ZBX_HOSTNAME=do \
-e ZBX_PROXYMODE="1" \
-e ZBX_ENABLEREMOTECOMMANDS=1 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=0 \
-e ZBX_SERVER_HOST="10.88.0.1/16" \
-p 25051:10051 \
-d zabbix/zabbix-proxy-sqlite3:alpine-5.0.43
passive proxy
podman stop z70prx.broceni ; podman rm z70prx.broceni ; podman run --name z70prx.broceni -t \
-e ZBX_HOSTNAME=broceni \
-e ZBX_PROXYMODE=1 \
-e ZBX_ENABLEREMOTECOMMANDS=1 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=0 \
-e ZBX_SERVER_HOST="134.122.56.54" \
-p 10051:10051 \
-d zabbix/zabbix-proxy-sqlite3:alpine-7.0.2
6.0 srv podman

podman stop z60pg ; podman rm z60pg ; podman run --name z60pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="193.123.33.206" -e DB_SERVER_PORT="7416" -e POSTGRES_DB="z60" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_CACHESIZE=256M -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=1 -e ZBX_STARTALERTERS=1 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTHISTORYPOLLERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -e ZBX_UNSUPPORTEDDBVERSIONS=1 -p 16051:10051 -d zabbix/zabbix-server-pgsql:ol-6.0.33 && podman logs -f z60pg


podman stop z60pg ; podman rm z60pg ; podman run --name z60pg \
-e TZ="Europe/Riga" \
--restart always \
-e DB_SERVER_HOST="193.123.33.206" \
-e DB_SERVER_PORT="7414" \
-e POSTGRES_DB="z60" \
-e POSTGRES_USER="zabbix" \
-e POSTGRES_PASSWORD="zabbix" \
-e ZBX_CACHESIZE=256M \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTPROXYPOLLERS=1 \
-e ZBX_STARTALERTERS=1 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTHISTORYPOLLERS=1 \
-e ZBX_STARTLLDPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=0 \
-e ZBX_CACHEUPDATEFREQUENCY=6 \
-p 16051:10051 \
-d zabbix/zabbix-server-pgsql:alpine-6.0.30 && \
podman logs -f z60pg
6.0 prx podman
podman stop z60prx.do ; podman rm z60prx.do ; podman run --name z60prx.do -t \
--restart always \
-e ZBX_HOSTNAME=do \
-e ZBX_PROXYMODE="1" \
-e ZBX_ENABLEREMOTECOMMANDS=1 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=0 \
-e ZBX_SERVER_HOST="10.88.0.1/16" \
-e ZBX_STATSALLOWEDIP=18.199.206.143 \
-p 26051:10051 \
-d zabbix/zabbix-proxy-sqlite3:alpine-6.0.33
7.0:


# active proxy
podman stop z70prx.au ; podman rm z70prx.au ; podman run --name z70prx.au -t \
-e ZBX_HOSTNAME=au \
-e ZBX_PROXYMODE=0 \
-e ZBX_ENABLEREMOTECOMMANDS=1 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=0 \
-e ZBX_SERVER_HOST="134.122.56.54:17051" \
-p 27051:10051 \
-d zabbix/zabbix-proxy-sqlite3:alpine-7.0.0

podman stop z70prx.ak ; podman rm z70prx.ak ; podman run --name z70prx.ak -t \
-e ZBX_HOSTNAME=ak \
-e ZBX_PROXYMODE=0 \
-e ZBX_ENABLEREMOTECOMMANDS=1 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=0 \
-e ZBX_SERVER_HOST="134.122.56.54:17051" \
-p 27051:10051 \
-d zabbix/zabbix-proxy-sqlite3:alpine-7.0.0

# passive proxy
docker stop z70prx.riga ; docker rm z70prx.riga ; docker run --name z70prx.riga -t \
-e ZBX_HOSTNAME=riga \
-e ZBX_PROXYMODE=1 \
-e ZBX_ENABLEREMOTECOMMANDS=1 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=1 \
-e ZBX_SERVER_HOST="141.148.246.115" \
--restart always \
-p 10051:10051 \
-d zabbix/zabbix-proxy-sqlite3:alpine-7.0.5

# passive proxy expecting connextion from local docker
podman stop z70prx.do ; podman rm z70prx.do ; podman run --name z70prx.do -t \
-e ZBX_HOSTNAME=do \
-e ZBX_PROXYMODE=1 \
-e ZBX_ENABLEREMOTECOMMANDS=1 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=0 \
-e ZBX_WEBDRIVERURL=10.133.112.87:4444 \
-e ZBX_SERVER_HOST="10.88.0.1/16" \
--volume /var/lib/zabbix/.ssh:/var/lib/zabbix/ssh_keys \
-p 27051:10051 \
-d zabbix/zabbix-proxy-sqlite3:alpine-7.0.0

# riga 7.0, passive proxy with web driver
docker stop z70prx.riga ; docker rm z70prx.riga ; docker run --name z70prx.riga --restart always -t -e ZBX_HOSTNAME=riga -e ZBX_PROXYMODE=1 -e ZBX_ENABLEREMOTECOMMANDS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_WEBDRIVERURL=192.168.88.59:4444 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_SERVER_HOST="134.122.56.54" -p 27051:10051 -d zabbix/zabbix-proxy-sqlite3:alpine-7.0.0

docker stop z60prx.riga ; docker rm z60prx.riga ; docker run --name z60prx.riga -t \
--restart always \
-e ZBX_HOSTNAME=riga \
-e ZBX_PROXYMODE="1" \
-e ZBX_ENABLEREMOTECOMMANDS=1 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=0 \
-e ZBX_SERVER_HOST="134.122.56.54" \
-p 26051:10051 \
-d zabbix/zabbix-proxy-sqlite3:alpine-6.0.30


podman stop z50prx.do ; podman rm z50prx.do ; podman run --name z50prx.do -t \
-e ZBX_HOSTNAME=do \
-e ZBX_PROXYMODE="1" \
-e ZBX_ENABLEREMOTECOMMANDS=1 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=0 \
-e ZBX_STATSALLOWEDIP=18.199.206.143 \
-e ZBX_SERVER_HOST="10.88.0.1/16" \
-p 25051:10051 \
-d zabbix/zabbix-proxy-sqlite3:alpine-5.0.43


docker stop z50prx.riga ; docker rm z50prx.riga ; docker run --name z50prx.riga -t \
-e ZBX_HOSTNAME=riga \
-e ZBX_PROXYMODE="1" \
-e ZBX_ENABLEREMOTECOMMANDS=1 \
-e ZBX_STARTDBSYNCERS=1 \
-e ZBX_STARTTRAPPERS=2 \
-e ZBX_STARTPOLLERS=1 \
-e ZBX_STARTPREPROCESSORS=1 \
-e ZBX_STARTDISCOVERERS=0 \
-e ZBX_STATSALLOWEDIP=18.199.206.143 \
-e ZBX_SERVER_HOST="141.148.246.115" \
-p 10051:10051 \
-d zabbix/zabbix-proxy-sqlite3:ol-5.0.42

riga:

docker stop z70prx.riga ; docker rm z70prx.riga ; docker run --name z70prx.riga --restart always -t -e ZBX_HOSTNAME=riga -e ZBX_PROXYMODE=1 -e ZBX_ENABLEREMOTECOMMANDS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_SERVER_HOST="134.122.56.54" -p 27051:10051 -d zabbix/zabbix-proxy-sqlite3:alpine-7.0.0

docker stop z50prx.riga ; docker rm z50prx.riga ; docker run --name z50prx.riga -t --restart always -e ZBX_HOSTNAME=riga -e ZBX_PROXYMODE="1" -e ZBX_ENABLEREMOTECOMMANDS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_SERVER_HOST="141.148.246.115" -p 10051:10051 -d zabbix/zabbix-proxy-sqlite3:ol-5.0.42

docker stop z60prx.riga ; docker rm z60prx.riga ; docker run --name z60prx.riga -t --restart always -e ZBX_HOSTNAME=z60prx.riga -e ZBX_PROXYMODE="1" -e ZBX_ENABLEREMOTECOMMANDS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_SERVER_HOST="165.232.80.109" -p 26051:10051 -d zabbix/zabbix-proxy-sqlite3:alpine-6.0.21
trunk:
docker stop zabbix-trunk && docker rm zabbix-trunk && docker run --name zabbix-trunk -e TZ="Europe/Riga" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z01" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_CACHESIZE=256M -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 10151:10051 -d zabbix/zabbix-server-pgsql:trunk-ol
6.0.0:
docker stop z60pg ; docker rm z60pg ; docker run --name z60pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="193.123.33.206" -e DB_SERVER_PORT="7414" -e POSTGRES_DB="z60" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_CACHESIZE=256M -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTHISTORYPOLLERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 16051:10051 -d zabbix/zabbix-server-pgsql:ol-6.0.13


docker stop z60pg ; docker rm z60pg ; docker run --name z60pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="193.123.33.206" -e DB_SERVER_PORT="7414" -e POSTGRES_DB="z60" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_CACHESIZE=256M -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=1 -e ZBX_STARTALERTERS=1 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTHISTORYPOLLERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=6 -p 16051:10051 -d zabbix/zabbix-server-pgsql:ol-6.0.30
6.2.x:


podman stop z62pg ; podman rm z62pg ; podman run --name z62pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="193.123.33.206" -e DB_SERVER_PORT="7416" -e POSTGRES_DB="z62" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_CACHESIZE=256M -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=1 -e ZBX_STARTALERTERS=1 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTHISTORYPOLLERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -e ZBX_ALLOWUNSUPPORTEDDBVERSIONS=1 -e ZBX_STATSALLOWEDIP=18.199.206.143 -p 16251:10051 -d zabbix/zabbix-server-pgsql:ol-6.2.9 && podman logs -f z62pg


podman stop z62prx.do ; podman rm z62prx.do ; podman run --name z62prx.do -t -e ZBX_HOSTNAME=do -e ZBX_PROXYMODE=1 -e ZBX_ENABLEREMOTECOMMANDS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_SERVER_HOST="10.88.0.1/16" -e ZBX_STATSALLOWEDIP=18.199.206.143 -p 26251:10051 -d zabbix/zabbix-proxy-sqlite3:ol-6.2.9


podman stop z64pg ; podman rm z64pg ; podman run --name z64pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="193.123.33.206" -e DB_SERVER_PORT="7416" -e POSTGRES_DB="z64" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_CACHESIZE=256M -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=1 -e ZBX_STARTALERTERS=1 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTHISTORYPOLLERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -e ZBX_ALLOWUNSUPPORTEDDBVERSIONS=1 -e ZBX_STATSALLOWEDIP=18.199.206.143 -p 16451:10051 -d zabbix/zabbix-server-pgsql:alpine-6.4.18 && podman logs -f z64pg

podman stop z64prx.do ; podman rm z64prx.do ; podman run --name z64prx.do -t -e ZBX_HOSTNAME=do -e ZBX_PROXYMODE=1 -e ZBX_ENABLEREMOTECOMMANDS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_SERVER_HOST="10.88.0.1/16" -e ZBX_STATSALLOWEDIP=18.199.206.143 -p 26451:10051 -d zabbix/zabbix-proxy-sqlite3:alpine-6.4.18

4.0:

podman stop z40pg ; podman rm z40pg ; podman run --privileged --name z40pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z40" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_STARTPROXYPOLLERS=1 -e ZBX_STARTALERTERS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STATSALLOWEDIP=18.199.206.143 -e ZBX_STARTTRAPPERS=2 -e ZBX_CACHEUPDATEFREQUENCY=3600 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPOLLERS=1 -p 14051:10051 -d zabbix/zabbix-server-pgsql:alpine-4.0.50
4.2

podman stop z42pg ; podman rm z42pg ; podman run --name z42pg -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z42" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STATSALLOWEDIP=18.199.206.143 -e ZBX_STARTALERTERS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 14251:10051 -d zabbix/zabbix-server-pgsql:centos-4.2.8
MySQL connect existing database with trunk:
docker stop z54srv && docker rm z54srv && docker run --name z54srv --user $(id -u z54srv):$(id -g) -e TZ="Europe/Riga" -e DB_SERVER_HOST="10.133.80.228" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix" -e DB_SERVER_PORT="3306" -e POSTGRES_DB="z53" -e ZBX_CACHESIZE=256M -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -d zabbix/zabbix-server-mysql:centos-trunk
PostgreSQL for CentOS8:
https://www.postgresql.org/download/linux/redhat/

Set correct listening address:
vim /var/lib/pgsql/10/data/postgresql.conf
PostgreSQL 10 server:
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install postgresql10
yum install postgresql10-server
/usr/pgsql-10/bin/postgresql-10-setup initdb
systemctl enable postgresql-10
systemctl start postgresql-10
cp /var/lib/pgsql/10/data/{pg_hba.conf,pg_hba.conf.original}

cat << '' > /var/lib/pgsql/10/data/pg_hba.conf
local   all             all                                     trust
host    all             all             127.0.0.1/32            trust
host    all             all             172.17.0.1/16           trust
host    all             all             ::1/128                 trust
EOF

# make sure it listens on '*'
grep listen /var/lib/pgsql/10/data/postgresql.conf

# create user zabbix. It will not belong to any database initially
sudo -u postgres createuser --pwprompt zabbix
3.0:
cd
sudo -u postgres createdb -O zabbix z30
curl -L https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.28/zabbix-3.0.28.tar.gz/download > zabbix-3.0.28.tar.gz
tar -vzxf zabbix-3.0.28.tar.gz
cd zabbix-3.0.28/database/postgresql/
cat schema.sql images.sql data.sql | psql -Uzabbix -W z30

useradd -G nobody --no-create-home --shell /sbin/nologin z30srv

# --user $(id -u z30srv):$(id -g)
docker stop z30pg && docker rm z30pg && docker run --name z30pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e POSTGRES_DB="z30" -e ZBX_CACHESIZE=256M -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 13051:10051 -d zabbix/zabbix-server-pgsql:centos-3.0.32


docker run --name z30web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z30" --link z30srv:zabbix-server -p 30:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-3.0-latest
3.2:
cd
sudo -u postgres createdb -O zabbix z32
curl -L https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.11/zabbix-3.2.11.tar.gz/download > zabbix-3.2.11.tar.gz
tar -vzxf zabbix-3.2.11.tar.gz
cd zabbix-3.2.11/database/postgresql/
cat schema.sql images.sql data.sql | psql -Uzabbix -W z32

docker stop z32srv && docker rm z32srv


docker stop z32pg && docker rm z32pg && docker run --name z32pg -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z32" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 13251:10051 -d zabbix/zabbix-server-pgsql:centos-3.2.11

docker run --name z32web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z32" --link z32srv:zabbix-server -p 32:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-3.2-latest
3.4:
cd
sudo -u postgres createdb -O zabbix p
curl -L https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.15/zabbix-3.4.15.tar.gz/download > zabbix-3.4.15.tar.gz
tar -vzxf zabbix-3.4.15.tar.gz
cd zabbix-3.4.15/database/postgresql/
cat schema.sql images.sql data.sql | psql -Uzabbix -W z34


export EXTERNALSCRIPTS="${HOME}/externalscripts"
mkdir -p ${EXTERNALSCRIPTS}

docker stop z34pg && docker rm z34pg && docker run --name z34pg -v "${EXTERNALSCRIPTS}:/usr/lib/zabbix/externalscripts" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z34" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 13451:10051 -d zabbix/zabbix-server-pgsql:centos-3.4.15

docker run --name z34web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z34" --link z34srv:zabbix-server -p 34:80 -d zabbix/zabbix-web-nginx-pgsql:centos-3.4.15
4.0:
cd
sudo -u postgres createdb -O zabbix z40
curl -L https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.13/zabbix-4.0.13.tar.gz/download > zabbix-4.0.13.tar.gz
tar -vzxf zabbix-4.0.13.tar.gz
cd zabbix-4.0.13/database/postgresql/
cat schema.sql images.sql data.sql | psql -Uzabbix -W z40

useradd -G nobody --no-create-home --shell /sbin/nologin z40srv

# --user $(id -u z40srv):$(id -g)

export EXTERNALSCRIPTS="${HOME}/externalscripts"
mkdir -p ${EXTERNALSCRIPTS}
docker stop z40pg && docker rm z40pg && docker run --name z40pg -e TZ="Europe/Riga" -v "${EXTERNALSCRIPTS}:/usr/lib/zabbix/externalscripts" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z40" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=3 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 14051:10051 -d zabbix/zabbix-server-pgsql:centos-4.0.41


docker run --name z40web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z40" --link z40srv:zabbix-server -p 40:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-4.0-latest


docker stop z40prx && docker rm z40prx && docker run --name z40prx -e ZBX_HOSTNAME=z40prx -e ZBX_SERVER_HOST=10.133.253.44 -e ZBX_SERVER_PORT=14051 -e ZBX_ENABLEREMOTECOMMANDS=1 -p 24051:10051 -d zabbix/zabbix-proxy-sqlite3:centos-4.0.39




4.2:
cd
sudo -u postgres createdb -O zabbix z42
curl -L https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.2.7/zabbix-4.2.7.tar.gz/download > zabbix-4.2.7.tar.gz
tar -vzxf zabbix-4.2.7.tar.gz
cd zabbix-4.2.7/database/postgresql/
cat schema.sql images.sql data.sql | psql -Uzabbix -W z42


docker run --name z42web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z42" --link z42srv:zabbix-server -p 42:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-4.2-latest
4.4:
cd
sudo -u postgres createdb -O zabbix z44
curl -L https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.4.0/zabbix-4.4.0.tar.gz/download > zabbix-4.4.0.tar.gz
tar -vzxf zabbix-4.4.0.tar.gz
cd zabbix-4.4.0/database/postgresql/
cat schema.sql images.sql data.sql | psql -Uzabbix -W z44


docker stop z44pg && docker rm z44pg && docker run --name z44pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z44" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 14451:10051 -d zabbix/zabbix-server-pgsql:centos-4.4.10

# with dedicated user
docker stop z44pg && docker rm z44pg && docker run --name z44pg --user $(id -u z44srv):$(id -g) -e TZ="Europe/Riga" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z44" -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 14451:10051 -d zabbix/zabbix-server-pgsql:centos-4.4.10

# mysql
docker run --name z44srv -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="3306" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix" -e MYSQL_DATABASE="z44" -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 14451:10051 -d zabbix/zabbix-server-mysql:centos-4.4-latest


# or with elastic
docker run --name z44srv -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z44" -e ZBX_HISTORYSTORAGEURL="10.18.0.5:9200" -e ZBX_HISTORYSTORAGETYPES="uint,dbl,str,log,text" -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 14451:10051 -d zabbix/zabbix-server-pgsql:centos-4.4-latest

docker run --name z44web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z44" --link z44srv:zabbix-server -p 44:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-4.4-latest
5.0:
cd
sudo -u postgres createdb -O zabbix z50
curl -L https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.0.tar.gz > zabbix-5.0.0.tar.gz
tar -vzxf zabbix-5.0.0.tar.gz
cd zabbix-5.0.0/database/postgresql/
cat schema.sql images.sql data.sql | psql -Uzabbix -W z50
# connect postgres on port 7411
useradd -G nobody --no-create-home --shell /sbin/nologin z50srv

# --user $(id -u z50srv):$(id -u) 
podman stop z50pg ; podman rm z50pg ; podman run --name z50pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z50" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_CACHESIZE=256M -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=2 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=1 -e ZBX_STARTALERTERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_STATSALLOWEDIP=18.199.206.143 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 15051:10051 -d zabbix/zabbix-server-pgsql:alpine-5.0.43

# sqlite3
docker stop z50prx ; docker rm z50prx ; docker run --name z50prx -t -e ZBX_HOSTNAME="z50prx" -e ZBX_SERVER_HOST="10.133.253.44" -e ZBX_SERVER_PORT="15051" -e ZBX_ENABLEREMOTECOMMANDS=1 -p 25051:10051 -d zabbix/zabbix-proxy-sqlite3:ol-5.0.30

# not tested
docker stop z50prx && docker rm z50prx && docker run --name z50prx -t -e ZBX_HOSTNAME="z50prx" -e ZBX_SERVER_HOST="10.133.253.44" -e ZBX_SERVER_PORT="15051" -e DB_SERVER_HOST="158.101.218.248" -e MYSQL_DATABASE="z50prx" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix123" -e ZBX_ENABLEREMOTECOMMANDS=1 -p 25051:10051 -d zabbix/zabbix-proxy-mysql:ol-5.4.7



# more default settings
# --user $(id -u z50srv):$(id -u)
docker stop z50pg && docker rm z50pg && docker run --name z50pg -e TZ="Europe/Riga" -e ZBX_STATSALLOWEDIP="0.0.0.0/0" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z50" -e ZBX_CACHESIZE=256M -e ZBX_STARTTRAPPERS=1 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 15051:10051 -d zabbix/zabbix-server-pgsql:alpine-5.0.7

# or with elastic
docker run --name z50pg -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z50" -e ZBX_CACHESIZE=256M -e ZBX_HISTORYSTORAGEURL="158.101.218.248:9200" -e ZBX_HISTORYSTORAGETYPES="uint,dbl,str,log,text" -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 15051:10051 -d zabbix/zabbix-server-pgsql:alpine-5.0.4

# or with elastic with HistoryStorageDateIndex=1
docker run --name z50pg -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z50" -e ZBX_CACHESIZE=256M -e ZBX_HISTORYSTORAGEURL="158.101.218.248:9200" -e ZBX_HISTORYSTORAGETYPES="uint,dbl,str,log,text" -e ZBX_HISTORYSTORAGEDATEINDEX=1 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 15051:10051 -d zabbix/zabbix-server-pgsql:alpine-5.0.4



docker run --name z50web -t -e DB_SERVER_HOST="158.101.218.248" -e POSTGRES_DB="z50" --link z50srv:zabbix-server -p 44:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-5.0-latest

5.2:

useradd -G nobody --no-create-home --shell /sbin/nologin z52srv
#  --user $(id -u z52srv):$(id -g)
docker stop z52pg && docker rm z52pg && docker run --name z52pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z52" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_CACHESIZE=256M -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 15251:10051 -d zabbix/zabbix-server-pgsql:centos-5.2.6


5.4:
cd /tmp
wget https://cdn.zabbix.com/zabbix/sources/stable/5.4/zabbix-5.4.0.tar.gz
tar xvf zabbix-5.4.0.tar.gz
cd zabbix-5.4.0/database/postgresql/
cat schema.sql images.sql data.sql timescaledb.sql | psql -Uzabbix -W z54

useradd -G nobody --no-create-home --shell /sbin/nologin z54srv

# --user $(id -u z54srv):$(id -g)
docker stop z54pg && docker rm z54pg && docker run --name z54pg -e TZ="Europe/Riga" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="z54" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_CACHESIZE=256M -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=2 -e ZBX_STARTDBSYNCERS=1 -e ZBX_STARTPROXYPOLLERS=0 -e ZBX_STARTALERTERS=1 -e ZBX_STARTLLDPROCESSORS=1 -e ZBX_STARTDISCOVERERS=0 -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 15451:10051 -d zabbix/zabbix-server-pgsql:ol-5.4.9

docker stop z54prx && docker rm z54prx && docker run --name z54prx -e ZBX_HOSTNAME=z54prx -e ZBX_SERVER_HOST=10.133.253.44 -e ZBX_SERVER_PORT=15451 -e ZBX_ENABLEREMOTECOMMANDS=1 -p 25451:10051 -d zabbix/zabbix-proxy-sqlite3:ol-5.4.7



docker stop z54prx && docker rm z54prx && docker run --name z54prx -t -e ZBX_HOSTNAME="z54prx" -e ZBX_SERVER_HOST="10.133.253.44" -e ZBX_SERVER_PORT="15451" -e DB_SERVER_HOST="158.101.218.248" -e MYSQL_DATABASE="z54prx" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix123" -e ZBX_ENABLEREMOTECOMMANDS=1 -p 25451:10051 -d zabbix/zabbix-proxy-mysql:ol-5.4.7



DROP DATABASE IF EXISTS z54prx; CREATE DATABASE z54prx CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL PRIVILEGES ON z54prx.* TO 'zabbix'@'%'; FLUSH PRIVILEGES;

docker stop z54prx && docker rm z54prx && docker run --name z54prx -t -e ZBX_HOSTNAME="z54prx" -e ZBX_SERVER_HOST="10.133.253.44" -e ZBX_SERVER_PORT="15451" -e DB_SERVER_HOST="10.133.80.228" -e MYSQL_DATABASE="z54prx" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix" -e MYSQL_ROOT_PASSWORD="zabbix" -p 25451:10051 -d zabbix/zabbix-proxy-mysql:ol-5.4.7




# 6.0 external proxy




docker stop ztrunkpg && docker rm ztrunkpg && docker run --name ztrunkpg -e TZ="Europe/Riga" -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_DB="trunk" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="zabbix" -e ZBX_CACHEUPDATEFREQUENCY=3600 -p 16051:10051 -d zabbix/zabbix-server-pgsql:ol-trunk


docker stop z60fe && docker rm z60fe && docker run --name z60fe -e DB_SERVER_HOST="158.101.218.248" -e DB_SERVER_PORT="7413" -e POSTGRES_USER="postgres" -e POSTGRES_PASSWORD="zabbix" -e POSTGRES_DB="z60" -e ZBX_SERVER_HOST="10.133.253.44" -e ZBX_SERVER_PORT="16051" -e PHP_TZ="Europe/Riga" -p 160:8080 -d zabbix/zabbix-web-nginx-pgsql:ubuntu-trunk

link on virtual host:
docker run --name z30web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z30" -e VIRTUAL_HOST=z30.catonrug.net --link z30srv:zabbix-server -p 30:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-3.0-latest
docker run --name z32web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z32" -e VIRTUAL_HOST=z32.catonrug.net --link z32srv:zabbix-server -p 32:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-3.2-latest
docker run --name z34web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z34" -e VIRTUAL_HOST=z34.catonrug.net --link z34srv:zabbix-server -p 34:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-3.4-latest
docker run --name z40web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z40" -e VIRTUAL_HOST=z40.catonrug.net --link z40srv:zabbix-server -p 40:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-4.0-latest
docker run --name z42web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z42" -e VIRTUAL_HOST=z42.catonrug.net --link z42srv:zabbix-server -p 42:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-4.2-latest
docker run --name z44web -t -e DB_SERVER_HOST="10.18.0.5" -e POSTGRES_DB="z44" -e VIRTUAL_HOST=z44.catonrug.net --link z44srv:zabbix-server -p 44:80 -d zabbix/zabbix-web-nginx-pgsql:alpine-4.4-latest
Grafana:
docker run -d --name=grafana -p 3000:3000 grafana/grafana
Default:
ZBX_STARTPOLLERS=5
ZBX_STARTPREPROCESSORS=3
ZBX_STARTTRAPPERS=5
ZBX_STARTDBSYNCERS=4
Lower down:
 -e ZBX_STARTPOLLERS=1 -e ZBX_STARTPREPROCESSORS=1 -e ZBX_STARTTRAPPERS=1 -e ZBX_STARTDBSYNCERS=1
Trunk appliance:
docker run --name zabbix-trunk -t -e VIRTUAL_HOST=z50.catonrug.net -p 15051:10051 -p 150:80 -d zabbix/zabbix-appliance:alpine-trunk
only 2.4 frontend:
cd
sudo -u postgres createdb -O zabbix z24
curl -kL https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.8/zabbix-2.4.8.tar.gz/download > zabbix-2.4.8.tar.gz
tar -vzxf zabbix-2.4.8.tar.gz
cd zabbix-2.4.8/database/postgresql/
cat schema.sql images.sql data.sql | psql -Uzabbix -W z24

No comments: