ZMON demo installation scripts (single-node)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bootstrap
httpd
.gitignore
.zappr.yaml
Dockerfile
LICENSE
MAINTAINERS
README.rst
install.sh

README.rst

ZMON Demo Installation

ZMON Slack Signup

Scripts to install a single node ZMON for demonstration purposes. Theses scripts are used to bootstrap our public ZMON demo https://demo.zmon.io/.

Usage

You can access the ZMON Controller frontend at https://demo.zmon.io/ with your GitHub credentials.

You can use the ZMON CLI to add and update check and alert definitions via the REST API, you need a personal GitHub access token for this:

$ echo "url: https://demo.zmon.io/api/v1\ntoken: <YOUR-GITHUB-TOKEN>" > ~/.zmon-cli.yaml
$ sudo pip3 install --upgrade zmon-cli
$ zmon entities  # try REST API, list entities

More information can be found in our ZMON Documentation.

Installation

Requirements:

  • Clean, empty VM or root server
  • Ubuntu 15.10 (might work with other versions too)
$ sudo apt-get install git
$ git clone https://github.com/zalando/zmon-demo.git
$ cd zmon-demo
$ sudo ./install.sh

The script will start a Docker "bootstrap" image which will start all required ZMON components as Docker containers.

Known Issues

Let's Encrypt SSL

How to renew SSL certs for the zmon.io and demo.zmon.io domains:

$ docker stop zmon-httpd  # make sure the HTTP port is "free"
$ ./letsencrypt-auto renew
$ docker start zmon-httpd