sensu agent #1

  • By paulcz
  • Latest version (#1)
  • precise
  • Stable
  • Edge

Description

Sensu is a distributed scaling monitoring application.
The agent is installed as a subordinate service.


sensu-agent-juju-charm

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.

Example Usage

# 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

Configuration

rabbit_username
(string) username for amqp server
sensu
rabbit_vhost
(string) vhost for amqp server
sensu
rabbit_host
(string) hostname for amqp server
rabbit_password
(string) password for amqp server