From 51f09503a7a624de6e28ab2e678192c19f808887 Mon Sep 17 00:00:00 2001 From: Fabio Alessandro Locati Date: Sun, 4 Dec 2016 10:58:06 +0000 Subject: Native YAML - monitoring/sensu_check (#3635) --- monitoring/sensu_check.py | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) (limited to 'monitoring') diff --git a/monitoring/sensu_check.py b/monitoring/sensu_check.py index dff8d196..6ded2aae 100644 --- a/monitoring/sensu_check.py +++ b/monitoring/sensu_check.py @@ -170,21 +170,30 @@ EXAMPLES = ''' # Fetch metrics about the CPU load every 60 seconds, # the sensu server has a handler called 'relay' which forwards stats to graphite - name: get cpu metrics - sensu_check: name=cpu_load - command=/etc/sensu/plugins/system/cpu-mpstat-metrics.rb - metric=yes handlers=relay subscribers=common interval=60 + sensu_check: + name: cpu_load + command: /etc/sensu/plugins/system/cpu-mpstat-metrics.rb + metric: yes + handlers: relay + subscribers: common + interval: 60 # Check whether nginx is running - name: check nginx process - sensu_check: name=nginx_running - command='/etc/sensu/plugins/processes/check-procs.rb -f /var/run/nginx.pid' - handlers=default subscribers=nginx interval=60 + sensu_check: + name: nginx_running + command: /etc/sensu/plugins/processes/check-procs.rb -f /var/run/nginx.pid + handlers: default + subscribers: nginx + interval: 60 # Stop monitoring the disk capacity. # Note that the check will still show up in the sensu dashboard, # to remove it completely you need to issue a DELETE request to the sensu api. - name: check disk - sensu_check: name=check_disk_capacity state=absent + sensu_check: + name: check_disk_capacity + state: absent ''' try: -- cgit v1.2.1