mirror of
https://github.com/zabbix/zabbix-docker.git
synced 2025-01-09 07:08:57 +01:00
Removed tiny. Use docker --init instead
This commit is contained in:
parent
d4f6f49465
commit
c8849540ae
@ -45,7 +45,7 @@ Where `some-zabbix-agent` is the name you want to assign to your container, `som
|
||||
This image exposes the standard Zabbix agent port (``10050``) to perform passive checks, so container linking makes Zabbix agent instance available to Zabbix server and Zabbix proxy containers. Start your application container like this in order to link it to the Zabbix agent container:
|
||||
|
||||
```console
|
||||
$ docker run --name some-zabbix-server --link some-zabbix-agent:zabbix-agent -d zabbix/zabbix-server:latest
|
||||
$ docker run --name some-zabbix-server --link some-zabbix-agent:zabbix-agent --init -d zabbix/zabbix-server:latest
|
||||
```
|
||||
|
||||
## Connect to Zabbix server or Zabbix proxy containers (Active checks)
|
||||
@ -53,7 +53,7 @@ $ docker run --name some-zabbix-server --link some-zabbix-agent:zabbix-agent -d
|
||||
This image supports perform active checks, so container linking makes Zabbix server and Zabbix proxy containers available to Zabbix agent instance. Start your application container like this in order to link Zabbix agent to Zabbix server or Zabbix proxy containterns:
|
||||
|
||||
```console
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server -d zabbix/zabbix-agent:latest
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server --init -d zabbix/zabbix-agent:latest
|
||||
```
|
||||
|
||||
## Container shell access and viewing Zabbix agent logs
|
||||
@ -75,10 +75,10 @@ $ docker logs some-zabbix-agent
|
||||
By default, Docker containers are "unprivileged" and do not have access to the most of host resources. Zabbix agent is designed to monitor system resources, to do that Zabbix agent container must be privileged or you may mount some system-wide volumes. For example:
|
||||
|
||||
```console
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server --privileged -d zabbix/zabbix-agent:latest
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server --privileged --init -d zabbix/zabbix-agent:latest
|
||||
```
|
||||
```console
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server -v /dev/sdc:/dev/sdc -d zabbix/zabbix-agent:latest
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server -v /dev/sdc:/dev/sdc --init -d zabbix/zabbix-agent:latest
|
||||
```
|
||||
|
||||
## Environment Variables
|
||||
|
@ -32,8 +32,7 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/src/zabbix_sender/zabbix_sender
|
||||
COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/conf/zabbix_agentd.conf", "/etc/zabbix/zabbix_agentd.conf"]
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="tini \
|
||||
bash \
|
||||
INSTALL_PKGS="bash \
|
||||
tzdata \
|
||||
coreutils \
|
||||
iputils \
|
||||
@ -76,7 +75,7 @@ WORKDIR /var/lib/zabbix
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -34,7 +34,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/conf/zabbix_agentd.conf", "/etc
|
||||
RUN set -eux && \
|
||||
REPOLIST="baseos,appstream,epel" && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
tzdata \
|
||||
iputils \
|
||||
pcre2 \
|
||||
@ -78,7 +77,7 @@ WORKDIR /var/lib/zabbix
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -34,7 +34,6 @@ COPY ["conf/etc/yum.repos.d/oracle-epel-ol9.repo", "/etc/yum.repos.d/oracle-epel
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
tzdata \
|
||||
iputils \
|
||||
pcre2 \
|
||||
@ -80,7 +79,7 @@ WORKDIR /var/lib/zabbix
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -52,7 +52,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/conf/zabbix_agentd.conf", "/etc
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
tzdata \
|
||||
iputils \
|
||||
shadow-utils \
|
||||
@ -105,7 +104,7 @@ WORKDIR /var/lib/zabbix
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -34,7 +34,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/conf/zabbix_agentd.conf", "/etc
|
||||
RUN set -eux && \
|
||||
echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
tzdata \
|
||||
ca-certificates \
|
||||
libssl3 \
|
||||
@ -77,7 +76,7 @@ WORKDIR /var/lib/zabbix
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -34,7 +34,7 @@ Images are updated when new releases are published. The image with ``latest`` ta
|
||||
|
||||
Start a Zabbix agent 2 container as follows:
|
||||
|
||||
docker run --name some-zabbix-agent -e ZBX_HOSTNAME="some-hostname" -e ZBX_SERVER_HOST="some-zabbix-server" -d zabbix/zabbix-agent2:tag
|
||||
docker run --name some-zabbix-agent -e ZBX_HOSTNAME="some-hostname" -e ZBX_SERVER_HOST="some-zabbix-server" --init -d zabbix/zabbix-agent2:tag
|
||||
|
||||
Where `some-zabbix-agent2` is the name you want to assign to your container, `some-hostname` is the hostname, it is Hostname parameter in Zabbix agent 2 configuration file, `some-zabbix-server` is IP or DNS name of Zabbix server or proxy and `tag` is the tag specifying the version you want. See the list above for relevant tags, or look at the [full list of tags](https://hub.docker.com/r/zabbix/zabbix-agent2/tags/).
|
||||
|
||||
@ -43,7 +43,7 @@ Where `some-zabbix-agent2` is the name you want to assign to your container, `so
|
||||
This image exposes the standard Zabbix agent 2 port (``10050``) to perform passive checks, so container linking makes Zabbix agent 2 instance available to Zabbix server and Zabbix proxy containers. Start your application container like this in order to link it to the Zabbix agent 2 container:
|
||||
|
||||
```console
|
||||
$ docker run --name some-zabbix-server --link some-zabbix-agent:zabbix-agent2 -d zabbix/zabbix-server:latest
|
||||
$ docker run --name some-zabbix-server --link some-zabbix-agent:zabbix-agent2 --init -d zabbix/zabbix-server:latest
|
||||
```
|
||||
|
||||
## Connect to Zabbix server or Zabbix proxy containers (Active checks)
|
||||
@ -51,7 +51,7 @@ $ docker run --name some-zabbix-server --link some-zabbix-agent:zabbix-agent2 -d
|
||||
This image supports perform active checks, so container linking makes Zabbix server and Zabbix proxy containers available to Zabbix agent 2 instance. Start your application container like this in order to link Zabbix agent 2 to Zabbix server or Zabbix proxy containterns:
|
||||
|
||||
```console
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server -d zabbix/zabbix-agent2:latest
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server --init -d zabbix/zabbix-agent2:latest
|
||||
```
|
||||
|
||||
## Container shell access and viewing Zabbix agent 2 logs
|
||||
@ -73,10 +73,10 @@ $ docker logs some-zabbix-agent
|
||||
By default, Docker containers are "unprivileged" and do not have access to the most of host resources. Zabbix agent 2 is designed to monitor system resources, to do that Zabbix agent 2 container must be privileged or you may mount some system-wide volumes. For example:
|
||||
|
||||
```console
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server --privileged -d zabbix/zabbix-agent2:latest
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server --privileged --init -d zabbix/zabbix-agent2:latest
|
||||
```
|
||||
```console
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server -v /dev/sdc:/dev/sdc -d zabbix/zabbix-agent2:latest
|
||||
$ docker run --name some-zabbix-agent --link some-zabbix-server:zabbix-server -v /dev/sdc:/dev/sdc --init -d zabbix/zabbix-agent2:latest
|
||||
```
|
||||
|
||||
## Environment Variables
|
||||
|
@ -37,8 +37,7 @@ COPY --from=builder ["/tmp/mongodb_plugin/zabbix-agent2-plugin-mongodb", "/usr/s
|
||||
COPY --from=builder ["/tmp/postgresql_plugin/zabbix-agent2-plugin-postgresql", "/usr/sbin/zabbix-agent2-plugin/zabbix-agent2-plugin-postgresql"]
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="tini \
|
||||
tzdata \
|
||||
INSTALL_PKGS="tzdata \
|
||||
bash \
|
||||
pcre2 \
|
||||
coreutils \
|
||||
@ -80,7 +79,7 @@ WORKDIR /var/lib/zabbix
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -39,7 +39,6 @@ COPY --from=builder ["/tmp/postgresql_plugin/zabbix-agent2-plugin-postgresql", "
|
||||
RUN set -eux && \
|
||||
REPOLIST="baseos,appstream,epel" && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
tzdata \
|
||||
iputils \
|
||||
pcre2 \
|
||||
@ -87,7 +86,7 @@ WORKDIR /var/lib/zabbix
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -39,7 +39,6 @@ COPY ["conf/etc/yum.repos.d/oracle-epel-ol9.repo", "/etc/yum.repos.d/oracle-epel
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
tzdata \
|
||||
iputils \
|
||||
pcre2 \
|
||||
@ -88,7 +87,7 @@ WORKDIR /var/lib/zabbix
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -57,7 +57,6 @@ COPY --from=builder ["/tmp/postgresql_plugin/zabbix-agent2-plugin-postgresql", "
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
tzdata \
|
||||
iputils \
|
||||
shadow-utils \
|
||||
@ -114,7 +113,7 @@ WORKDIR /var/lib/zabbix
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -38,8 +38,7 @@ COPY --from=builder ["/tmp/postgresql_plugin/zabbix-agent2-plugin-postgresql", "
|
||||
|
||||
RUN set -eux && \
|
||||
echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && \
|
||||
INSTALL_PKGS="tini \
|
||||
tzdata \
|
||||
INSTALL_PKGS="tzdata \
|
||||
ca-certificates \
|
||||
smartmontools \
|
||||
sudo \
|
||||
@ -83,7 +82,7 @@ WORKDIR /var/lib/zabbix
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -42,7 +42,7 @@ The image uses MySQL database to store collected data before sending it to Zabbi
|
||||
|
||||
Start a Zabbix proxy container as follows:
|
||||
|
||||
docker run --name some-zabbix-proxy-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_HOSTNAME=some-hostname -e ZBX_SERVER_HOST=some-zabbix-server -d zabbix/zabbix-proxy-mysql:tag
|
||||
docker run --name some-zabbix-proxy-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_HOSTNAME=some-hostname -e ZBX_SERVER_HOST=some-zabbix-server --init -d zabbix/zabbix-proxy-mysql:tag
|
||||
|
||||
Where `some-zabbix-proxy-mysql` is the name you want to assign to your container, `some-mysql-server` is IP or DNS name of MySQL server, `some-user` is user to connect to Zabbix database on MySQL server, `some-password` is the password to connect to MySQL server, `some-hostname` is the hostname, it is Hostname parameter in Zabbix proxy configuration file, `some-zabbix-server` is IP or DNS name of Zabbix server and `tag` is the tag specifying the version you want. See the list above for relevant tags, or look at the [full list of tags](https://hub.docker.com/r/zabbix/zabbix-proxy-mysql/tags/).
|
||||
|
||||
@ -51,7 +51,7 @@ Where `some-zabbix-proxy-mysql` is the name you want to assign to your container
|
||||
This image exposes the standard Zabbix proxy port (10051) and can operate as Passive proxy in case `ZBX_PROXYMODE` = `1`. Start Zabbix server container like this in order to link it to the Zabbix proxy container:
|
||||
|
||||
```console
|
||||
$ docker run --name some-zabbix-server --link some-zabbix-proxy-mysql:zabbix-proxy-mysql -d zabbix/zabbix-server:latest
|
||||
$ docker run --name some-zabbix-server --link some-zabbix-proxy-mysql:zabbix-proxy-mysql --init -d zabbix/zabbix-server:latest
|
||||
```
|
||||
|
||||
## Connect to Zabbix server (Active proxy)
|
||||
@ -59,7 +59,7 @@ $ docker run --name some-zabbix-server --link some-zabbix-proxy-mysql:zabbix-pro
|
||||
This image can operate as Active proxy (`default` mode). Start your application container like this in order to link Zabbix proxy to Zabbix server containters:
|
||||
|
||||
```console
|
||||
$ docker run --name some-zabbix-proxy-mysql --link some-zabbix-server:zabbix-server -d zabbix/zabbix-proxy-mysql:latest
|
||||
$ docker run --name some-zabbix-proxy-mysql --link some-zabbix-server:zabbix-server --init -d zabbix/zabbix-proxy-mysql:latest
|
||||
```
|
||||
|
||||
## Container shell access and viewing Zabbix proxy logs
|
||||
@ -111,7 +111,7 @@ This variable is port of MySQL server. By default, value is '3306'.
|
||||
These variables are used by Zabbix proxy to connect to Zabbix database. With the `_FILE` variables you can instead provide the path to a file which contains the user / the password instead. Without Docker Swarm or Kubernetes you also have to map the files. Those are exclusive so you can just provide one type - either `MYSQL_USER` or `MYSQL_USER_FILE`!
|
||||
|
||||
```console
|
||||
docker run --name some-zabbix-proxy-mysql -e DB_SERVER_HOST="some-mysql-server" -v ./.MYSQL_USER:/run/secrets/MYSQL_USER -e MYSQL_USER_FILE=/run/secrets/MYSQL_USER -v ./.MYSQL_PASSWORD:/run/secrets/MYSQL_PASSWORD -e MYSQL_PASSWORD_FILE=/var/run/secrets/MYSQL_PASSWORD -e ZBX_HOSTNAME=some-hostname -e ZBX_SERVER_HOST=some-zabbix-server -d zabbix/zabbix-proxy-mysql:tag
|
||||
docker run --name some-zabbix-proxy-mysql -e DB_SERVER_HOST="some-mysql-server" -v ./.MYSQL_USER:/run/secrets/MYSQL_USER -e MYSQL_USER_FILE=/run/secrets/MYSQL_USER -v ./.MYSQL_PASSWORD:/run/secrets/MYSQL_PASSWORD -e MYSQL_PASSWORD_FILE=/var/run/secrets/MYSQL_PASSWORD -e ZBX_HOSTNAME=some-hostname -e ZBX_SERVER_HOST=some-zabbix-server --init -d zabbix/zabbix-proxy-mysql:tag
|
||||
```
|
||||
|
||||
With Docker Swarm or Kubernetes this works with secrets. That way it is replicated in your cluster!
|
||||
@ -119,7 +119,7 @@ With Docker Swarm or Kubernetes this works with secrets. That way it is replicat
|
||||
```console
|
||||
printf "zabbix" | docker secret create MYSQL_USER -
|
||||
printf "zabbix" | docker secret create MYSQL_PASSWORD -
|
||||
docker run --name some-zabbix-proxy-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER_FILE=/run/secrets/MYSQL_USER -e MYSQL_PASSWORD_FILE=/run/secrets/MYSQL_PASSWORD -e ZBX_SERVER_HOST="some-zabbix-server" -e ZBX_HOSTNAME=some-hostname -e ZBX_SERVER_HOST=some-zabbix-server -d zabbix/zabbix-proxy-mysql:tag
|
||||
docker run --name some-zabbix-proxy-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER_FILE=/run/secrets/MYSQL_USER -e MYSQL_PASSWORD_FILE=/run/secrets/MYSQL_PASSWORD -e ZBX_SERVER_HOST="some-zabbix-server" -e ZBX_HOSTNAME=some-hostname -e ZBX_SERVER_HOST=some-zabbix-server --init -d zabbix/zabbix-proxy-mysql:tag
|
||||
```
|
||||
|
||||
This method is also applicable for `MYSQL_ROOT_PASSWORD` with `MYSQL_ROOT_PASSWORD_FILE`.
|
||||
|
@ -35,7 +35,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/database/mysql/create_proxy.sql
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -97,7 +96,7 @@ VOLUME ["/var/lib/zabbix/snmptraps"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -36,7 +36,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/database/mysql/create_proxy.sql
|
||||
RUN set -eux && \
|
||||
REPOLIST="baseos,appstream,crb,epel" && \
|
||||
INSTALL_PKGS="libevent \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -104,7 +103,7 @@ VOLUME ["/var/lib/zabbix/snmptraps"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -36,7 +36,6 @@ COPY ["conf/etc/yum.repos.d/oracle-epel-ol9.repo", "/etc/yum.repos.d/oracle-epel
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="libevent \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -106,7 +105,7 @@ VOLUME ["/var/lib/zabbix/snmptraps"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -54,7 +54,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/database/mysql/create_proxy.sql
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -137,7 +136,7 @@ VOLUME ["/var/lib/zabbix/snmptraps"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -36,8 +36,7 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/database/mysql/create_proxy.sql
|
||||
|
||||
RUN set -eux && \
|
||||
echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && \
|
||||
INSTALL_PKGS="tini \
|
||||
sudo \
|
||||
INSTALL_PKGS="sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
ca-certificates \
|
||||
@ -101,7 +100,7 @@ VOLUME ["/var/lib/zabbix/snmptraps"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -38,7 +38,7 @@ The image uses SQLite3 database to store collected data before sending it to Zab
|
||||
|
||||
Start a Zabbix proxy container as follows:
|
||||
|
||||
docker run --name some-zabbix-proxy-sqlite3 -e ZBX_HOSTNAME=some-hostname -e ZBX_SERVER_HOST=some-zabbix-server -d zabbix/zabbix-proxy-sqlite3:tag
|
||||
docker run --name some-zabbix-proxy-sqlite3 -e ZBX_HOSTNAME=some-hostname -e ZBX_SERVER_HOST=some-zabbix-server --init -d zabbix/zabbix-proxy-sqlite3:tag
|
||||
|
||||
Where `some-zabbix-proxy-sqlite3` is the name you want to assign to your container, `some-hostname` is the hostname, it is Hostname parameter in Zabbix proxy configuration file, `some-zabbix-server` is IP or DNS name of Zabbix server and `tag` is the tag specifying the version you want. See the list above for relevant tags, or look at the [full list of tags](https://hub.docker.com/r/zabbix/zabbix-proxy-sqlite3/tags/).
|
||||
|
||||
@ -47,7 +47,7 @@ Where `some-zabbix-proxy-sqlite3` is the name you want to assign to your contain
|
||||
This image exposes the standard Zabbix proxy port (10051) and can operate as Passive proxy in case `ZBX_PROXYMODE` = `1`. Start Zabbix server container like this in order to link it to the Zabbix proxy container:
|
||||
|
||||
```console
|
||||
$ docker run --name some-zabbix-server --link some-zabbix-proxy-sqlite3:zabbix-proxy-sqlite3 -d zabbix/zabbix-server:latest
|
||||
$ docker run --name some-zabbix-server --link some-zabbix-proxy-sqlite3:zabbix-proxy-sqlite3 --init -d zabbix/zabbix-server:latest
|
||||
```
|
||||
|
||||
## Connect to Zabbix server (Active proxy)
|
||||
@ -55,7 +55,7 @@ $ docker run --name some-zabbix-server --link some-zabbix-proxy-sqlite3:zabbix-p
|
||||
This image can operate as Active proxy (`default` mode). Start your application container like this in order to link Zabbix proxy to Zabbix server containters:
|
||||
|
||||
```console
|
||||
$ docker run --name some-zabbix-proxy-sqlite3 --link some-zabbix-server:zabbix-server -d zabbix/zabbix-proxy-sqlite3:latest
|
||||
$ docker run --name some-zabbix-proxy-sqlite3 --link some-zabbix-server:zabbix-server --init -d zabbix/zabbix-proxy-sqlite3:latest
|
||||
```
|
||||
|
||||
## Container shell access and viewing Zabbix proxy logs
|
||||
|
@ -34,7 +34,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/conf/zabbix_proxy.conf", "/etc/
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -95,7 +94,7 @@ VOLUME ["/var/lib/zabbix/snmptraps"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -35,7 +35,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/conf/zabbix_proxy.conf", "/etc/
|
||||
RUN set -eux && \
|
||||
REPOLIST="baseos,appstream,epel" && \
|
||||
INSTALL_PKGS="libevent \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -101,7 +100,7 @@ VOLUME ["/var/lib/zabbix/snmptraps"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -35,7 +35,6 @@ COPY ["conf/etc/yum.repos.d/oracle-epel-ol9.repo", "/etc/yum.repos.d/oracle-epel
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="libevent \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -102,7 +101,7 @@ VOLUME ["/var/lib/zabbix/snmptraps"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -53,7 +53,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/conf/zabbix_proxy.conf", "/etc/
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -133,7 +132,7 @@ VOLUME ["/var/lib/zabbix/snmptraps"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -35,7 +35,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/conf/zabbix_proxy.conf", "/etc/
|
||||
RUN set -eux && \
|
||||
echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -98,7 +97,7 @@ VOLUME ["/var/lib/zabbix/snmptraps"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -44,7 +44,7 @@ The image uses MySQL database. It uses the next procedure to start:
|
||||
|
||||
Start a Zabbix server container as follows:
|
||||
|
||||
docker run --name some-zabbix-server-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -d zabbix/zabbix-server-mysql:tag
|
||||
docker run --name some-zabbix-server-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" --init -d zabbix/zabbix-server-mysql:tag
|
||||
|
||||
Where `some-zabbix-server-mysql` is the name you want to assign to your container, `some-mysql-server` is IP or DNS name of MySQL server, `some-user` is user to connect to Zabbix database on MySQL server, `some-password` is the password to connect to MySQL server and `tag` is the tag specifying the version you want. See the list above for relevant tags, or look at the [full list of tags](https://hub.docker.com/r/zabbix/zabbix-server-mysql/tags/).
|
||||
|
||||
@ -79,7 +79,7 @@ This variable is port of MySQL server. By default, value is '3306'.
|
||||
These variables are used by Zabbix server to connect to Zabbix database. With the `_FILE` variables you can instead provide the path to a file which contains the user / the password instead. Without Docker Swarm or Kubernetes you also have to map the files. Those are exclusive so you can just provide one type - either `MYSQL_USER` or `MYSQL_USER_FILE`!
|
||||
|
||||
```console
|
||||
docker run --name some-zabbix-server-mysql -e DB_SERVER_HOST="some-mysql-server" -v ./.MYSQL_USER:/run/secrets/MYSQL_USER -e MYSQL_USER_FILE=/run/secrets/MYSQL_USER -v ./.MYSQL_PASSWORD:/run/secrets/MYSQL_PASSWORD -e MYSQL_PASSWORD_FILE=/var/run/secrets/MYSQL_PASSWORD -d zabbix/zabbix-server-mysql:tag
|
||||
docker run --name some-zabbix-server-mysql -e DB_SERVER_HOST="some-mysql-server" -v ./.MYSQL_USER:/run/secrets/MYSQL_USER -e MYSQL_USER_FILE=/run/secrets/MYSQL_USER -v ./.MYSQL_PASSWORD:/run/secrets/MYSQL_PASSWORD -e MYSQL_PASSWORD_FILE=/var/run/secrets/MYSQL_PASSWORD --init -d zabbix/zabbix-server-mysql:tag
|
||||
```
|
||||
|
||||
With Docker Swarm or Kubernetes this works with secrets. That way it is replicated in your cluster!
|
||||
@ -87,7 +87,7 @@ With Docker Swarm or Kubernetes this works with secrets. That way it is replicat
|
||||
```console
|
||||
printf "zabbix" | docker secret create MYSQL_USER -
|
||||
printf "zabbix" | docker secret create MYSQL_PASSWORD -
|
||||
docker run --name some-zabbix-server-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER_FILE=/run/secrets/MYSQL_USER -e MYSQL_PASSWORD_FILE=/run/secrets/MYSQL_PASSWORD -d zabbix/zabbix-server-mysql:tag
|
||||
docker run --name some-zabbix-server-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER_FILE=/run/secrets/MYSQL_USER -e MYSQL_PASSWORD_FILE=/run/secrets/MYSQL_PASSWORD --init -d zabbix/zabbix-server-mysql:tag
|
||||
```
|
||||
|
||||
This method is also applicable for `MYSQL_ROOT_PASSWORD` with `MYSQL_ROOT_PASSWORD_FILE`.
|
||||
|
@ -35,7 +35,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/database/mysql/create_server.sq
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
fping \
|
||||
sudo \
|
||||
traceroute \
|
||||
@ -103,7 +102,7 @@ VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/export"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -36,7 +36,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/database/mysql/create_server.sq
|
||||
RUN set -eux && \
|
||||
REPOLIST="baseos,appstream,crb,epel" && \
|
||||
INSTALL_PKGS="fping \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -110,7 +109,7 @@ VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/export"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -37,7 +37,6 @@ COPY ["conf/etc/yum.repos.d/oracle-epel-ol9.repo", "/etc/yum.repos.d/oracle-epel
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
fping \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -113,7 +112,7 @@ VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/export"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -54,7 +54,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/database/mysql/create_server.sq
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -142,7 +141,7 @@ VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/export"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -36,7 +36,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/database/mysql/create_server.sq
|
||||
RUN set -eux && \
|
||||
echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -108,7 +107,7 @@ VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/export"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -43,7 +43,7 @@ The image uses PostgreSQL database. It uses the next procedure to start:
|
||||
|
||||
Start a Zabbix server container as follows:
|
||||
|
||||
docker run --name some-zabbix-server-pgsql -e DB_SERVER_HOST="some-postgres-server" -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -d zabbix/zabbix-server-pgsql:tag
|
||||
docker run --name some-zabbix-server-pgsql -e DB_SERVER_HOST="some-postgres-server" -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" --init -d zabbix/zabbix-server-pgsql:tag
|
||||
|
||||
Where `some-zabbix-server-pgsql` is the name you want to assign to your container, `some-postgres-server` is IP or DNS name of PostgreSQL server, `some-user` is user to connect to Zabbix database on PostgreSQL server, `some-password` is the password to connect to PostgreSQL server and `tag` is the tag specifying the version you want. See the list above for relevant tags, or look at the [full list of tags](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/tags/).
|
||||
|
||||
@ -78,7 +78,7 @@ This variable is port of PostgreSQL server. By default, value is '5432'.
|
||||
These variables are used by Zabbix server to connect to Zabbix database. With the `_FILE` variables you can instead provide the path to a file which contains the user / the password instead. Without Docker Swarm or Kubernetes you also have to map the files. Those are exclusive so you can just provide one type - either `POSTGRES_USER` or `POSTGRES_USER_FILE`!
|
||||
|
||||
```console
|
||||
docker run --name some-zabbix-server-pgsql -e DB_SERVER_HOST="some-postgres-server" -v ./.POSTGRES_USER:/run/secrets/POSTGRES_USER -e POSTGRES_USER_FILE=/run/secrets/POSTGRES_USER -v ./.POSTGRES_PASSWORD:/run/secrets/POSTGRES_PASSWORD -e POSTGRES_PASSWORD_FILE=/var/run/secrets/POSTGRES_PASSWORD -d zabbix/zabbix-server-pgsql:tag
|
||||
docker run --name some-zabbix-server-pgsql -e DB_SERVER_HOST="some-postgres-server" -v ./.POSTGRES_USER:/run/secrets/POSTGRES_USER -e POSTGRES_USER_FILE=/run/secrets/POSTGRES_USER -v ./.POSTGRES_PASSWORD:/run/secrets/POSTGRES_PASSWORD -e POSTGRES_PASSWORD_FILE=/var/run/secrets/POSTGRES_PASSWORD --init -d zabbix/zabbix-server-pgsql:tag
|
||||
```
|
||||
|
||||
With Docker Swarm or Kubernetes this works with secrets. That way it is replicated in your cluster!
|
||||
@ -86,7 +86,7 @@ With Docker Swarm or Kubernetes this works with secrets. That way it is replicat
|
||||
```console
|
||||
printf "zabbix" | docker secret create POSTGRES_USER -
|
||||
printf "zabbix" | docker secret create POSTGRES_PASSWORD -
|
||||
docker run --name some-zabbix-server-pgsql -e DB_SERVER_HOST="some-postgres-server" -e POSTGRES_USER_FILE=/run/secrets/POSTGRES_USER -e POSTGRES_PASSWORD_FILE=/run/secrets/POSTGRES_PASSWORD -d zabbix/zabbix-server-pgsql:tag
|
||||
docker run --name some-zabbix-server-pgsql -e DB_SERVER_HOST="some-postgres-server" -e POSTGRES_USER_FILE=/run/secrets/POSTGRES_USER -e POSTGRES_PASSWORD_FILE=/run/secrets/POSTGRES_PASSWORD --init -d zabbix/zabbix-server-pgsql:tag
|
||||
```
|
||||
|
||||
By default, values for `POSTGRES_USER` and `POSTGRES_PASSWORD` are `zabbix`, `zabbix`.
|
||||
|
@ -36,7 +36,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/database/postgresql/timescaledb
|
||||
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -104,7 +103,7 @@ VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/export"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -38,7 +38,6 @@ RUN set -eux && \
|
||||
REPOLIST="baseos,appstream,epel" && \
|
||||
INSTALL_PKGS="fping \
|
||||
file-libs \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -111,7 +110,7 @@ VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/export"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -38,7 +38,6 @@ COPY ["conf/etc/yum.repos.d/oracle-epel-ol9.repo", "/etc/yum.repos.d/oracle-epel
|
||||
RUN set -eux && \
|
||||
INSTALL_PKGS="fping \
|
||||
file-libs \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -112,7 +111,7 @@ VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/export"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -37,7 +37,6 @@ COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}/database/postgresql/timescaledb
|
||||
RUN set -eux && \
|
||||
echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && \
|
||||
INSTALL_PKGS="bash \
|
||||
tini \
|
||||
sudo \
|
||||
traceroute \
|
||||
nmap \
|
||||
@ -109,7 +108,7 @@ VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/export"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
@ -2,6 +2,7 @@ version: '3.5'
|
||||
services:
|
||||
zabbix-server:
|
||||
image: zabbix/zabbix-server-mysql:alpine-trunk
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -68,6 +69,7 @@ services:
|
||||
|
||||
zabbix-proxy-sqlite3:
|
||||
image: zabbix/zabbix-proxy-sqlite3:alpine-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -117,6 +119,7 @@ services:
|
||||
|
||||
zabbix-proxy-mysql:
|
||||
image: zabbix/zabbix-proxy-mysql:alpine-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -289,6 +292,7 @@ services:
|
||||
|
||||
zabbix-agent:
|
||||
image: zabbix/zabbix-agent:alpine-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -38,6 +38,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:alpine-local
|
||||
image: zabbix-server-mysql:alpine-local
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -111,6 +112,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-sqlite3:alpine-local
|
||||
image: zabbix-proxy-sqlite3:alpine-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -167,6 +169,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:alpine-local
|
||||
image: zabbix-proxy-mysql:alpine-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -360,6 +363,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:alpine-local
|
||||
image: zabbix-agent:alpine-local
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -2,6 +2,7 @@ version: '3.5'
|
||||
services:
|
||||
zabbix-server:
|
||||
image: zabbix/zabbix-server-pgsql:alpine-trunk
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -65,6 +66,7 @@ services:
|
||||
|
||||
zabbix-proxy-sqlite3:
|
||||
image: zabbix/zabbix-proxy-sqlite3:alpine-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -114,6 +116,7 @@ services:
|
||||
|
||||
zabbix-proxy-mysql:
|
||||
image: zabbix/zabbix-proxy-mysql:alpine-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -280,6 +283,7 @@ services:
|
||||
|
||||
zabbix-agent:
|
||||
image: zabbix/zabbix-agent:alpine-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -52,6 +52,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-pgsql:alpine-local
|
||||
image: zabbix-server-pgsql:alpine-local
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -122,6 +123,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-sqlite3:alpine-local
|
||||
image: zabbix-proxy-sqlite3:alpine-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -178,6 +180,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:alpine-local
|
||||
image: zabbix-proxy-mysql:alpine-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -365,6 +368,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-pgsql:alpine-local
|
||||
image: zabbix-agent:alpine-local
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -2,6 +2,7 @@ version: '3.5'
|
||||
services:
|
||||
zabbix-server:
|
||||
image: zabbix/zabbix-server-mysql:centos-trunk
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -68,6 +69,7 @@ services:
|
||||
|
||||
zabbix-proxy-sqlite3:
|
||||
image: zabbix/zabbix-proxy-sqlite3:centos-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -117,6 +119,7 @@ services:
|
||||
|
||||
zabbix-proxy-mysql:
|
||||
image: zabbix/zabbix-proxy-mysql:centos-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -289,6 +292,7 @@ services:
|
||||
|
||||
zabbix-agent:
|
||||
image: zabbix/zabbix-agent:centos-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -39,6 +39,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:centos-local
|
||||
image: zabbix-server-mysql:centos-local
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -112,6 +113,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-sqlite3:centos-local
|
||||
image: zabbix-proxy-sqlite3:centos-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -168,6 +170,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:centos-local
|
||||
image: zabbix-proxy-mysql:centos-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -361,6 +364,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:centos-local
|
||||
image: zabbix-agent:centos-local
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -2,6 +2,7 @@ version: '3.5'
|
||||
services:
|
||||
zabbix-server:
|
||||
image: zabbix/zabbix-server-pgsql:centos-trunk
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -65,6 +66,7 @@ services:
|
||||
|
||||
zabbix-proxy-sqlite3:
|
||||
image: zabbix/zabbix-proxy-sqlite3:centos-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -114,6 +116,7 @@ services:
|
||||
|
||||
zabbix-proxy-mysql:
|
||||
image: zabbix/zabbix-proxy-mysql:centos-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -280,6 +283,7 @@ services:
|
||||
|
||||
zabbix-agent:
|
||||
image: zabbix/zabbix-agent:centos-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -52,6 +52,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-pgsql:centos-local
|
||||
image: zabbix-server-pgsql:centos-local
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -122,6 +123,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-pgsql:centos-local
|
||||
image: zabbix-proxy-sqlite3:centos-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -178,6 +180,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:centos-local
|
||||
image: zabbix-proxy-mysql:centos-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -365,6 +368,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-pgsql:centos-local
|
||||
image: zabbix-agent:centos-local
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -2,6 +2,7 @@ version: '3.5'
|
||||
services:
|
||||
zabbix-server:
|
||||
image: zabbix/zabbix-server-mysql:ol-trunk
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -68,6 +69,7 @@ services:
|
||||
|
||||
zabbix-proxy-sqlite3:
|
||||
image: zabbix/zabbix-proxy-sqlite3:ol-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -117,6 +119,7 @@ services:
|
||||
|
||||
zabbix-proxy-mysql:
|
||||
image: zabbix/zabbix-proxy-mysql:ol-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -289,6 +292,7 @@ services:
|
||||
|
||||
zabbix-agent:
|
||||
image: zabbix/zabbix-agent:ol-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -39,6 +39,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:ol-local
|
||||
image: zabbix-server-mysql:ol-local
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -112,6 +113,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-sqlite3:ol-local
|
||||
image: zabbix-proxy-sqlite3:ol-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -168,6 +170,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:ol-local
|
||||
image: zabbix-proxy-mysql:ol-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -361,6 +364,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:ol-local
|
||||
image: zabbix-agent:ol-local
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -2,6 +2,7 @@ version: '3.5'
|
||||
services:
|
||||
zabbix-server:
|
||||
image: zabbix/zabbix-server-pgsql:ol-trunk
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -65,6 +66,7 @@ services:
|
||||
|
||||
zabbix-proxy-sqlite3:
|
||||
image: zabbix/zabbix-proxy-sqlite3:ol-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -114,6 +116,7 @@ services:
|
||||
|
||||
zabbix-proxy-mysql:
|
||||
image: zabbix/zabbix-proxy-mysql:ol-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -280,6 +283,7 @@ services:
|
||||
|
||||
zabbix-agent:
|
||||
image: zabbix/zabbix-agent:ol-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -52,6 +52,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-pgsql:ol-local
|
||||
image: zabbix-server-pgsql:ol-local
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -122,6 +123,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-sqlite3:ol-local
|
||||
image: zabbix-proxy-sqlite3:ol-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -178,6 +180,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:ol-local
|
||||
image: zabbix-proxy-mysql:ol-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -365,6 +368,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-pgsql:ol-local
|
||||
image: zabbix-agent:ol-local
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -2,6 +2,7 @@ version: '3.5'
|
||||
services:
|
||||
zabbix-server:
|
||||
image: zabbix/zabbix-server-mysql:ubuntu-trunk
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -67,6 +68,7 @@ services:
|
||||
|
||||
zabbix-proxy-sqlite3:
|
||||
image: zabbix/zabbix-proxy-sqlite3:ubuntu-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -115,6 +117,7 @@ services:
|
||||
|
||||
zabbix-proxy-mysql:
|
||||
image: zabbix/zabbix-proxy-mysql:ubuntu-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -282,6 +285,7 @@ services:
|
||||
|
||||
zabbix-agent:
|
||||
image: zabbix/zabbix-agent:ubuntu-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -39,6 +39,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:ubuntu-local
|
||||
image: zabbix-server-mysql:ubuntu-local
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -111,6 +112,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-sqlite3:ubuntu-local
|
||||
image: zabbix-proxy-sqlite3:ubuntu-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -166,6 +168,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:ubuntu-local
|
||||
image: zabbix-proxy-mysql:ubuntu-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -356,6 +359,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:ubuntu-local
|
||||
image: zabbix-agent:ubuntu-local
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -2,6 +2,7 @@ version: '3.5'
|
||||
services:
|
||||
zabbix-server:
|
||||
image: zabbix/zabbix-server-pgsql:ubuntu-trunk
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -64,6 +65,7 @@ services:
|
||||
|
||||
zabbix-proxy-sqlite3:
|
||||
image: zabbix/zabbix-proxy-sqlite3:ubuntu-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -112,6 +114,7 @@ services:
|
||||
|
||||
zabbix-proxy-mysql:
|
||||
image: zabbix/zabbix-proxy-mysql:ubuntu-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -275,6 +278,7 @@ services:
|
||||
|
||||
zabbix-agent:
|
||||
image: zabbix/zabbix-agent:ubuntu-trunk
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
@ -52,6 +52,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-pgsql:ubuntu-local
|
||||
image: zabbix-server-pgsql:ubuntu-local
|
||||
init: true
|
||||
ports:
|
||||
- "10051:10051"
|
||||
volumes:
|
||||
@ -121,6 +122,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-sqlite3:ubuntu-local
|
||||
image: zabbix-proxy-sqlite3:ubuntu-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -176,6 +178,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-mysql:ubuntu-local
|
||||
image: zabbix-proxy-mysql:ubuntu-local
|
||||
init: true
|
||||
profiles:
|
||||
- all
|
||||
ports:
|
||||
@ -360,6 +363,7 @@ services:
|
||||
args:
|
||||
BUILD_BASE_IMAGE: zabbix-build-pgsql:ubuntu-local
|
||||
image: zabbix-agent:ubuntu-local
|
||||
init: true
|
||||
profiles:
|
||||
- full
|
||||
- all
|
||||
|
Loading…
Reference in New Issue
Block a user