Dryusdan / docker-shinken

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shinken

Build Status

This image is build and push with drone.io, a circle-ci like self-hosted. If you don't trust, you can build yourself.

Features

  • Based on Alpine Linux
  • Latest version of Shinken
  • All In One
  • Persitance configuration
  • No ROOT process
  • Add your own plugins
  • Graphite for beautifull graphs

Tag available

Description

What is Shinken ?

Shinken is a modern, Nagios compatible monitoring framework, written in Python. Its main goal is to give users a flexible architecture for their monitoring system that is designed to scale to large environments.

Shinken is backwards-compatible with the Nagios configuration standard and plugins. It works on any operating system and architecture that supports Python, which includes Windows, GNU/Linux and FreeBSD.

BUILD IMAGE

Build Args

  • SHINKEN_VER
  • SHINKEN_CUSTOM_MODULES
  • CUSTOM_PACKAGES
  • CUSTOM_BUILD_PACKAGES
  • CUSTOM_PYTHON_PACKAGES

Simply build

docker build -t xataz/shinken github.com/xataz/dockerfiles.git#master:shinken

Configuration

Environments

  • UID : Choose uid for launch shinken (default : 991)
  • GID : Choose gid for launch shinken (default : 991)

Volumes

  • /shinken : Configuration files are here

Ports

  • 7767 : Port of Shinken
  • 8080 : Port of Graphite

Usage

$ docker run -d -v /docker/config/shinken:/shinken \
            -e UID=1001 -e GID=12000 \
            -p 7767:7767 \
            -p 8080:8080 \
            xataz/shinken

Authentication

  • Default user : admin
  • Default password : password

You can change password on /shinken/htpasswd.users, for crypt password use openssl passwd -1 password

Contributing

Any contributions, are very welcome !

About


Languages

Language:Shell 59.0%Language:Nginx 41.0%