Public Repository

Last pushed: 2 years ago
Short Description
Deploy Zenoss Core 4.2.5 in a container
Full Description

Zenoss Core 4.2.5

Dockerized Zenoss Core 4.2.5

What is this?

Zenoss Core in a docker container! Zenoss is an open source NMS (Network Monitoring Service) and It's one of the best options for running a NMS at home (if you're into that sort of thing). This container is a ready-to-go Docker image for running Zenoss Core. Simply run and you have a NMS.

Why does anyone want this?

I'm a network engineer. And if you're like me, you're running Cisco/Juniper hardware at home and it's nice to have a NMS to monitor your devices. I don't expect anyone to run this in production, but it's nice to have at home.

Why Docker?

If you're like me, you don't have any Microsoft Windows workstations. Running Zenoss in a VMware VM is difficult when the vSphere client only supports Windows. Docker seemed like a good option, so I made this.

Running the container

I use a Routed Network Environment, so simply: docker run -d dfritz/zenoss Wait 5-10 min, and browse to the container's IP (If you have a more traditional docker network setup, you'll probably want to run docker run -p 80:80 -d dfritz/zenoss to "map" the port to the host).
Boom, you now have a fresh Zenoss Core installation! This container somewhat mimics a virtual machine; in that you can ssh into it. It also operates as an SSH server (for installing ZenPacks and troubleshooting).

Base Zenoss Core 4.2.5. Anything else?

Yes! I've added the following:

  • httpd as a reverse proxy so that the web ui is available via tcp/80.
  • SSH server (The username is root and the password is Zenoss2016!)
Docker Pull Command
Owner
dfritz