Merge pull request #25 from elemoine/alarms

Split the haproxy alarm cluster
diff --git a/haproxy/files/haproxy.cfg b/haproxy/files/haproxy.cfg
index 8156211..ab865d9 100644
--- a/haproxy/files/haproxy.cfg
+++ b/haproxy/files/haproxy.cfg
@@ -58,6 +58,7 @@
 {%- endif %}
 
 {%- for listen_name, listen in proxy.get('listen', {}).iteritems() %}
+{%- if listen.get('enabled', True) %}
 {%- if listen.get('format', 'listen') == 'listen' %}
 
 listen {{ listen_name }}
@@ -167,6 +168,7 @@
   server {{ server.name }} {{ server.host }}:{{ server.port }} {{ server.get('params', '') }}
   {%- endfor %}
 {%- endif %}
+{%- endif %}
 {%- endfor %}
 
 {%- for listen_name, listen in proxy.get('listen', {}).iteritems() %}
diff --git a/haproxy/meta/sensu.yml b/haproxy/meta/sensu.yml
index a7b9a91..2e59499 100644
--- a/haproxy/meta/sensu.yml
+++ b/haproxy/meta/sensu.yml
@@ -29,7 +29,7 @@
 {%- endif %}
 {%- if listen.type|default(None) in ['general-service', 'openstack-service', 'http', 'contrail-api', 'admin'] or listen.mode|default('tcp') == 'http' %}
   remote_haproxy_proxy_http_{{ listen_name }}_{{ network.fqdn }}:
-    command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_http -H {{ address }} -p {{ listen.binds.0.port }} -w 5 -c 10"
+    command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_http -H {{ address }} -p {{ listen.binds.0.port }} -w 5 -c 10 -e HTTP/1. -N"
     interval: 60
     occurrences: 1
     subscribers: