Sign inSign up

nbarnum/zabbix-proxy

By nbarnum

Updated about 11 years ago

Ubuntu 14.04 based docker container that runs Zabbix proxy and agent, managed by Monit.

Image
1

1.5K

nbarnum/zabbix-proxy repository overview

Zabbix proxy Dockerfile

This repository contains Dockerfile of Zabbix proxy for Docker's automated build published to the public Docker Hub Registry.

Base Docker Image
Installation
  1. Install Docker.

  2. Download automated build from public Docker Hub Registry: docker pull nbarnum/zabbix-proxy

    (alternatively, you can build an image from Dockerfile: docker build -t nbarnum/zabbix-proxy github.com/nbarnum/docker-zabbix-proxy)

Usage
Run zabbix_proxy
$ docker run -d --name zabbix-proxy -p 10051:10051 \
             nbarnum/zabbix-proxy -z <zabbix server ip> -s <proxy hostname to use>

Usage:

REQUIRED:
  -s, --host           Zabbix hostname to use for Zabbix proxy (Hostname= in conf).
  -z, --zabbix-server  Zabbix server IP or DNS name (Server= in zabbix_proxy.conf).
OPTIONAL:
  -m, --monit          Command to pass to Monit {start|stop|restart|shell|status|summary}. Default: run
  -p, --port           Zabbix server port to send to (ServerPort= in zabbix_proxy.conf). Default: 10051
Explore running container
docker exec -it zabbix-proxy bash
sysctl

In order to tune the Docker host housing Zabbix proxy containers, consider applying the following sysctl settings:

kernel.shmall = 4194304
kernel.shmmax = 17179869184
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
Tags

Tags correspond to the version of Zabbix that is installed. Currently the following tags are included:

Docker TagZabbix versionZabbix release date
latest2.4.521 April 2015
2.4.52.4.521 April 2015
2.2.92.2.912 March 2015
2.0.142.0.1415 December 2014

Tag summary

Content type

Image

Digest

sha256:7e4c9b670

Size

-

Last updated

about 11 years ago

docker pull nbarnum/zabbix-proxy