Skip to content

Distributed Sensu monitoring stack via docker-compose

Notifications You must be signed in to change notification settings

carlessanagustin/sensu_stack

Repository files navigation

Distributed Sensu monitoring stack via docker-compose

Pre-requisites

  • docker-engine
  • docker-compose
  • openssl

Architecture

images/sensu_architecture.png

Elements

  • Sensu
    • sensu-server (core)
    • sensu-api
    • sensu-client
    • sensu-dashboard (uchiwa)
  • Transport
    • RabbitMQ
  • Datastore
    • Redis

Commands

  • Create & start: ./create_stack.sh
  • Start: ./start_stack.sh
  • Stop: ./stop_stack.sh
  • Teardown: ./teardown_stack.sh
  • Add client: ./add_client.sh

Access

  • username: admin
  • password: secret

Configuration

images/sensu_configuration.png

SSL

  • Run ./ssh_tool.sh to get the SSL certificates

Reference Documentation

Sensu Flow

images/sensu-diagram.gif

Releases

No releases published

Packages

No packages published