Browse Source

add support for new check (#2)

* add support for new check

* use grains.fqdn and localhost

* use server.bind.port intead of default

* local check

* change subscriber to fqdn
tags/2016.12^0
Misak 8 years ago
parent
commit
3365e58a17
4 changed files with 24 additions and 0 deletions
  1. +2
    -0
      metadata/service/server/cluster.yml
  2. +2
    -0
      metadata/service/server/single.yml
  3. +11
    -0
      metadata/service/support.yml
  4. +9
    -0
      mongodb/meta/sensu.yml

+ 2
- 0
metadata/service/server/cluster.yml View File

applications: applications:
- mongodb - mongodb
classes:
- service.mongodb.support
parameters: parameters:
_param: _param:
mongodb_server_replica_set: default mongodb_server_replica_set: default

+ 2
- 0
metadata/service/server/single.yml View File

applications: applications:
- mongodb - mongodb
classes:
- service.mongodb.support
parameters: parameters:
mongodb: mongodb:
server: server:

+ 11
- 0
metadata/service/support.yml View File

parameters:
mongodb:
_support:
collectd:
enabled: false
heka:
enabled: false
sensu:
enabled: true
sphinx:
enabled: false

+ 9
- 0
mongodb/meta/sensu.yml View File

{%- 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('.', '-') }}

Loading…
Cancel
Save