Sign inSign up

comprime/zabbix-web-unit

By comprime

Updated about 2 years ago

Zabbix web frontend using NGINX Unit

Image
Monitoring & observability
0

651

comprime/zabbix-web-unit repository overview

Zabbix Web Unit

This repo contains files necesary to build a container image for the Zabbix Frontend using the NGINX Unit Application runtime. This is intended as drop in replacement for the zabbix/zabbix-web-[apache,nginx]-mysql images.

The Differences

  • Built on the Wolfi (un)distro, smaller footprint but keeping GLIBC.
  • Uses NGINX Unit, replacing Nginx, Apache, PHP-FPM, and supervisord.
  • Changed docker-entrypoint script to be Dash/Ash compatible, removing Bash requirement.
  • Test DB connection using PHP script, removing mysql-admin requirement.
  • Added a preloading script for opcache, thus improving both throughput and latencies, (at least in my tests).

Container images

Container images have been published to docker hub and can be found here

Following image tags currently exist:

Build instructions

Image is built using melange, apko, skopeo, and make. Melange then has a dependency on bubblewrap.

If you have either docker or podman installed, just running make docker-make will take care of everything for you and build the images.

Tag summary

Content type

Image

Digest

sha256:82441934b

Size

55.4 MB

Last updated

about 2 years ago

docker pull comprime/zabbix-web-unit