new gen sensu and update procs check
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
new file mode 100644
index 0000000..25f9976
--- /dev/null
+++ b/metadata/service/support.yml
@@ -0,0 +1,11 @@
+parameters:
+ nginx:
+ _support:
+ collectd:
+ enabled: false
+ heka:
+ enabled: false
+ sensu:
+ enabled: true
+ sphinx:
+ enabled: false
diff --git a/opencontrail/files/sensu.conf b/opencontrail/files/sensu.conf
deleted file mode 100644
index 9c230d6..0000000
--- a/opencontrail/files/sensu.conf
+++ /dev/null
@@ -1,48 +0,0 @@
-local_system_cassandra_proc:
- command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_procs -a '/usr/share/cassandra' -u root -c 1:1"
- interval: 60
- occurrences: 1
- subscribers:
- - local-opencontrail-database
-local_contrail_ifmap_proc:
- command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_procs -C ifmap-server -u contrail -c 1:1"
- interval: 60
- occurrences: 1
- subscribers:
- - local-opencontrail-config
-local_contrail_analytics:
- command: "PATH=$PATH:/etc/sensu/plugins check_contrail_analytics.sh"
- interval: 60
- occurrences: 1
- subscribers:
- - local-opencontrail-collector
-local_contrail_database:
- command: "PATH=$PATH:/etc/sensu/plugins check_contrail_database.sh"
- interval: 60
- occurrences: 1
- subscribers:
- - local-opencontrail-database
-local_contrail_config:
- command: "PATH=$PATH:/etc/sensu/plugins check_contrail_config.sh"
- interval: 60
- occurrences: 1
- subscribers:
- - local-opencontrail-config
-local_contrail_control:
- command: "PATH=$PATH:/etc/sensu/plugins check_contrail_control.sh"
- interval: 60
- occurrences: 1
- subscribers:
- - local-opencontrail-control
-local_contrail_vrouter:
- command: "PATH=$PATH:/etc/sensu/plugins check_vrouter.sh"
- interval: 60
- occurrences: 1
- subscribers:
- - local-opencontrail-compute
-local_contrail_api:
- command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_http -H 0.0.0.0 -p 9100 -w 5 -c 10 -e 401"
- interval: 60
- occurrences: 1
- subscribers:
- - local-opencontrail-config
diff --git a/opencontrail/meta/sensu.yml b/opencontrail/meta/sensu.yml
new file mode 100644
index 0000000..f31eca2
--- /dev/null
+++ b/opencontrail/meta/sensu.yml
@@ -0,0 +1,49 @@
+check:
+ local_system_cassandra_proc:
+ command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_procs -a '/usr/share/cassandra' -u root -w 5 -c 10"
+ interval: 60
+ occurrences: 1
+ subscribers:
+ - local-opencontrail-database
+ local_contrail_ifmap_proc:
+ command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_procs -C ifmap-server -u contrail -c 1:1"
+ interval: 60
+ occurrences: 1
+ subscribers:
+ - local-opencontrail-config
+ local_contrail_analytics:
+ command: "PATH=$PATH:/etc/sensu/plugins check_contrail_analytics.sh"
+ interval: 60
+ occurrences: 1
+ subscribers:
+ - local-opencontrail-collector
+ local_contrail_database:
+ command: "PATH=$PATH:/etc/sensu/plugins check_contrail_database.sh"
+ interval: 60
+ occurrences: 1
+ subscribers:
+ - local-opencontrail-database
+ local_contrail_config:
+ command: "PATH=$PATH:/etc/sensu/plugins check_contrail_config.sh"
+ interval: 60
+ occurrences: 1
+ subscribers:
+ - local-opencontrail-config
+ local_contrail_control:
+ command: "PATH=$PATH:/etc/sensu/plugins check_contrail_control.sh"
+ interval: 60
+ occurrences: 1
+ subscribers:
+ - local-opencontrail-control
+ local_contrail_vrouter:
+ command: "PATH=$PATH:/etc/sensu/plugins check_vrouter.sh"
+ interval: 60
+ occurrences: 1
+ subscribers:
+ - local-opencontrail-compute
+ local_contrail_api:
+ command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_http -H 0.0.0.0 -p 9100 -w 5 -c 10 -e 401"
+ interval: 60
+ occurrences: 1
+ subscribers:
+ - local-opencontrail-config