zabbix-server-pgsql (6.2)

Published 2023-05-13 22:47:28 +02:00 by Ghost in docker/zabbix-server-pgsql

Installation

docker pull source.devloop.de/docker/zabbix-server-pgsql:6.2
sha256:3bb5d2d122efc884bb7630f80aca81b925194fb9ca8184d79aa7625a759a0673

About this package

Zabbix server with PostgreSQL database support

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:2fc6364d149eccc7f94ead482a0dcf24b0e44cc0d00ac6a2c1797776153e9608 in /
CMD ["/bin/bash"]
ARG MAJOR_VERSION
ARG ZBX_VERSION
ARG ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git
ENV TERM=xterm ZBX_VERSION=6.2.9 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git MIBDIRS=/var/lib/mibs/ietf:/var/lib/mibs/iana:/usr/share/snmp/mibs:/var/lib/zabbix/mibs MIBS=+ALL
LABEL org.opencontainers.image.authors=Alexey Pustovalov <alexey.pustovalov@zabbix.com> org.opencontainers.image.description=Zabbix server with PostgreSQL database support org.opencontainers.image.documentation=https://www.zabbix.com/documentation/6.2/manual/installation/containers org.opencontainers.image.licenses=GPL v2.0 org.opencontainers.image.source=https://git.zabbix.com/scm/zbx/zabbix.git org.opencontainers.image.title=Zabbix server (PostgreSQL) org.opencontainers.image.url=https://zabbix.com/ org.opencontainers.image.vendor=Zabbix LLC org.opencontainers.image.version=6.2.9
STOPSIGNAL SIGTERM
COPY /tmp/zabbix-6.2.9/src/zabbix_server/zabbix_server /usr/sbin/zabbix_server # buildkit
COPY /tmp/zabbix-6.2.9/src/zabbix_get/zabbix_get /usr/bin/zabbix_get # buildkit
COPY /tmp/zabbix-6.2.9/src/zabbix_sender/zabbix_sender /usr/bin/zabbix_sender # buildkit
COPY /tmp/zabbix-6.2.9/conf/zabbix_server.conf /etc/zabbix/zabbix_server.conf # buildkit
COPY /tmp/zabbix-6.2.9/database/postgresql/create_server.sql.gz /usr/share/doc/zabbix-server-postgresql/create.sql.gz # buildkit
COPY /tmp/zabbix-6.2.9/database/postgresql/timescaledb.sql /usr/share/doc/zabbix-server-postgresql/timescaledb.sql # buildkit
RUN |3 MAJOR_VERSION=6.2 ZBX_VERSION=6.2.9 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git /bin/sh -c set -eux && echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && INSTALL_PKGS="bash tini sudo traceroute nmap tzdata ca-certificates iputils-ping traceroute fping libcurl4 libevent-2.1 libopenipmi0 libpcre2-8-0 libpq5 libsnmp40 libssh-4 libssl3 libxml2 postgresql-client snmp-mibs-downloader unixodbc" && apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install ${INSTALL_PKGS} && groupadd --system --gid 1995 zabbix && useradd --system --comment "Zabbix monitoring system" -g zabbix -G root,dialout --uid 1997 --shell /sbin/nologin --home-dir /var/lib/zabbix/ zabbix && echo "zabbix ALL=(root) NOPASSWD: /usr/bin/nmap" >> /etc/sudoers.d/zabbix && mkdir -p /etc/zabbix && mkdir -p /var/lib/zabbix && mkdir -p /usr/lib/zabbix/alertscripts && mkdir -p /usr/lib/zabbix/dbscripts && mkdir -p /var/lib/zabbix/dbscripts && mkdir -p /var/lib/zabbix/enc && mkdir -p /var/lib/zabbix/export && mkdir -p /usr/lib/zabbix/externalscripts && mkdir -p /var/lib/zabbix/mibs && mkdir -p /var/lib/zabbix/modules && mkdir -p /var/lib/zabbix/snmptraps && mkdir -p /var/lib/zabbix/ssh_keys && mkdir -p /var/lib/zabbix/ssl && mkdir -p /var/lib/zabbix/ssl/certs && mkdir -p /var/lib/zabbix/ssl/keys && mkdir -p /var/lib/zabbix/ssl/ssl_ca && mkdir -p /usr/share/doc/zabbix-server-postgresql && chown --quiet -R zabbix:root /etc/zabbix/ /var/lib/zabbix/ && chgrp -R 0 /etc/zabbix/ /var/lib/zabbix/ && chmod -R g=u /etc/zabbix/ /var/lib/zabbix/ && apt-get -y autoremove && apt-get -y clean && rm -rf /var/lib/apt/lists/* # buildkit
EXPOSE map[10051/tcp:{}]
WORKDIR /var/lib/zabbix
VOLUME [/var/lib/zabbix/snmptraps /var/lib/zabbix/export]
COPY docker-entrypoint.sh /usr/bin/ # buildkit
ENTRYPOINT ["/usr/bin/tini" "--" "/usr/bin/docker-entrypoint.sh"]
USER 1997
CMD ["/usr/sbin/zabbix_server" "--foreground" "-c" "/etc/zabbix/zabbix_server.conf"]
USER root
/bin/sh -c set -eux && apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install python3 python3-requests && ln -s /usr/bin/python3 /usr/bin/python && apt-get -y autoremove && apt-get -y clean && rm -rf /var/lib/apt/lists/*
USER 1997

Labels

Key Value
org.opencontainers.image.authors Alexey Pustovalov <alexey.pustovalov@zabbix.com>
org.opencontainers.image.created 2023-05-09T14:55:49.843Z
org.opencontainers.image.description Zabbix server with PostgreSQL database support
org.opencontainers.image.documentation https://www.zabbix.com/documentation/6.2/manual/installation/containers
org.opencontainers.image.licenses GPL v2.0
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.revision 66ef348977cf59432bfb53521d609e9b5b8fab19
org.opencontainers.image.source https://git.zabbix.com/scm/zbx/zabbix.git
org.opencontainers.image.title Zabbix server (PostgreSQL)
org.opencontainers.image.url https://zabbix.com/
org.opencontainers.image.vendor Zabbix LLC
org.opencontainers.image.version 6.2.9
Details
Container
2023-05-13 22:47:28 +02:00
0
OCI / Docker
linux/amd64
Alexey Pustovalov <alexey.pustovalov@zabbix.com>
GPL v2.0
95 MiB
Versions (19) View all
20250419_000022 2025-04-19
latest 2025-04-19
7.0 2025-04-19
20250412_000053 2025-04-12
20250405_000038 2025-04-05