Skip to content

stdnwbeheer/docker-zenoss4

 
 

Repository files navigation

docker-zenoss4

This project is a fork of this project: https://github.com/krull/docker-zenoss4

description

The Zenoss4 Stack is seperated into its own dockerized images. All docker images are pushed to our own repositories for testing purposes.

  • memcached, a distributed memory caching system, named zenoss4-memcached
  • rabbitmq, the Advanced Message Queuing Protocol (AMQP), named zenoss4-rabbitmq
  • redis, a networked, in-memory, key-value data store, named zenoss4-redis
  • mariadb, SQL Database backwards compatible to mysql 5.5, named zenoss4-mariadb

The dockerized image of zenoss v4.2.5 is aptly named zenoss4-core.

The main glue for all of this orchestration is really the docker-compose.yml file which pulls everything together. You can read more information on `docker-$

The Dockerfile for the zenoss4-core build has directives that points to the necessary hostnames of each dockerized services mentioned above to function properly and col$

Many thanks for hydruid for providing us a way to install zenoss4 on debian-based systems! Thanks for all the fish, Hydruid!

I have tried to build the image with docker best practices in mind. Should there be anything of note you notice, please do not hesitate to leave a comment.

quickstart

root@stdnwbeheer:~/sandbox# git clone https://github.com/stdnwbeheer/docker-zenoss4.git
Cloning into 'docker-zenoss4'...
remote: Counting objects: 69, done.
remote: Compressing objects: 100% (53/53), done.
remote: Total 69 (delta 19), reused 59 (delta 13), pack-reused 0
Unpacking objects: 100% (69/69), done.
Checking connectivity... done.
root@mcroth:~/sandbox# cd docker-zenoss4/
root@mcroth:~/sandbox/docker-zenoss4# docker-compose up -d
Creating network "dockerzenoss4_zenoss" with driver "bridge"
Creating zenoss4-memcached
Creating zenoss4-rabbitmq
Creating zenoss4-redis
Creating zenoss4-mariadb
Creating zenoss4-core
Attaching to zenoss4-memcached, zenoss4-rabbitmq, zenoss4-redis, zenoss4-mariadb, zenoss4-core
...

root@mcroth:~/sandbox/docker-zenoss4# docker ps -a
CONTAINER ID        IMAGE                     COMMAND                  CREATED              STATUS              PORTS                                                    NAMES
0690ca546ee7        stdnwbeheer/zenoss4.2.5   "docker-entrypoint.sh"   About a minute ago   Up About a minute   0.0.0.0:8080->8080/tcp                                   zenoss4-core
c75bb844f5d3        stdnwbeheer/mariadb:5.5   "docker-entrypoint.sh"   About a minute ago   Up About a minute   0.0.0.0:32832->3306/tcp                                  zenoss4-mariadb
69a71a9d3151        stdnwbeheer/redis:3.0     "docker-entrypoint.sh"   About a minute ago   Up About a minute   0.0.0.0:32831->6379/tcp                                  zenoss4-redis
5814c80111c3        stdnwbeheer/rabbitmq:3.6  "docker-entrypoint.sh"   About a minute ago   Up About a minute   4369/tcp, 5671/tcp, 25672/tcp, 0.0.0.0:32830->5672/tcp   zenoss4-rabbitmq
97f1d528d9eb        stdnwbeheer/memcached:1.4 "docker-entrypoint.sh"   About a minute ago   Up About a minute   0.0.0.0:32829->11211/tcp                                 zenoss4-memcached

Once the init is done, you ought to have a full, 100% working zenoss4 docker install located at http://localhost:8080! Default zenoss login: admin/zenoss

About

docker-zenoss4 is a dockerized, Debian 7 based, image for Zenoss Core v4.2.5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 92.0%
  • Java 5.2%
  • JavaScript 2.0%
  • Other 0.8%