From 3c6652e977c8ba29a9dee42aef3e02117c6108f5 Mon Sep 17 00:00:00 2001 From: dotneft Date: Fri, 5 Aug 2016 14:01:09 -0700 Subject: [PATCH 1/2] Updated documentation --- README.md | 2 +- agent/alpine/README.md | 28 +++++++++++++--------- agent/ubuntu/README.md | 28 +++++++++++++--------- java-gateway/alpine/README.md | 2 +- java-gateway/ubuntu/README.md | 2 +- proxy-mysql/alpine/README.md | 35 ++++++++++++++++----------- proxy-mysql/ubuntu/README.md | 35 ++++++++++++++++----------- proxy-sqlite3/alpine/README.md | 28 +++++++++++++--------- proxy-sqlite3/ubuntu/README.md | 28 +++++++++++++--------- server-mysql/alpine/README.md | 37 +++++++++++++++++------------ server-mysql/ubuntu/.README.md.swp | Bin 0 -> 16384 bytes server-mysql/ubuntu/README.md | 37 +++++++++++++++++------------ server-pgsql/alpine/README.md | 36 ++++++++++++++++------------ server-pgsql/ubuntu/README.md | 36 ++++++++++++++++------------ snmptraps/ubuntu/README.md | 2 +- web-apache-mysql/alpine/README.md | 18 +++++++------- web-apache-mysql/ubuntu/README.md | 18 +++++++------- web-nginx-mysql/alpine/README.md | 18 +++++++------- web-nginx-mysql/ubuntu/README.md | 18 +++++++------- web-nginx-pgsql/alpine/README.md | 18 +++++++------- web-nginx-pgsql/ubuntu/README.md | 18 +++++++------- 21 files changed, 260 insertions(+), 184 deletions(-) create mode 100644 server-mysql/ubuntu/.README.md.swp diff --git a/README.md b/README.md index 6170a783c..76ee5f094 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Please follow usage instructions of each Zabbix component image: * [zabbix-server-pgsql](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/) - Zabbix server with PostgreSQL database support * [zabbix-web-apache-mysql](https://hub.docker.com/r/zabbix/zabbix-web-apache-mysql/) - Zabbix web interface on Apache2 web server with MySQL database support * [zabbix-web-nginx-mysql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-mysql/) - Zabbix web interface on Nginx web server with MySQL database support -* [zabbix-web-nginx-pgsql](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/) - Zabbix web interface on Apache2 web server with PostgreSQL database support +* [zabbix-web-nginx-pgsql](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/) - Zabbix web interface on Nginx web server with PostgreSQL database support * [zabbix-proxy-sqlite3](https://hub.docker.com/r/zabbix/zabbix-proxy-sqlite3/) - Zabbix proxy with SQLite3 database support * [zabbix-proxy-mysql](https://hub.docker.com/r/zabbix/zabbix-proxy-mysql/) - Zabbix proxy with MySQL database support * [zabbix-java-gateway](https://hub.docker.com/r/zabbix/zabbix-java-gateway/) - Zabbix Java Gateway diff --git a/agent/alpine/README.md b/agent/alpine/README.md index d3bc73d56..fa1dfd70a 100644 --- a/agent/alpine/README.md +++ b/agent/alpine/README.md @@ -28,19 +28,19 @@ Images are updated when new releases are published. The image with ``latest`` ta Start a Zabbix agent container as follows: - docker run --name some-zabbix-agent -e ZBX_HOSTNAME=some-hostname -e ZBX_SERVER_HOST=some-zabbix-server -d zabbix/zabbix-agent:tag + docker run --name some-zabbix-agent -e ZBX_HOSTNAME="some-hostname" -e ZBX_SERVER_HOST="some-zabbix-server" -d zabbix/zabbix-agent:tag Where `some-zabbix-agent` is the name you want to assign to your container, `some-hostname` is the hostname, it is Hostname parameter in Zabbix agent 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-agent/tags/). -## Connects from Zabbix server or Zabbix proxy in other containers +## Connects from Zabbix server or Zabbix proxy in other containers (Passive checks) -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: +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 ``` -## Connect to Zabbix server or Zabbix proxy containers +## Connect to Zabbix server or Zabbix proxy containers (Active checks) 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: @@ -79,7 +79,7 @@ When you start the `zabbix-agent` image, you can adjust the configuration of the ### `ZBX_HOSTNAME` -This variable is unique, case sensitive hostname. By default, value is `hostname` of the container. It is ``Hostname`` parameter in zabbix_agentd.conf. +This variable is unique, case sensitive hostname. By default, value is `hostname` of the container. It is ``Hostname`` parameter in ``zabbix_agentd.conf``. ### `ZBX_SERVER_HOST` @@ -105,11 +105,17 @@ The variable is comma separated list of allowed Zabbix server or proxy hosts for The variable is list of comma separated loadable Zabbix modules. It works with volume ``/var/lib/zabbix/modules``. The syntax of the variable is ``dummy1.so,dummy2.so``. -### ``ZBX_DEBUGLEVEL`` +### `ZBX_DEBUGLEVEL` -The variable is used to specify debug level. By default, value is ``3``. Allowed values are ``0`` - basic information about starting and stopping of Zabbix processes, ``1`` - critical information,``2`` - error information,``3`` - warnings,``4`` - for debugging (produces lots of information), ``5`` - extended debugging (produces even more information). It is ``DebugLevel`` parameter in zabbix_agentd.conf. +The variable is used to specify debug level. By default, value is ``3``. It is ``DebugLevel`` parameter in ``zabbix_agentd.conf``. Allowed values are listed below: +- ``0`` - basic information about starting and stopping of Zabbix processes; +- ``1`` - critical information +- ``2`` - error information +- ``3`` - warnings +- ``4`` - for debugging (produces lots of information) +- ``5`` - extended debugging (produces even more information) -### ``ZBX_TIMEOUT`` +### `ZBX_TIMEOUT` The variable is used to specify timeout for processing checks. By default, value is ``3``. @@ -143,9 +149,9 @@ ZBX_TLSPSKFILE= Default values of these variables are specified after equal sign. -The allowed variables are identical of parameters in official ``zabbix_agentd.conf``. For example, ``ZBX_REFRESHACTIVECHECKS`` = ``RefreshActiveChecks``. +The allowed variables are identical of parameters in official ``zabbix_agentd.conf`` configuration file. For example, ``ZBX_REFRESHACTIVECHECKS`` = ``RefreshActiveChecks``. -Please use official documentation for [`zabbix_agentd.conf`](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_agentd) to get more information about the variables. +Please use official documentation for [``zabbix_agentd.conf``](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_agentd) to get more information about the variables. ## Allowed volumes for the Zabbix agent container @@ -197,7 +203,7 @@ If you have any problems with or questions about this image, please contact us t ### Known issues -Currently it is not allowed to specify ``ZBX_ALIAS`` environment variable. +Currently it is not allowed to specify ``ZBX_ALIAS`` environment variable. Please use ``/etc/zabbix/zabbix_agent.d`` volume with additional configuration files with ``Alias`` options. ## Contributing diff --git a/agent/ubuntu/README.md b/agent/ubuntu/README.md index d3bc73d56..fa1dfd70a 100644 --- a/agent/ubuntu/README.md +++ b/agent/ubuntu/README.md @@ -28,19 +28,19 @@ Images are updated when new releases are published. The image with ``latest`` ta Start a Zabbix agent container as follows: - docker run --name some-zabbix-agent -e ZBX_HOSTNAME=some-hostname -e ZBX_SERVER_HOST=some-zabbix-server -d zabbix/zabbix-agent:tag + docker run --name some-zabbix-agent -e ZBX_HOSTNAME="some-hostname" -e ZBX_SERVER_HOST="some-zabbix-server" -d zabbix/zabbix-agent:tag Where `some-zabbix-agent` is the name you want to assign to your container, `some-hostname` is the hostname, it is Hostname parameter in Zabbix agent 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-agent/tags/). -## Connects from Zabbix server or Zabbix proxy in other containers +## Connects from Zabbix server or Zabbix proxy in other containers (Passive checks) -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: +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 ``` -## Connect to Zabbix server or Zabbix proxy containers +## Connect to Zabbix server or Zabbix proxy containers (Active checks) 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: @@ -79,7 +79,7 @@ When you start the `zabbix-agent` image, you can adjust the configuration of the ### `ZBX_HOSTNAME` -This variable is unique, case sensitive hostname. By default, value is `hostname` of the container. It is ``Hostname`` parameter in zabbix_agentd.conf. +This variable is unique, case sensitive hostname. By default, value is `hostname` of the container. It is ``Hostname`` parameter in ``zabbix_agentd.conf``. ### `ZBX_SERVER_HOST` @@ -105,11 +105,17 @@ The variable is comma separated list of allowed Zabbix server or proxy hosts for The variable is list of comma separated loadable Zabbix modules. It works with volume ``/var/lib/zabbix/modules``. The syntax of the variable is ``dummy1.so,dummy2.so``. -### ``ZBX_DEBUGLEVEL`` +### `ZBX_DEBUGLEVEL` -The variable is used to specify debug level. By default, value is ``3``. Allowed values are ``0`` - basic information about starting and stopping of Zabbix processes, ``1`` - critical information,``2`` - error information,``3`` - warnings,``4`` - for debugging (produces lots of information), ``5`` - extended debugging (produces even more information). It is ``DebugLevel`` parameter in zabbix_agentd.conf. +The variable is used to specify debug level. By default, value is ``3``. It is ``DebugLevel`` parameter in ``zabbix_agentd.conf``. Allowed values are listed below: +- ``0`` - basic information about starting and stopping of Zabbix processes; +- ``1`` - critical information +- ``2`` - error information +- ``3`` - warnings +- ``4`` - for debugging (produces lots of information) +- ``5`` - extended debugging (produces even more information) -### ``ZBX_TIMEOUT`` +### `ZBX_TIMEOUT` The variable is used to specify timeout for processing checks. By default, value is ``3``. @@ -143,9 +149,9 @@ ZBX_TLSPSKFILE= Default values of these variables are specified after equal sign. -The allowed variables are identical of parameters in official ``zabbix_agentd.conf``. For example, ``ZBX_REFRESHACTIVECHECKS`` = ``RefreshActiveChecks``. +The allowed variables are identical of parameters in official ``zabbix_agentd.conf`` configuration file. For example, ``ZBX_REFRESHACTIVECHECKS`` = ``RefreshActiveChecks``. -Please use official documentation for [`zabbix_agentd.conf`](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_agentd) to get more information about the variables. +Please use official documentation for [``zabbix_agentd.conf``](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_agentd) to get more information about the variables. ## Allowed volumes for the Zabbix agent container @@ -197,7 +203,7 @@ If you have any problems with or questions about this image, please contact us t ### Known issues -Currently it is not allowed to specify ``ZBX_ALIAS`` environment variable. +Currently it is not allowed to specify ``ZBX_ALIAS`` environment variable. Please use ``/etc/zabbix/zabbix_agent.d`` volume with additional configuration files with ``Alias`` options. ## Contributing diff --git a/java-gateway/alpine/README.md b/java-gateway/alpine/README.md index 5572ef1f9..2a04376d9 100644 --- a/java-gateway/alpine/README.md +++ b/java-gateway/alpine/README.md @@ -62,7 +62,7 @@ This variable is specified amount of pollers. By default, value is `5`. This variable is used to specify timeout for outgoing connections. By default, value is `3`. -### ``ZBX_DEBUGLEVEL`` +### `ZBX_DEBUGLEVEL` This variable is used to specify log level. By default, value is `info`. The variable allows next values: ``trace``, ``debug``, ``info``, ``want``, ``error``, ``all``, ``off`` diff --git a/java-gateway/ubuntu/README.md b/java-gateway/ubuntu/README.md index 5572ef1f9..2a04376d9 100644 --- a/java-gateway/ubuntu/README.md +++ b/java-gateway/ubuntu/README.md @@ -62,7 +62,7 @@ This variable is specified amount of pollers. By default, value is `5`. This variable is used to specify timeout for outgoing connections. By default, value is `3`. -### ``ZBX_DEBUGLEVEL`` +### `ZBX_DEBUGLEVEL` This variable is used to specify log level. By default, value is `info`. The variable allows next values: ``trace``, ``debug``, ``info``, ``want``, ``error``, ``all``, ``off`` diff --git a/proxy-mysql/alpine/README.md b/proxy-mysql/alpine/README.md index 9b60ca758..2d7837042 100644 --- a/proxy-mysql/alpine/README.md +++ b/proxy-mysql/alpine/README.md @@ -24,6 +24,7 @@ Images are updated when new releases are published. The image with ``latest`` ta The image uses MySQL database to store collected data before sending it to Zabbix server. It uses the next procedure to start: - Checking database availability +- If ``MYSQL_ROOT_PASSWORD`` or ``MYSQL_ALLOW_EMPTY_PASSWORD`` are specified, the instance tries to create ``MYSQL_USER`` user with ``MYSQL_PASSWORD`` to use these credentials then for Zabbix server. - Checking of having `MYSQL_DATABASE` database. Creating `MYSQL_DATABASE` database name if it does not exist - Checking of having `dbversion` table. Creating Zabbix proxy database schema if no `dbversion` table @@ -33,9 +34,9 @@ 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 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 -d zabbix/zabbix-proxy-mysql:tag -Where `some-zabbix-proxy-mysql` 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-mysql/tags/). +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/). ## Connects from Zabbix server (Passive proxy) @@ -77,7 +78,7 @@ The variable allows to switch Zabbix proxy mode. Bu default, value is `0` - acti ### `ZBX_HOSTNAME` -This variable is unique, case sensitive hostname. By default, value is `zabbix-proxy-mysql` of the container. It is ``Hostname`` parameter in zabbix_proxy.conf. +This variable is unique, case sensitive hostname. By default, value is `zabbix-proxy-mysql` of the container. It is ``Hostname`` parameter in ``zabbix_proxy.conf``. ### `ZBX_SERVER_HOST` @@ -87,11 +88,11 @@ This variable is IP or DNS name of Zabbix server or Zabbix proxy. By default, va This variable is port Zabbix server listening on. By default, value is `10051`. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of MySQL server. By default, value is 'mysql-server' -### ``DB_SERVER_PORT`` +### `DB_SERVER_PORT` This variable is port of MySQL server. By default, value is '3306'. @@ -109,13 +110,19 @@ The variable is list of comma separated loadable Zabbix modules. It works with ### ``ZBX_DEBUGLEVEL`` -The variable is used to specify debug level. By default, value is ``3``. Allowed values are ``0`` - basic information about starting and stopping of Zabbix processes, ``1`` - critical information,``2`` - error information,``3`` - warnings,``4`` - for debugging (produces lots of information), ``5`` - extended debugging (produces even more information). It is ``DebugLevel`` parameter in zabbix_proxy.conf. +The variable is used to specify debug level. By default, value is ``3``. It is ``DebugLevel`` parameter in ``zabbix_server.conf``. Allowed values are listed below: +- ``0`` - basic information about starting and stopping of Zabbix processes; +- ``1`` - critical information +- ``2`` - error information +- ``3`` - warnings +- ``4`` - for debugging (produces lots of information) +- ``5`` - extended debugging (produces even more information) -### ``ZBX_TIMEOUT`` +### `ZBX_TIMEOUT` The variable is used to specify timeout for processing checks. By default, value is ``4``. -### ``ZBX_JAVAGATEWAY_ENABLE`` +### `ZBX_JAVAGATEWAY_ENABLE` The variable enable communication with Zabbix Java Gateway to collect Java related checks. By default, value is `false`. @@ -172,13 +179,13 @@ Default values of these variables are specified after equal sign. The allowed variables are identical of parameters in official ``zabbix_proxy.conf``. For example, ``ZBX_LOGSLOWQUERIES`` = ``LogSlowQueries``. -Please use official documentation for [`zabbix_proxy.conf`](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_proxy) to get more information about the variables. +Please use official documentation for [``zabbix_proxy.conf``](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_proxy) to get more information about the variables. ## Allowed volumes for the Zabbix proxy container ### ``/usr/lib/zabbix/externalscripts`` -The volume is used by External checks (type of items). It is `ExternalScripts` parameter in `zabbix_proxy.conf`. +The volume is used by External checks (type of items). It is `ExternalScripts` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/modules`` @@ -190,19 +197,19 @@ The volume is used to store TLS related files. These file names are specified us ### ``/var/lib/zabbix/ssh_keys`` -The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/certs`` -The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/keys`` -The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/ssl_ca`` -The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/snmptraps`` diff --git a/proxy-mysql/ubuntu/README.md b/proxy-mysql/ubuntu/README.md index 9b60ca758..2d7837042 100644 --- a/proxy-mysql/ubuntu/README.md +++ b/proxy-mysql/ubuntu/README.md @@ -24,6 +24,7 @@ Images are updated when new releases are published. The image with ``latest`` ta The image uses MySQL database to store collected data before sending it to Zabbix server. It uses the next procedure to start: - Checking database availability +- If ``MYSQL_ROOT_PASSWORD`` or ``MYSQL_ALLOW_EMPTY_PASSWORD`` are specified, the instance tries to create ``MYSQL_USER`` user with ``MYSQL_PASSWORD`` to use these credentials then for Zabbix server. - Checking of having `MYSQL_DATABASE` database. Creating `MYSQL_DATABASE` database name if it does not exist - Checking of having `dbversion` table. Creating Zabbix proxy database schema if no `dbversion` table @@ -33,9 +34,9 @@ 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 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 -d zabbix/zabbix-proxy-mysql:tag -Where `some-zabbix-proxy-mysql` 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-mysql/tags/). +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/). ## Connects from Zabbix server (Passive proxy) @@ -77,7 +78,7 @@ The variable allows to switch Zabbix proxy mode. Bu default, value is `0` - acti ### `ZBX_HOSTNAME` -This variable is unique, case sensitive hostname. By default, value is `zabbix-proxy-mysql` of the container. It is ``Hostname`` parameter in zabbix_proxy.conf. +This variable is unique, case sensitive hostname. By default, value is `zabbix-proxy-mysql` of the container. It is ``Hostname`` parameter in ``zabbix_proxy.conf``. ### `ZBX_SERVER_HOST` @@ -87,11 +88,11 @@ This variable is IP or DNS name of Zabbix server or Zabbix proxy. By default, va This variable is port Zabbix server listening on. By default, value is `10051`. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of MySQL server. By default, value is 'mysql-server' -### ``DB_SERVER_PORT`` +### `DB_SERVER_PORT` This variable is port of MySQL server. By default, value is '3306'. @@ -109,13 +110,19 @@ The variable is list of comma separated loadable Zabbix modules. It works with ### ``ZBX_DEBUGLEVEL`` -The variable is used to specify debug level. By default, value is ``3``. Allowed values are ``0`` - basic information about starting and stopping of Zabbix processes, ``1`` - critical information,``2`` - error information,``3`` - warnings,``4`` - for debugging (produces lots of information), ``5`` - extended debugging (produces even more information). It is ``DebugLevel`` parameter in zabbix_proxy.conf. +The variable is used to specify debug level. By default, value is ``3``. It is ``DebugLevel`` parameter in ``zabbix_server.conf``. Allowed values are listed below: +- ``0`` - basic information about starting and stopping of Zabbix processes; +- ``1`` - critical information +- ``2`` - error information +- ``3`` - warnings +- ``4`` - for debugging (produces lots of information) +- ``5`` - extended debugging (produces even more information) -### ``ZBX_TIMEOUT`` +### `ZBX_TIMEOUT` The variable is used to specify timeout for processing checks. By default, value is ``4``. -### ``ZBX_JAVAGATEWAY_ENABLE`` +### `ZBX_JAVAGATEWAY_ENABLE` The variable enable communication with Zabbix Java Gateway to collect Java related checks. By default, value is `false`. @@ -172,13 +179,13 @@ Default values of these variables are specified after equal sign. The allowed variables are identical of parameters in official ``zabbix_proxy.conf``. For example, ``ZBX_LOGSLOWQUERIES`` = ``LogSlowQueries``. -Please use official documentation for [`zabbix_proxy.conf`](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_proxy) to get more information about the variables. +Please use official documentation for [``zabbix_proxy.conf``](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_proxy) to get more information about the variables. ## Allowed volumes for the Zabbix proxy container ### ``/usr/lib/zabbix/externalscripts`` -The volume is used by External checks (type of items). It is `ExternalScripts` parameter in `zabbix_proxy.conf`. +The volume is used by External checks (type of items). It is `ExternalScripts` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/modules`` @@ -190,19 +197,19 @@ The volume is used to store TLS related files. These file names are specified us ### ``/var/lib/zabbix/ssh_keys`` -The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/certs`` -The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/keys`` -The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/ssl_ca`` -The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/snmptraps`` diff --git a/proxy-sqlite3/alpine/README.md b/proxy-sqlite3/alpine/README.md index 1385c538c..6dc2c9ec5 100644 --- a/proxy-sqlite3/alpine/README.md +++ b/proxy-sqlite3/alpine/README.md @@ -74,7 +74,7 @@ The variable allows to switch Zabbix proxy mode. Bu default, value is `0` - acti ### `ZBX_HOSTNAME` -This variable is unique, case sensitive hostname. By default, value is `zabbix-proxy-sqlite3` of the container. It is ``Hostname`` parameter in zabbix_proxy.conf. +This variable is unique, case sensitive hostname. By default, value is `zabbix-proxy-sqlite3` of the container. It is ``Hostname`` parameter in ``zabbix_proxy.conf``. ### `ZBX_SERVER_HOST` @@ -88,15 +88,21 @@ This variable is port Zabbix server listening on. By default, value is `10051`. The variable is list of comma separated loadable Zabbix modules. It works with volume ``/var/lib/zabbix/modules``. The syntax of the variable is ``dummy1.so,dummy2.so``. -### ``ZBX_DEBUGLEVEL`` +### `ZBX_DEBUGLEVEL` -The variable is used to specify debug level. By default, value is ``3``. Allowed values are ``0`` - basic information about starting and stopping of Zabbix processes, ``1`` - critical information,``2`` - error information,``3`` - warnings,``4`` - for debugging (produces lots of information), ``5`` - extended debugging (produces even more information). It is ``DebugLevel`` parameter in zabbix_proxy.conf. +The variable is used to specify debug level. By default, value is ``3``. It is ``DebugLevel`` parameter in ``zabbix_server.conf``. Allowed values are listed below: +- ``0`` - basic information about starting and stopping of Zabbix processes; +- ``1`` - critical information +- ``2`` - error information +- ``3`` - warnings +- ``4`` - for debugging (produces lots of information) +- ``5`` - extended debugging (produces even more information) -### ``ZBX_TIMEOUT`` +### `ZBX_TIMEOUT` The variable is used to specify timeout for processing checks. By default, value is ``4``. -### ``ZBX_JAVAGATEWAY_ENABLE`` +### `ZBX_JAVAGATEWAY_ENABLE` The variable enable communication with Zabbix Java Gateway to collect Java related checks. By default, value is `false`. @@ -153,13 +159,13 @@ Default values of these variables are specified after equal sign. The allowed variables are identical of parameters in official ``zabbix_proxy.conf``. For example, ``ZBX_LOGSLOWQUERIES`` = ``LogSlowQueries``. -Please use official documentation for [`zabbix_proxy.conf`](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_proxy) to get more information about the variables. +Please use official documentation for [``zabbix_proxy.conf``](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_proxy) to get more information about the variables. ## Allowed volumes for the Zabbix proxy container ### ``/usr/lib/zabbix/externalscripts`` -The volume is used by External checks (type of items). It is `ExternalScripts` parameter in `zabbix_proxy.conf`. +The volume is used by External checks (type of items). It is `ExternalScripts` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/modules`` @@ -171,19 +177,19 @@ The volume is used to store TLS related files. These file names are specified us ### ``/var/lib/zabbix/ssh_keys`` -The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/certs`` -The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/keys`` -The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/ssl_ca`` -The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/snmptraps`` diff --git a/proxy-sqlite3/ubuntu/README.md b/proxy-sqlite3/ubuntu/README.md index 1385c538c..6dc2c9ec5 100644 --- a/proxy-sqlite3/ubuntu/README.md +++ b/proxy-sqlite3/ubuntu/README.md @@ -74,7 +74,7 @@ The variable allows to switch Zabbix proxy mode. Bu default, value is `0` - acti ### `ZBX_HOSTNAME` -This variable is unique, case sensitive hostname. By default, value is `zabbix-proxy-sqlite3` of the container. It is ``Hostname`` parameter in zabbix_proxy.conf. +This variable is unique, case sensitive hostname. By default, value is `zabbix-proxy-sqlite3` of the container. It is ``Hostname`` parameter in ``zabbix_proxy.conf``. ### `ZBX_SERVER_HOST` @@ -88,15 +88,21 @@ This variable is port Zabbix server listening on. By default, value is `10051`. The variable is list of comma separated loadable Zabbix modules. It works with volume ``/var/lib/zabbix/modules``. The syntax of the variable is ``dummy1.so,dummy2.so``. -### ``ZBX_DEBUGLEVEL`` +### `ZBX_DEBUGLEVEL` -The variable is used to specify debug level. By default, value is ``3``. Allowed values are ``0`` - basic information about starting and stopping of Zabbix processes, ``1`` - critical information,``2`` - error information,``3`` - warnings,``4`` - for debugging (produces lots of information), ``5`` - extended debugging (produces even more information). It is ``DebugLevel`` parameter in zabbix_proxy.conf. +The variable is used to specify debug level. By default, value is ``3``. It is ``DebugLevel`` parameter in ``zabbix_server.conf``. Allowed values are listed below: +- ``0`` - basic information about starting and stopping of Zabbix processes; +- ``1`` - critical information +- ``2`` - error information +- ``3`` - warnings +- ``4`` - for debugging (produces lots of information) +- ``5`` - extended debugging (produces even more information) -### ``ZBX_TIMEOUT`` +### `ZBX_TIMEOUT` The variable is used to specify timeout for processing checks. By default, value is ``4``. -### ``ZBX_JAVAGATEWAY_ENABLE`` +### `ZBX_JAVAGATEWAY_ENABLE` The variable enable communication with Zabbix Java Gateway to collect Java related checks. By default, value is `false`. @@ -153,13 +159,13 @@ Default values of these variables are specified after equal sign. The allowed variables are identical of parameters in official ``zabbix_proxy.conf``. For example, ``ZBX_LOGSLOWQUERIES`` = ``LogSlowQueries``. -Please use official documentation for [`zabbix_proxy.conf`](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_proxy) to get more information about the variables. +Please use official documentation for [``zabbix_proxy.conf``](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_proxy) to get more information about the variables. ## Allowed volumes for the Zabbix proxy container ### ``/usr/lib/zabbix/externalscripts`` -The volume is used by External checks (type of items). It is `ExternalScripts` parameter in `zabbix_proxy.conf`. +The volume is used by External checks (type of items). It is `ExternalScripts` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/modules`` @@ -171,19 +177,19 @@ The volume is used to store TLS related files. These file names are specified us ### ``/var/lib/zabbix/ssh_keys`` -The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/certs`` -The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/keys`` -The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/ssl/ssl_ca`` -The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in `zabbix_proxy.conf`. +The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in ``zabbix_proxy.conf``. ### ``/var/lib/zabbix/snmptraps`` diff --git a/server-mysql/alpine/README.md b/server-mysql/alpine/README.md index c2d5a8327..faf079282 100644 --- a/server-mysql/alpine/README.md +++ b/server-mysql/alpine/README.md @@ -26,6 +26,7 @@ Images are updated when new releases are published. The image with ``latest`` ta The image uses MySQL database. It uses the next procedure to start: - Checking database availability +- If ``MYSQL_ROOT_PASSWORD`` or ``MYSQL_ALLOW_EMPTY_PASSWORD`` are specified, the instance tries to create ``MYSQL_USER`` user with ``MYSQL_PASSWORD`` to use these credentials then for Zabbix server. - Checking of having `MYSQL_DATABASE` database. Creating `MYSQL_DATABASE` database name if it does not exist - Checking of having `dbversion` table. Creating Zabbix server database schema and upload initial data sample if no `dbversion` table @@ -35,9 +36,9 @@ 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 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" -d zabbix/zabbix-server-mysql:tag -Where `some-zabbix-server-mysql` is the name you want to assign to your container, `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/). +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/). ## Container shell access and viewing Zabbix server logs @@ -57,11 +58,11 @@ $ docker logs some-zabbix-server-mysql When you start the `zabbix-server-mysql` image, you can adjust the configuration of the Zabbix server by passing one or more environment variables on the `docker run` command line. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of MySQL server. By default, value is 'mysql-server' -### ``DB_SERVER_PORT`` +### `DB_SERVER_PORT` This variable is port of MySQL server. By default, value is '3306'. @@ -77,15 +78,21 @@ The variable is Zabbix database name. By default, value is `zabbix`. The variable is list of comma separated loadable Zabbix modules. It works with volume ``/var/lib/zabbix/modules``. The syntax of the variable is ``dummy1.so,dummy2.so``. -### ``ZBX_DEBUGLEVEL`` +### `ZBX_DEBUGLEVEL` -The variable is used to specify debug level. By default, value is ``3``. Allowed values are ``0`` - basic information about starting and stopping of Zabbix processes, ``1`` - critical information,``2`` - error information,``3`` - warnings,``4`` - for debugging (produces lots of information), ``5`` - extended debugging (produces even more information). It is ``DebugLevel`` parameter in zabbix_server.conf. +The variable is used to specify debug level. By default, value is ``3``. It is ``DebugLevel`` parameter in ``zabbix_server.conf``. Allowed values are listed below: +- ``0`` - basic information about starting and stopping of Zabbix processes; +- ``1`` - critical information +- ``2`` - error information +- ``3`` - warnings +- ``4`` - for debugging (produces lots of information) +- ``5`` - extended debugging (produces even more information) -### ``ZBX_TIMEOUT`` +### `ZBX_TIMEOUT` The variable is used to specify timeout for processing checks. By default, value is ``4``. -### ``ZBX_JAVAGATEWAY_ENABLE`` +### `ZBX_JAVAGATEWAY_ENABLE` The variable enable communication with Zabbix Java Gateway to collect Java related checks. By default, value is `false`. @@ -140,17 +147,17 @@ Default values of these variables are specified after equal sign. The allowed variables are identical of parameters in official ``zabbix_server.conf``. For example, ``ZBX_LOGSLOWQUERIES`` = ``LogSlowQueries``. -Please use official documentation for [`zabbix_server.conf`](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_server) to get more information about the variables. +Please use official documentation for [``zabbix_server.conf``](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_server) to get more information about the variables. ## Allowed volumes for the Zabbix server container ### ``/usr/lib/zabbix/alertscripts`` -The volume is used for custom alert scripts. It is `AlertScriptsPath` parameter in `zabbix_server.conf`. +The volume is used for custom alert scripts. It is `AlertScriptsPath` parameter in ``zabbix_server.conf``. ### ``/usr/lib/zabbix/externalscripts`` -The volume is used by External checks (type of items). It is `ExternalScripts` parameter in `zabbix_server.conf`. +The volume is used by External checks (type of items). It is `ExternalScripts` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/modules`` @@ -162,19 +169,19 @@ The volume is used to store TLS related files. These file names are specified us ### ``/var/lib/zabbix/ssh_keys`` -The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in `zabbix_server.conf`. +The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/certs`` -The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in `zabbix_server.conf`. +The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/keys`` -The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in `zabbix_server.conf`. +The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/ssl_ca`` -The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in `zabbix_server.conf`. +The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/snmptraps`` diff --git a/server-mysql/ubuntu/.README.md.swp b/server-mysql/ubuntu/.README.md.swp new file mode 100644 index 0000000000000000000000000000000000000000..55bfd20c9bc23fdf7126053f92bb2916abbdd5e4 GIT binary patch literal 16384 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 UaDmr?iyD+a;glK@7Dy}n3)bIZ#{d8T literal 0 HcmV?d00001 diff --git a/server-mysql/ubuntu/README.md b/server-mysql/ubuntu/README.md index c2d5a8327..faf079282 100644 --- a/server-mysql/ubuntu/README.md +++ b/server-mysql/ubuntu/README.md @@ -26,6 +26,7 @@ Images are updated when new releases are published. The image with ``latest`` ta The image uses MySQL database. It uses the next procedure to start: - Checking database availability +- If ``MYSQL_ROOT_PASSWORD`` or ``MYSQL_ALLOW_EMPTY_PASSWORD`` are specified, the instance tries to create ``MYSQL_USER`` user with ``MYSQL_PASSWORD`` to use these credentials then for Zabbix server. - Checking of having `MYSQL_DATABASE` database. Creating `MYSQL_DATABASE` database name if it does not exist - Checking of having `dbversion` table. Creating Zabbix server database schema and upload initial data sample if no `dbversion` table @@ -35,9 +36,9 @@ 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 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" -d zabbix/zabbix-server-mysql:tag -Where `some-zabbix-server-mysql` is the name you want to assign to your container, `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/). +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/). ## Container shell access and viewing Zabbix server logs @@ -57,11 +58,11 @@ $ docker logs some-zabbix-server-mysql When you start the `zabbix-server-mysql` image, you can adjust the configuration of the Zabbix server by passing one or more environment variables on the `docker run` command line. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of MySQL server. By default, value is 'mysql-server' -### ``DB_SERVER_PORT`` +### `DB_SERVER_PORT` This variable is port of MySQL server. By default, value is '3306'. @@ -77,15 +78,21 @@ The variable is Zabbix database name. By default, value is `zabbix`. The variable is list of comma separated loadable Zabbix modules. It works with volume ``/var/lib/zabbix/modules``. The syntax of the variable is ``dummy1.so,dummy2.so``. -### ``ZBX_DEBUGLEVEL`` +### `ZBX_DEBUGLEVEL` -The variable is used to specify debug level. By default, value is ``3``. Allowed values are ``0`` - basic information about starting and stopping of Zabbix processes, ``1`` - critical information,``2`` - error information,``3`` - warnings,``4`` - for debugging (produces lots of information), ``5`` - extended debugging (produces even more information). It is ``DebugLevel`` parameter in zabbix_server.conf. +The variable is used to specify debug level. By default, value is ``3``. It is ``DebugLevel`` parameter in ``zabbix_server.conf``. Allowed values are listed below: +- ``0`` - basic information about starting and stopping of Zabbix processes; +- ``1`` - critical information +- ``2`` - error information +- ``3`` - warnings +- ``4`` - for debugging (produces lots of information) +- ``5`` - extended debugging (produces even more information) -### ``ZBX_TIMEOUT`` +### `ZBX_TIMEOUT` The variable is used to specify timeout for processing checks. By default, value is ``4``. -### ``ZBX_JAVAGATEWAY_ENABLE`` +### `ZBX_JAVAGATEWAY_ENABLE` The variable enable communication with Zabbix Java Gateway to collect Java related checks. By default, value is `false`. @@ -140,17 +147,17 @@ Default values of these variables are specified after equal sign. The allowed variables are identical of parameters in official ``zabbix_server.conf``. For example, ``ZBX_LOGSLOWQUERIES`` = ``LogSlowQueries``. -Please use official documentation for [`zabbix_server.conf`](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_server) to get more information about the variables. +Please use official documentation for [``zabbix_server.conf``](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_server) to get more information about the variables. ## Allowed volumes for the Zabbix server container ### ``/usr/lib/zabbix/alertscripts`` -The volume is used for custom alert scripts. It is `AlertScriptsPath` parameter in `zabbix_server.conf`. +The volume is used for custom alert scripts. It is `AlertScriptsPath` parameter in ``zabbix_server.conf``. ### ``/usr/lib/zabbix/externalscripts`` -The volume is used by External checks (type of items). It is `ExternalScripts` parameter in `zabbix_server.conf`. +The volume is used by External checks (type of items). It is `ExternalScripts` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/modules`` @@ -162,19 +169,19 @@ The volume is used to store TLS related files. These file names are specified us ### ``/var/lib/zabbix/ssh_keys`` -The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in `zabbix_server.conf`. +The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/certs`` -The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in `zabbix_server.conf`. +The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/keys`` -The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in `zabbix_server.conf`. +The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/ssl_ca`` -The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in `zabbix_server.conf`. +The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/snmptraps`` diff --git a/server-pgsql/alpine/README.md b/server-pgsql/alpine/README.md index cc42be5a3..0fc4362fd 100644 --- a/server-pgsql/alpine/README.md +++ b/server-pgsql/alpine/README.md @@ -35,9 +35,9 @@ 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 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" -d zabbix/zabbix-server-pgsql:tag -Where `some-zabbix-server-pgsql` is the name you want to assign to your container, `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/). +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/). ## Container shell access and viewing Zabbix server logs @@ -57,12 +57,12 @@ $ docker logs some-zabbix-server-pgsql When you start the `zabbix-server-pgsql` image, you can adjust the configuration of the Zabbix server by passing one or more environment variables on the `docker run` command line. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of PostgreSQL server. By default, value is 'postgres-server' -### ``DB_SERVER_PORT`` - +### `DB_SERVER_PORT` + This variable is port of PostgreSQL server. By default, value is '5432'. ### `POSTGRES_USER`, `POSTGRES_PASSWORD` @@ -77,11 +77,17 @@ The variable is Zabbix database name. By default, value is `zabbix`. The variable is list of comma separated loadable Zabbix modules. It works with volume ``/var/lib/zabbix/modules``. The syntax of the variable is ``dummy1.so,dummy2.so``. -### ``ZBX_DEBUGLEVEL`` +### `ZBX_DEBUGLEVEL` -The variable is used to specify debug level. By default, value is ``3``. Allowed values are ``0`` - basic information about starting and stopping of Zabbix processes, ``1`` - critical information,``2`` - error information,``3`` - warnings,``4`` - for debugging (produces lots of information), ``5`` - extended debugging (produces even more information). It is ``DebugLevel`` parameter in zabbix_server.conf. +The variable is used to specify debug level. By default, value is ``3``. It is ``DebugLevel`` parameter in ``zabbix_server.conf``. Allowed values are listed below: +- ``0`` - basic information about starting and stopping of Zabbix processes; +- ``1`` - critical information +- ``2`` - error information +- ``3`` - warnings +- ``4`` - for debugging (produces lots of information) +- ``5`` - extended debugging (produces even more information) -### ``ZBX_TIMEOUT`` +### `ZBX_TIMEOUT` The variable is used to specify timeout for processing checks. By default, value is ``4``. @@ -140,17 +146,17 @@ Default values of these variables are specified after equal sign. The allowed variables are identical of parameters in official ``zabbix_server.conf``. For example, ``ZBX_LOGSLOWQUERIES`` = ``LogSlowQueries``. -Please use official documentation for [`zabbix_server.conf`](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_server) to get more information about the variables. +Please use official documentation for [``zabbix_server.conf``](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_server) to get more information about the variables. ## Allowed volumes for the Zabbix server container ### ``/usr/lib/zabbix/alertscripts`` -The volume is used for custom alert scripts. It is `AlertScriptsPath` parameter in `zabbix_server.conf`. +The volume is used for custom alert scripts. It is `AlertScriptsPath` parameter in ``zabbix_server.conf``. ### ``/usr/lib/zabbix/externalscripts`` -The volume is used by External checks (type of items). It is `ExternalScripts` parameter in `zabbix_server.conf`. +The volume is used by External checks (type of items). It is `ExternalScripts` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/modules`` @@ -162,19 +168,19 @@ The volume is used to store TLS related files. These file names are specified us ### ``/var/lib/zabbix/ssh_keys`` -The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in `zabbix_server.conf`. +The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/certs`` -The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in `zabbix_server.conf`. +The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/keys`` -The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in `zabbix_server.conf`. +The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/ssl_ca`` -The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in `zabbix_server.conf`. +The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/snmptraps`` diff --git a/server-pgsql/ubuntu/README.md b/server-pgsql/ubuntu/README.md index cc42be5a3..0fc4362fd 100644 --- a/server-pgsql/ubuntu/README.md +++ b/server-pgsql/ubuntu/README.md @@ -35,9 +35,9 @@ 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 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" -d zabbix/zabbix-server-pgsql:tag -Where `some-zabbix-server-pgsql` is the name you want to assign to your container, `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/). +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/). ## Container shell access and viewing Zabbix server logs @@ -57,12 +57,12 @@ $ docker logs some-zabbix-server-pgsql When you start the `zabbix-server-pgsql` image, you can adjust the configuration of the Zabbix server by passing one or more environment variables on the `docker run` command line. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of PostgreSQL server. By default, value is 'postgres-server' -### ``DB_SERVER_PORT`` - +### `DB_SERVER_PORT` + This variable is port of PostgreSQL server. By default, value is '5432'. ### `POSTGRES_USER`, `POSTGRES_PASSWORD` @@ -77,11 +77,17 @@ The variable is Zabbix database name. By default, value is `zabbix`. The variable is list of comma separated loadable Zabbix modules. It works with volume ``/var/lib/zabbix/modules``. The syntax of the variable is ``dummy1.so,dummy2.so``. -### ``ZBX_DEBUGLEVEL`` +### `ZBX_DEBUGLEVEL` -The variable is used to specify debug level. By default, value is ``3``. Allowed values are ``0`` - basic information about starting and stopping of Zabbix processes, ``1`` - critical information,``2`` - error information,``3`` - warnings,``4`` - for debugging (produces lots of information), ``5`` - extended debugging (produces even more information). It is ``DebugLevel`` parameter in zabbix_server.conf. +The variable is used to specify debug level. By default, value is ``3``. It is ``DebugLevel`` parameter in ``zabbix_server.conf``. Allowed values are listed below: +- ``0`` - basic information about starting and stopping of Zabbix processes; +- ``1`` - critical information +- ``2`` - error information +- ``3`` - warnings +- ``4`` - for debugging (produces lots of information) +- ``5`` - extended debugging (produces even more information) -### ``ZBX_TIMEOUT`` +### `ZBX_TIMEOUT` The variable is used to specify timeout for processing checks. By default, value is ``4``. @@ -140,17 +146,17 @@ Default values of these variables are specified after equal sign. The allowed variables are identical of parameters in official ``zabbix_server.conf``. For example, ``ZBX_LOGSLOWQUERIES`` = ``LogSlowQueries``. -Please use official documentation for [`zabbix_server.conf`](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_server) to get more information about the variables. +Please use official documentation for [``zabbix_server.conf``](https://www.zabbix.com/documentation/3.0/manual/appendix/config/zabbix_server) to get more information about the variables. ## Allowed volumes for the Zabbix server container ### ``/usr/lib/zabbix/alertscripts`` -The volume is used for custom alert scripts. It is `AlertScriptsPath` parameter in `zabbix_server.conf`. +The volume is used for custom alert scripts. It is `AlertScriptsPath` parameter in ``zabbix_server.conf``. ### ``/usr/lib/zabbix/externalscripts`` -The volume is used by External checks (type of items). It is `ExternalScripts` parameter in `zabbix_server.conf`. +The volume is used by External checks (type of items). It is `ExternalScripts` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/modules`` @@ -162,19 +168,19 @@ The volume is used to store TLS related files. These file names are specified us ### ``/var/lib/zabbix/ssh_keys`` -The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in `zabbix_server.conf`. +The volume is used as location of public and private keys for SSH checks and actions. It is `SSHKeyLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/certs`` -The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in `zabbix_server.conf`. +The volume is used as location of of SSL client certificate files for client authentication. It is `SSLCertLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/keys`` -The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in `zabbix_server.conf`. +The volume is used as location of SSL private key files for client authentication. It is `SSLKeyLocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/ssl/ssl_ca`` -The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in `zabbix_server.conf`. +The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is `SSLCALocation` parameter in ``zabbix_server.conf``. ### ``/var/lib/zabbix/snmptraps`` diff --git a/snmptraps/ubuntu/README.md b/snmptraps/ubuntu/README.md index 69bcc6db6..bd031add8 100644 --- a/snmptraps/ubuntu/README.md +++ b/snmptraps/ubuntu/README.md @@ -10,7 +10,7 @@ For more information and related downloads for Zabbix components, please visit h # What is the image? -The image is used to receive SNMP traps and provide access to Zabbix to collected SNMP trap messsages. +The image is used to receive SNMP traps, store them to a log file and provide access to Zabbix to collected SNMP trap messsages. # Zabbix snmptraps images diff --git a/web-apache-mysql/alpine/README.md b/web-apache-mysql/alpine/README.md index 1dc287867..fd4f4414e 100644 --- a/web-apache-mysql/alpine/README.md +++ b/web-apache-mysql/alpine/README.md @@ -23,9 +23,11 @@ These are the only official Zabbix web interface Docker images. They are based o Images are updated when new releases are published. The image with ``latest`` tag is based on Alpine Linux. Zabbix web interface available in three editions: -- Zabbix web-interface based on Apache web server with MySQL database support +- Zabbix web-interface based on Apache2 web server with MySQL database support - Zabbix web-interface based on Nginx web server with MySQL database support -- Zabbix web-interface based on Nginx web server with PostgreSQL database support +- Zabbix web-interface based on Nginx web server with PostgreSQL database support + +The image based on Apache2 web server with MySQL database support. # How to use this image @@ -33,17 +35,17 @@ Zabbix web interface available in three editions: Start a Zabbix web-interface container as follows: - docker run --name some-zabbix-web-apache-mysql -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag + docker run --name some-zabbix-web-apache-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag -Where `some-zabbix-web-apache-mysql` is the name you want to assign to your container, `some-user` is user to connect to Zabbix database on MySQL server, `some-password` is the password to connect to MySQL server, `some-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-apache-mysql/tags/). +Where `some-zabbix-web-apache-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-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-apache-mysql/tags/). ## Linking the container to Zabbix server - docker run --name some-zabbix-web-apache-mysql --link some-zabbix-server:zabbix-server -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag + docker run --name some-zabbix-web-apache-mysql --link some-zabbix-server:zabbix-server -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag ## Linking the container to MySQL database - docker run --name some-zabbix-web-apache-mysql --link some-mysql-server:mysql -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag + docker run --name some-zabbix-web-apache-mysql --link some-mysql-server:mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag ## Container shell access and viewing Zabbix web interface logs @@ -71,11 +73,11 @@ This variable is IP or DNS name of Zabbix server. By default, value is `zabbix-s This variable is port Zabbix server listening on. By default, value is `10051`. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of MySQL server. By default, value is 'mysql-server' -### ``DB_SERVER_PORT`` +### `DB_SERVER_PORT` This variable is port of MySQL server. By default, value is '3306'. diff --git a/web-apache-mysql/ubuntu/README.md b/web-apache-mysql/ubuntu/README.md index 1dc287867..fd4f4414e 100644 --- a/web-apache-mysql/ubuntu/README.md +++ b/web-apache-mysql/ubuntu/README.md @@ -23,9 +23,11 @@ These are the only official Zabbix web interface Docker images. They are based o Images are updated when new releases are published. The image with ``latest`` tag is based on Alpine Linux. Zabbix web interface available in three editions: -- Zabbix web-interface based on Apache web server with MySQL database support +- Zabbix web-interface based on Apache2 web server with MySQL database support - Zabbix web-interface based on Nginx web server with MySQL database support -- Zabbix web-interface based on Nginx web server with PostgreSQL database support +- Zabbix web-interface based on Nginx web server with PostgreSQL database support + +The image based on Apache2 web server with MySQL database support. # How to use this image @@ -33,17 +35,17 @@ Zabbix web interface available in three editions: Start a Zabbix web-interface container as follows: - docker run --name some-zabbix-web-apache-mysql -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag + docker run --name some-zabbix-web-apache-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag -Where `some-zabbix-web-apache-mysql` is the name you want to assign to your container, `some-user` is user to connect to Zabbix database on MySQL server, `some-password` is the password to connect to MySQL server, `some-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-apache-mysql/tags/). +Where `some-zabbix-web-apache-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-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-apache-mysql/tags/). ## Linking the container to Zabbix server - docker run --name some-zabbix-web-apache-mysql --link some-zabbix-server:zabbix-server -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag + docker run --name some-zabbix-web-apache-mysql --link some-zabbix-server:zabbix-server -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag ## Linking the container to MySQL database - docker run --name some-zabbix-web-apache-mysql --link some-mysql-server:mysql -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag + docker run --name some-zabbix-web-apache-mysql --link some-mysql-server:mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-apache-mysql:tag ## Container shell access and viewing Zabbix web interface logs @@ -71,11 +73,11 @@ This variable is IP or DNS name of Zabbix server. By default, value is `zabbix-s This variable is port Zabbix server listening on. By default, value is `10051`. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of MySQL server. By default, value is 'mysql-server' -### ``DB_SERVER_PORT`` +### `DB_SERVER_PORT` This variable is port of MySQL server. By default, value is '3306'. diff --git a/web-nginx-mysql/alpine/README.md b/web-nginx-mysql/alpine/README.md index d85a404a2..7fcf169d8 100644 --- a/web-nginx-mysql/alpine/README.md +++ b/web-nginx-mysql/alpine/README.md @@ -23,9 +23,11 @@ These are the only official Zabbix web interface Docker images. They are based o Images are updated when new releases are published. The image with ``latest`` tag is based on Alpine Linux. Zabbix web interface available in three editions: -- Zabbix web-interface based on Apache web server with MySQL database support +- Zabbix web-interface based on Apache2 web server with MySQL database support - Zabbix web-interface based on Nginx web server with MySQL database support -- Zabbix web-interface based on Nginx web server with PostgreSQL database support +- Zabbix web-interface based on Nginx web server with PostgreSQL database support + +The image based on Nginx web server with MySQL database support. # How to use this image @@ -33,17 +35,17 @@ Zabbix web interface available in three editions: Start a Zabbix web-interface container as follows: - docker run --name some-zabbix-web-nginx-mysql -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag + docker run --name some-zabbix-web-nginx-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag -Where `some-zabbix-web-nginx-mysql` is the name you want to assign to your container, `some-user` is user to connect to Zabbix database on MySQL server, `some-password` is the password to connect to MySQL server, `some-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-nginx-mysql/tags/). +Where `some-zabbix-web-nginx-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-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-nginx-mysql/tags/). ## Linking the container to Zabbix server - docker run --name some-zabbix-web-nginx-mysql --link some-zabbix-server:zabbix-server -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag + docker run --name some-zabbix-web-nginx-mysql --link some-zabbix-server:zabbix-server -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag ## Linking the container to MySQL database - docker run --name some-zabbix-web-nginx-mysql --link some-mysql-server:mysql -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag + docker run --name some-zabbix-web-nginx-mysql --link some-mysql-server:mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag ## Container shell access and viewing Zabbix web interface logs @@ -71,11 +73,11 @@ This variable is IP or DNS name of Zabbix server. By default, value is `zabbix-s This variable is port Zabbix server listening on. By default, value is `10051`. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of MySQL server. By default, value is 'mysql-server' -### ``DB_SERVER_PORT`` +### `DB_SERVER_PORT` This variable is port of MySQL server. By default, value is '3306'. diff --git a/web-nginx-mysql/ubuntu/README.md b/web-nginx-mysql/ubuntu/README.md index d85a404a2..7fcf169d8 100644 --- a/web-nginx-mysql/ubuntu/README.md +++ b/web-nginx-mysql/ubuntu/README.md @@ -23,9 +23,11 @@ These are the only official Zabbix web interface Docker images. They are based o Images are updated when new releases are published. The image with ``latest`` tag is based on Alpine Linux. Zabbix web interface available in three editions: -- Zabbix web-interface based on Apache web server with MySQL database support +- Zabbix web-interface based on Apache2 web server with MySQL database support - Zabbix web-interface based on Nginx web server with MySQL database support -- Zabbix web-interface based on Nginx web server with PostgreSQL database support +- Zabbix web-interface based on Nginx web server with PostgreSQL database support + +The image based on Nginx web server with MySQL database support. # How to use this image @@ -33,17 +35,17 @@ Zabbix web interface available in three editions: Start a Zabbix web-interface container as follows: - docker run --name some-zabbix-web-nginx-mysql -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag + docker run --name some-zabbix-web-nginx-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag -Where `some-zabbix-web-nginx-mysql` is the name you want to assign to your container, `some-user` is user to connect to Zabbix database on MySQL server, `some-password` is the password to connect to MySQL server, `some-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-nginx-mysql/tags/). +Where `some-zabbix-web-nginx-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-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-nginx-mysql/tags/). ## Linking the container to Zabbix server - docker run --name some-zabbix-web-nginx-mysql --link some-zabbix-server:zabbix-server -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag + docker run --name some-zabbix-web-nginx-mysql --link some-zabbix-server:zabbix-server -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag ## Linking the container to MySQL database - docker run --name some-zabbix-web-nginx-mysql --link some-mysql-server:mysql -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag + docker run --name some-zabbix-web-nginx-mysql --link some-mysql-server:mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-mysql:tag ## Container shell access and viewing Zabbix web interface logs @@ -71,11 +73,11 @@ This variable is IP or DNS name of Zabbix server. By default, value is `zabbix-s This variable is port Zabbix server listening on. By default, value is `10051`. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of MySQL server. By default, value is 'mysql-server' -### ``DB_SERVER_PORT`` +### `DB_SERVER_PORT` This variable is port of MySQL server. By default, value is '3306'. diff --git a/web-nginx-pgsql/alpine/README.md b/web-nginx-pgsql/alpine/README.md index 56ce2c415..f1259bd3d 100644 --- a/web-nginx-pgsql/alpine/README.md +++ b/web-nginx-pgsql/alpine/README.md @@ -23,9 +23,11 @@ These are the only official Zabbix web interface Docker images. They are based o Images are updated when new releases are published. The image with ``latest`` tag is based on Alpine Linux. Zabbix web interface available in three editions: -- Zabbix web-interface based on Apache web server with MySQL database support +- Zabbix web-interface based on Apache2 web server with MySQL database support - Zabbix web-interface based on Nginx web server with MySQL database support -- Zabbix web-interface based on Nginx web server with PostgreSQL database support +- Zabbix web-interface based on Nginx web server with PostgreSQL database support + +The image based on Nginx web server with PostgreSQL database support. # How to use this image @@ -33,17 +35,17 @@ Zabbix web interface available in three editions: Start a Zabbix web-interface container as follows: - docker run --name some-zabbix-web-nginx-pgsql -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag + docker run --name some-zabbix-web-nginx-pgsql -e DB_SERVER_HOST="some-postgres-server" -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag -Where `some-zabbix-web-nginx-pgsql` is the name you want to assign to your container, `some-user` is user to connect to Zabbix database on PostgreSQL server, `some-password` is the password to connect to PostgreSQL server, `some-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-nginx-pgsql/tags/). +Where `some-zabbix-web-nginx-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, `some-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-nginx-pgsql/tags/). ## Linking the container to Zabbix server - docker run --name some-zabbix-web-nginx-pgsql --link some-zabbix-server:zabbix-server -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag + docker run --name some-zabbix-web-nginx-pgsql --link some-zabbix-server:zabbix-server -e DB_SERVER_HOST="some-postgres-server" -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag ## Linking the container to PostgreSQL database - docker run --name some-zabbix-web-nginx-pgsql --link some-postgres-server:postgres -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag + docker run --name some-zabbix-web-nginx-pgsql --link some-postgres-server:postgres -e DB_SERVER_HOST="some-postgres-server" -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag ## Container shell access and viewing Zabbix web interface logs @@ -71,11 +73,11 @@ This variable is IP or DNS name of Zabbix server. By default, value is `zabbix-s This variable is port Zabbix server listening on. By default, value is `10051`. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of PostgreSQL server. By default, value is 'postgres-server' -### ``DB_SERVER_PORT`` +### `DB_SERVER_PORT` This variable is port of PostgreSQL server. By default, value is '5432'. diff --git a/web-nginx-pgsql/ubuntu/README.md b/web-nginx-pgsql/ubuntu/README.md index 56ce2c415..f1259bd3d 100644 --- a/web-nginx-pgsql/ubuntu/README.md +++ b/web-nginx-pgsql/ubuntu/README.md @@ -23,9 +23,11 @@ These are the only official Zabbix web interface Docker images. They are based o Images are updated when new releases are published. The image with ``latest`` tag is based on Alpine Linux. Zabbix web interface available in three editions: -- Zabbix web-interface based on Apache web server with MySQL database support +- Zabbix web-interface based on Apache2 web server with MySQL database support - Zabbix web-interface based on Nginx web server with MySQL database support -- Zabbix web-interface based on Nginx web server with PostgreSQL database support +- Zabbix web-interface based on Nginx web server with PostgreSQL database support + +The image based on Nginx web server with PostgreSQL database support. # How to use this image @@ -33,17 +35,17 @@ Zabbix web interface available in three editions: Start a Zabbix web-interface container as follows: - docker run --name some-zabbix-web-nginx-pgsql -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag + docker run --name some-zabbix-web-nginx-pgsql -e DB_SERVER_HOST="some-postgres-server" -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag -Where `some-zabbix-web-nginx-pgsql` is the name you want to assign to your container, `some-user` is user to connect to Zabbix database on PostgreSQL server, `some-password` is the password to connect to PostgreSQL server, `some-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-nginx-pgsql/tags/). +Where `some-zabbix-web-nginx-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, `some-zabbix-server` is IP or DNS name of Zabbix server or proxy, `some-timezone` is PHP like timezone name 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-web-nginx-pgsql/tags/). ## Linking the container to Zabbix server - docker run --name some-zabbix-web-nginx-pgsql --link some-zabbix-server:zabbix-server -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag + docker run --name some-zabbix-web-nginx-pgsql --link some-zabbix-server:zabbix-server -e DB_SERVER_HOST="some-postgres-server" -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag ## Linking the container to PostgreSQL database - docker run --name some-zabbix-web-nginx-pgsql --link some-postgres-server:postgres -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag + docker run --name some-zabbix-web-nginx-pgsql --link some-postgres-server:postgres -e DB_SERVER_HOST="some-postgres-server" -e POSTGRES_USER="some-user" -e POSTGRES_PASSWORD="some-password" -e ZBX_SERVER_HOST="some-zabbix-server" -e TZ="some-timezone" -d zabbix/zabbix-web-nginx-pgsql:tag ## Container shell access and viewing Zabbix web interface logs @@ -71,11 +73,11 @@ This variable is IP or DNS name of Zabbix server. By default, value is `zabbix-s This variable is port Zabbix server listening on. By default, value is `10051`. -### ``DB_SERVER_HOST`` +### `DB_SERVER_HOST` This variable is IP or DNS name of PostgreSQL server. By default, value is 'postgres-server' -### ``DB_SERVER_PORT`` +### `DB_SERVER_PORT` This variable is port of PostgreSQL server. By default, value is '5432'. From c814e54e4b36feef9721eeb8fd37ad845028bbb5 Mon Sep 17 00:00:00 2001 From: dotneft Date: Fri, 5 Aug 2016 14:01:19 -0700 Subject: [PATCH 2/2] Updated documentation --- server-mysql/ubuntu/.README.md.swp | Bin 16384 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 server-mysql/ubuntu/.README.md.swp diff --git a/server-mysql/ubuntu/.README.md.swp b/server-mysql/ubuntu/.README.md.swp deleted file mode 100644 index 55bfd20c9bc23fdf7126053f92bb2916abbdd5e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 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 UaDmr?iyD+a;glK@7Dy}n3)bIZ#{d8T