Sensu is a distributed scaling monitoring application.
The agent is installed as a subordinate service.
- applications ›
Juju Charm for sensu client.
- very simple right now. Deploys as a subordinate charm on an existing server.
- Connects to rabbitmq-server for passing metrics.
- Requires sensu-server to be deployed.
- Some basic metrics collected by default.
- graphite for graphing.
# Deploy Services juju deploy --repository=dev local:precise/sensu-server juju deploy --repository=dev local:precise/graphite juju deploy rabbitmq-server rabbit juju deploy --repository=dev local:precise/sensu-agent # Set configs juju set graphite rabbit_username=sensu rabbit_vhost=sensu rabbit_exchange=metrics # Create Relationships juju add-relation sensu-server rabbit juju add-relation graphite:amqp rabbit juju add-relation sensu-agent:juju-info rabbit juju add-relation sensu-agent:juju-info sensu-server juju add-relation sensu-agent:juju-info graphite juju add-relation sensu-agent:amqp rabbit # Expose Services juju expose sensu-server juju expose graphite