* add support for new check * use grains.fqdn and localhost * use server.bind.port intead of default * local check * change subscriber to fqdntags/2016.12^0
@@ -1,5 +1,7 @@ | |||
applications: | |||
- mongodb | |||
classes: | |||
- service.mongodb.support | |||
parameters: | |||
_param: | |||
mongodb_server_replica_set: default |
@@ -1,5 +1,7 @@ | |||
applications: | |||
- mongodb | |||
classes: | |||
- service.mongodb.support | |||
parameters: | |||
mongodb: | |||
server: |
@@ -0,0 +1,11 @@ | |||
parameters: | |||
mongodb: | |||
_support: | |||
collectd: | |||
enabled: false | |||
heka: | |||
enabled: false | |||
sensu: | |||
enabled: true | |||
sphinx: | |||
enabled: false |
@@ -0,0 +1,9 @@ | |||
{%- from "mongodb/map.jinja" import server with context -%} | |||
{%- if server.bind.address == '0.0.0.0' %}{%- set address = '127.0.0.1' %}{% else %}{%- set address = server.bind.address %}{% endif %} | |||
check: | |||
local_mongodb_mdb_{{ grains.fqdn }}: | |||
command: "PATH=$PATH:/etc/sensu/plugins check_mongodb.py -H {{ address }} -A connect -P {{ server.bind.port }}" | |||
interval: 60 | |||
occurrences: 1 | |||
subscribers: | |||
- {{ grains['fqdn']|replace('.', '-') }} |