{"slug":"zabbix","tag":"7.4.16-CE-ubuntu24.04-r2","current":true,"account":false,"tarball":"ReadyStack-zabbix-7.4.16-CE-ubuntu24.04-r2.tar.gz","tarball_sha256":"f4c050b74012117b34e49bc0278d84c0e8f385946444e5b546f77913b55ed65d","generated_at":"2026-10-29T19:29:30Z","dockerfile":"Dockerfile.offline.pinned","build_script":"BUILD_OFFLINE.sh","pins":{"upstream":{"repo":"https://github.com/zabbix/zabbix","ref":"7.4.16","commit":"b90dda2ec5983a92c9671550b5e32947cf241cd2","url":"https://github.com/zabbix/zabbix/tree/b90dda2ec5983a92c9671550b5e32947cf241cd2"},"fetches":[{"kind":"git","url":"https://github.com/zabbix/zabbix","ref":"7.4.16"}],"bases":[{"image":"ubuntu:24.04","digest":"sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c"}],"toolchain":{"buildkit":"moby/buildkit:v0.31.2","buildkit_image_digest":"sha256:e0e67ea9c4bb07bdef683e29f70f3b623d1eb9c82274a9ec04e6bb0511449fb0","builder_images":["ubuntu:24.04@sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c"]},"build_method":"source-rebuild-c","source_date_epoch":1792496804,"source_date_epoch_utc":"2026-10-20T11:46:44Z","target":{"image":"readystack/zabbix:7.4.16-CE-ubuntu24.04-r2","image_manifest_digest":"sha256:a076e237d9451ae3032a101d985d6009cc8e822ae5e7800d0f4c08442a32430a","config_digest":"sha256:26ff9f7f843f3409d759d4d4f146033ebaf96420f503457d6e6be901cd8f4b69"},"checksummed_files":14213},"files":[{"path":"BASES.tsv","size":121,"sha256":"0da49a3ea98fcaa345080b1a4230d2c798b395f71854063c2af657eb53a8a2e0","public":"full","lines":1,"url":"/api/recipe/zabbix/7.4.16-CE-ubuntu24.04-r2/files/BASES.tsv","text":"ubuntu:24.04@sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c\tbases/ubuntu_24.04_24737cef17f4.oci\n"},{"path":"BUILD_OFFLINE.sh","size":6738,"sha256":"83299978ccd02a0b69e163d760da1211b401bbfa35a3184ca674dc37ff876732","public":"preview","lines":125,"preview":{"text":"#!/usr/bin/env bash\n# =============================================================================\n# ReadyStack — offline reproducible rebuild.\n#\n# Rebuilds this product's image from THIS ARCHIVE ALONE, with no network access\n# of any kind, and prints the resulting linux/amd64 image-manifest digest.\n# Run ./VERIFY_OFFLINE.sh afterwards to assert it equals the published digest.\n#\n# Requirements: linux/amd64 Docker host, docker buildx >= 0.30, jq, tar.\n# No git, no registry access, no additional tooling.\n#\n#   ./BUILD_OFFLINE.sh                the rebuild (OCI image + a docker-loadable copy)\n#   ./BUILD_OFFLINE.sh --provenance   the same rebuild with SLSA v1 build provenance (mode=max) attached to the OCI\n#                                     image, generated by BuildKit, not by any build step. Run on your own hardened,\n#                                     isolated build platform and sign that provenance with a key the build cannot\n#                                     reach, and the result meets SLSA Build Level 3 (see REBUILD.md). The image\n#                                     digest is the same either way.\n# =============================================================================\nset -euo pipefail\nPROVENANCE=0\nfor arg in \"$@\"; do\n  case \"$arg\" in\n    --provenance) PROVENANCE=1 ;;\n    -h|--help) sed -n '2,20p' \"$0\"; exit 0 ;;","lines_shown":24,"lines_total":125}},{"path":"CHECKSUMS.sha256","size":1956116,"sha256":"6ff7acf25c49eb0245b35bc412cae183449ada5e501013a6de9022a5af3a48a1","public":"account","lines":14213},{"path":"DOCKERFILE_NAME.txt","size":26,"sha256":"9aadd1ede68e016a6f163c97befc5ff2fcdc8ebd4f84b108dba63cb195fa8c84","public":"full","lines":1,"url":"/api/recipe/zabbix/7.4.16-CE-ubuntu24.04-r2/files/DOCKERFILE_NAME.txt","text":"Dockerfile.offline.pinned\n"},{"path":"Dockerfile","size":5821,"sha256":"13edb9407bcc14e0a11dcda0929a5777b934fe7c709538d86c6a863c6e559aae","public":"account","lines":58},{"path":"Dockerfile.offline","size":5821,"sha256":"13edb9407bcc14e0a11dcda0929a5777b934fe7c709538d86c6a863c6e559aae","public":"account","lines":58},{"path":"Dockerfile.offline.pinned","size":5821,"sha256":"13edb9407bcc14e0a11dcda0929a5777b934fe7c709538d86c6a863c6e559aae","public":"preview","lines":58,"preview":{"text":"# GENERATED L-009 hermetic C build (--network=none, SBOM+SLSA-attestation-producing).\n# Pinned bases; vendored source (in-tree deps) + extra build debs + runtime debs from Dockerfile.vendor.\nFROM ubuntu:24.04@sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c AS cbuild\n# dpkg-install the vendored EXTRA build debs (pkg-config/libssl-dev/...) — gcc/make are in the builder.\nRUN --mount=type=bind,source=vendored/build-debs,target=/tmp/bdebs \\\n    set --; for f in /tmp/bdebs/*.deb; do [ -e \"$f\" ] && set -- \"$@\" \"$f\"; done; \\\n    for pass in 1 2 3 4 5; do [ $# -eq 0 ] || dpkg -i --skip-same-version \"$@\" >/dev/null 2>&1 && break; done; \\\n    dpkg --configure -a && bad= && for d in \"$@\"; do p=$(dpkg-deb -f \"$d\" Package) v=$(dpkg-deb -f \"$d\" Version); \\\n      case \"$(dpkg-query -W -f='${Version} ${db:Status-Abbrev}' \"$p\" 2>/dev/null)\" in \"$v ii\"*) ;; *) bad=\"$bad $p=$v\" ;; esac; done && \\\n    { [ -z \"$bad\" ] || { echo \"vendored debs not installed at their vendored version:$bad\" >&2; false; }; }\nWORKDIR /src\nCOPY vendored/zabbix-src/ .\nARG SOURCE_DATE_EPOCH=1792496804\nENV SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH}\nENV CFLAGS=\"-O2 -pipe -fPIE -fstack-protector-strong -fstack-clash-protection -D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security\" LDFLAGS=\"-pie -Wl,-z,relro,-z,now,-z,defs -Wl,--as-needed\" PERL_HASH_SEED=0 PERL_PERTURB_KEYS=0\nRUN ./configure --prefix=/opt/zabbix --sysconfdir=/etc/zabbix --enable-server --enable-agent --enable-ipv6 --with-postgresql --with-openssl --with-net-snmp --with-ssh --with-ldap --with-libcurl=/usr/bin/curl-config --with-libpcre2 --with-libxml2 --with-openipmi --with-libmodbus --with-ares --with-unixodbc --silent\nRUN make -j\"$(nproc)\" -s dbschema\nRUN make -j\"$(nproc)\" -s\nRUN make -s install\nRUN rm -f /opt/zabbix/sbin/zabbix_agentd /opt/zabbix/share/man/man8/zabbix_agentd.8 && strip /opt/zabbix/sbin/zabbix_server /opt/zabbix/bin/zabbix_get /opt/zabbix/bin/zabbix_sender\nRUN mkdir -p /opt/zabbix/share/zabbix/database/postgresql && cat database/postgresql/schema.sql database/postgresql/images.sql database/postgresql/data.sql | gzip -9n > /opt/zabbix/share/zabbix/database/postgresql/create.sql.gz && cp COPYING /opt/zabbix/share/zabbix/COPYING\nFROM ubuntu:24.04@sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c\nENV DEBIAN_FRONTEND=noninteractive PATH=/opt/zabbix/sbin:/opt/zabbix/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8\nRUN --mount=type=bind,source=vendored/debs,target=/tmp/debs \\","lines_shown":24,"lines_total":58}},{"path":"Dockerfile.vendor","size":2401,"sha256":"12dcc8a6900ed599e18786176c9a4332bc2380d231f0e5a4875cb4ed8b3340de","public":"account","lines":27},{"path":"MANIFEST.txt","size":989662,"sha256":"55dd62905ef044ccc4a0043be517e09f79594676f8f0996101b151af59be550e","public":"account","lines":14215},{"path":"SOURCE_DATE_EPOCH.txt","size":11,"sha256":"90fc506652a643b2c5e32773e8baeb57558a1262f54a1b521ec76ba7b3d79b0f","public":"full","lines":1,"url":"/api/recipe/zabbix/7.4.16-CE-ubuntu24.04-r2/files/SOURCE_DATE_EPOCH.txt","text":"1792496804\n"},{"path":"TARGET_DIGEST.txt","size":476,"sha256":"d4357025141c732e7289bce5a378355e6a76e8a21e938a63defeb52ccb42e0be","public":"full","lines":9,"url":"/api/recipe/zabbix/7.4.16-CE-ubuntu24.04-r2/files/TARGET_DIGEST.txt","text":"image_manifest_digest=sha256:a076e237d9451ae3032a101d985d6009cc8e822ae5e7800d0f4c08442a32430a\nconfig_digest=sha256:26ff9f7f843f3409d759d4d4f146033ebaf96420f503457d6e6be901cd8f4b69\ntag=readystack/zabbix:7.4.16-CE-ubuntu24.04-r2\nprobe_port=10051\nprobe_path=/\nprobe_timeout=180\nprobe_exec=bash -c 'exec 3<>/dev/tcp/127.0.0.1/10051'\nverify_boot=skip\nverify_boot_reason=this image needs pg (not part of this archive); boot it with your own services as the admin handbook describes\n"},{"path":"VERIFY_OFFLINE.sh","size":8100,"sha256":"dc0b5cd5c104a5da5c3f4e379e8f3d2eeffa307c8545067925bb4317a722b0b7","public":"account","lines":138},{"path":"docs/PROVENANCE.md","size":1690,"sha256":"7b3a87247d5cbd582eb65eb92fe405eed41ab9845de1864016b30b864920b9c3","public":"account","lines":28},{"path":"docs/REBUILD.md","size":5119,"sha256":"ef81224c83807a18fc856ed5e5a16f437474f21c77d7ec56f16a8bf445e52118","public":"account","lines":59},{"path":"docs/VERIFY.md","size":1952,"sha256":"7ba424eb1aeec9556b2caf1fb8299f8dc51bae3a95f1b274c24f0fa3e9f969aa","public":"account","lines":34},{"path":"docs/provenance/BASE_IMAGE_DIGESTS.lock","size":49,"sha256":"1e09fe3fa2d7983917ffeaee44f776305efa4aa9caed6473fa7e64d401f5eeb2","public":"full","lines":2,"url":"/api/recipe/zabbix/7.4.16-CE-ubuntu24.04-r2/files/docs/provenance/BASE_IMAGE_DIGESTS.lock","text":"# base images for zabbix (resolve at build_kit)\n\n"},{"path":"docs/provenance/BUILD_RECIPE.json","size":6114,"sha256":"81c5186a49e9065949c27cd1eb3d498596f874b42e32596d7b77ad5e00e2c410","public":"account","lines":89},{"path":"docs/provenance/CUSTODY_INPUTS.json","size":644,"sha256":"2f08f502881f1e5049a771e4c79e0442210944d6ad0abdcc3a6a2ef789bee08c","public":"account","lines":17},{"path":"docs/provenance/SOURCE_FILE_MANIFEST.json","size":251160,"sha256":"8463026f0b503d7f7aa2d801cb961418b069c75b33eb59d74973100bb4eb992e","public":"account","lines":5007},{"path":"docs/provenance/SOURCE_TREE_HASH.json","size":302,"sha256":"3e06ed80dd8671d714e8ee8a662316e9ecb8002d1d990dc5a4f6a98282cc013d","public":"full","lines":9,"url":"/api/recipe/zabbix/7.4.16-CE-ubuntu24.04-r2/files/docs/provenance/SOURCE_TREE_HASH.json","text":"{\n  \"schema\": \"kitforge.source_tree_hash.v1\",\n  \"slug\": \"zabbix\",\n  \"repo\": \"https://github.com/zabbix/zabbix\",\n  \"ref\": \"7.4.16\",\n  \"commit\": \"b90dda2ec5983a92c9671550b5e32947cf241cd2\",\n  \"tree_listing_sha256\": \"1f86bf79232abe846e52688eac4f5fd49ca1d82f943844e1a342e0094ec5f931\",\n  \"file_count\": 6887\n}"},{"path":"docs/provenance/SYSTEM_PINNING.lock","size":281,"sha256":"33bc7bc47ce9a289b55041d45c90bdf961153cf0cae727e9276929224fff0d8a","public":"account","lines":23},{"path":"docs/provenance/TOOLCHAIN.lock","size":3390,"sha256":"56af9300fcff76d658e1a56ea8446b1e6394ae8b217be18c0b1fce01132dd378","public":"account","lines":99},{"path":"rebuild.json","size":1212,"sha256":"ffab13dfaebcc133f3e2e6765509821213194f5aabb1a1c27ca1dd7b72255189","public":"account","lines":31},{"path":"toolchain/BUILDKIT_TAG.txt","size":22,"sha256":"fcd530eeb02b063d2f047adad6eef896422a8e8d558513e5f09b2a262be32573","public":"full","lines":1,"url":"/api/recipe/zabbix/7.4.16-CE-ubuntu24.04-r2/files/toolchain/BUILDKIT_TAG.txt","text":"moby/buildkit:v0.31.2\n"},{"path":"zabbix-entrypoint.sh","size":2730,"sha256":"9f2522da1c746b125792ed5dd641ea173bc48423cc40ad85302d5cc2c7bcd779","public":"account","lines":68}],"skipped":[],"kit_adds":{"bases":{"files":5,"bytes":29771169},"docs":{"files":6944,"bytes":323961624},"toolchain":{"files":1,"bytes":111529472},"vendored":{"files":7240,"bytes":458144582}},"links":{"page":"https://readystack.dev/products/zabbix/recipe","signup":"https://readystack.dev/login.html?create=1&next=%2Fproducts%2Fzabbix%2Frecipe","kit":"https://readystack.dev/buy.html?product=zabbix"}}