Skip to content

rworksjp/docker-compose-osc2016-tokyo-spring

Repository files navigation

docker-compose-osc2016-tokyo-spring

License

docker-compose definition to demonstrate the web monitoring with PandoraFMS including Selenium WebDriver at Open Source Conference 2016 Tokyo Spring.

Requirements

  • docker-compose >= 1.6.0
  • docker >= 1.9.1

Using Docker Compose file format version 2

Usage

$ git clone https://github.com/rworksjp/docker-compose-osc2016-tokyo-spring
$ cd docker-compose-osc2016-tokyo-spring
$ cp dot.env .env
$ # edit .env
$ docker-compose pull # or docker-compose build
$ docker-compose up -d mysql
$ # should wait until mysql connection is ready
$ docker-compose up -d pandora_console
$ docker-compose up -d chromedriver
$ docker-compose up -d pandora_server
$ docker-compose up -d pandora_agent
$ docker-compose ps
                      Name                                     Command               State            Ports
---------------------------------------------------------------------------------------------------------------------
dockercomposeosc2016tokyospring_chromedriver_1      /bin/bash /entrypoint.sh / ...   Up      0.0.0.0:5900->5900/tcp
dockercomposeosc2016tokyospring_mysql_1             /entrypoint.sh mysqld            Up      0.0.0.0:3306->3306/tcp
dockercomposeosc2016tokyospring_pandora_agent_1     /bin/bash /entrypoint.sh / ...   Up      0.0.0.0:3000->3000/tcp
dockercomposeosc2016tokyospring_pandora_console_1   /bin/bash /entrypoint.sh / ...   Up      0.0.0.0:80->80/tcp
dockercomposeosc2016tokyospring_pandora_server_1    /bin/bash /entrypoint.sh / ...   Up      0.0.0.0:41121->41121/tcp

Docker Images

Demonstration

pandora_console is available on http://${DOCKER_HOST}:80/pandora_console with user: admin and password: pandora.

pandora_agent docker image includes single page webapp by React and Express. It's just a toy webapp, but a good example to show the power of web monitoring with Selenium WebDriver, webapp is also available on http://${DOCKER_HOST}:3000/.

vnc://${DOCKER_HOST}:5900 is available to check how chromedriver image behave.

scenario monitoring demonstration

License

Contents in this repository basically licensed under the GPLv2 and pandora_agent/webapp/public/scripts includes following libraries licensed under the GPLv2 compatible licenses:

Licenses for distributed Docker images follow one of the base Linux distribution and installed packages in addition to one of this repository.

About

PandoraFMS docker compose definition for OSC 2016 Tokyo/Spring

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published