Using Health Monitor
Sections below only show minimum configuration options to enable plugins. Add them to the deployment manifest for the Health Monitor. See health_monitor release job properties for more details.
Event Logger¶
Enabled by default. No way to turn it off.
Resurrector¶
Restarts VMs that have stopped heartbeating. See Automatic repair with Resurrector for more details.
properties: hm: resurrector_enabled: true
Emailer¶
Plugin that sends configurable e-mails on events reciept.
properties: hm: email_notifications: true email_recipients: [[email protected]] smtp: from: host: port: domain: tls: auth: user: password:
JSON¶
Enabled by default.
Plugin that sends alerts and heartbeats as json to programs installed on the director over stdin. The plugin will start and manage a process for each executable matching the glob /var/vcap/jobs/*/bin/bosh-monitor/*
.
OpenTSDB¶
Plugin that forwards alerts and heartbeats to OpenTSDB.
properties: hm: tsdb_enabled: true tsdb: address: tsdb.your.org port: 4242
Graphite¶
Plugin that forwards heartbeats to Graphite.
properties: hm: graphite_enabled: true graphite: address: graphite.your.org port: 2003
PagerDuty¶
Plugin that sends various events to PagerDuty.com using their API.
properties: hm: pagerduty_enabled: pagerduty: service_key: http_proxy:
DataDog¶
Plugin that sends various events to DataDog.com using their API.
properties: hm: datadog_enabled: true datadog: api_key: application_key: pagerduty_service_name: