The Sensu server is responsible for orchestrating check executions, the processing of check results, and event handling.
Depends on: RabbitMQ, Redis, Elasticsearch
-
Install Docker
-
Download automated build from public Docker Hub Registry:
docker pull qapps/sensu-server
(alternatively, you can build an image from Dockerfile:docker build -t="qapps/sensu-server" github.com/qualiapps/sensu-server
)
docker run -d -p 3000:3000 -p 4567:4567 -v /etc/localtime:/etc/localtime:ro --link rabbitmq:rmq --link elasticsearch:es --link redis:redis --name sensuServer qapps/sensu-server
where:
rabbitmq
- your rabbit container name
elasticsearch
- your elasticsearch container name
redis
- the redis container name
Uchiwa - is a simple dashboard for the Sensu monitoring framework
http://your-server:3000/
M_GUI
- path to the admin area
M_FROM
- mail from
M_TO
- mail to
SMTP_ADDR
- smpt address
SMTP_PORT
- smtp port