adminph-de / docker-observium

Observium Community Edition into a Docker container

Home Page:https://github.code-snipes.de/docker-observium/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Observium (Community Edition)

Contributors Forks Stargazers Issues MIT License LinkedIn


Code Snipes

Observium (Community Edition) Network monitoring with intuition.

Observium is a low-maintenance auto-discovering network monitoring platform supporting a wide range of device types, platforms and operating systems including Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp and many more. Observium focuses on providing a beautiful and powerful yet simple and intuitive interface to the health and status of your network.

Professionally developed and maintained by a team of experienced network engineers and systems administrators, Observium is a platform designed and built by its users.

Observium Home . Bug Report · Request Feature

Content

Prerequisities

In order to run this container you'll need docker installed.

Building

Create the container image with the Dockerfile in this Repository

Clone the Repository:

git clone -b master https://github.com/adminph-de/docker-observium.git 

Run the build of the container:

docker build -t observium:latest .

Environment Variables

  • MYSQL_OBSERVIUM_USERNAME - MySQL Username
  • MYSQL_OBSERVIUM_PASSWORD - MySQL User Password
  • CERT_SUBJ - SSL Certificat Subjects

All Variables are set to default values, you can use the defaults or check the Dockerfile and set your own.

Pulling

If you don't need or like to change settings in the Dockerfile you can simply pull the Docker image from my DockerHub Repository.

docker pull codesnipes/observium:latest

Usage

After a sucessfull creation or pulling of the image, you can run the container.

Volumes:

You might like to keep the configuration in a docker volume to keep your settings:

  • /opt/config/obsobservium
  • /opt/config/apache2
  • /var/lib/mysql

Example:

docker container run --name observium \
    -p 8443:443 \
    -v obs_config:/opt/config/obsobservium \
    -v obs_apache:/opt/config/apache2 \
    -v obs_mysql:/var/lib/mysql \
    observium:latest

If the container is running, you can access the Observium Webinterface by:

https://localhost:8443
  • User: Demo
  • Password: Demo

Find all details at codesnipes/observium (DockerHub) and find a detailed description of the image settings.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch git checkout -b feature/AmazingFeature
  3. Commit your Changes git commit -m 'Add some AmazingFeature'
  4. Push to the Branch git push origin feature/AmazingFeature
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Project Link: https://github.com/adminph-de/docker-observium

Patrick Hayo

N00ky2010

Acknowledgements

About

Observium Community Edition into a Docker container

https://github.code-snipes.de/docker-observium/

License:MIT License


Languages

Language:Dockerfile 100.0%