<% unless p("disable") %>
check process silk-daemon
  with pidfile /var/vcap/sys/run/bpm/silk-daemon/silk-daemon.pid
  start program "/var/vcap/jobs/bpm/bin/bpm start silk-daemon"
  stop program "/var/vcap/jobs/bpm/bin/bpm stop silk-daemon"
  group vcap
  if failed
     host 127.0.0.1
     port <%= p("listen_port") %>
     protocol HTTP
     with timeout 10 seconds for 6 cycles
     then restart

check process silk-daemon-healthchecker
  with pidfile /var/vcap/sys/run/bpm/silk-daemon/silk-daemon-healthchecker.pid
  start program "/var/vcap/jobs/bpm/bin/bpm start silk-daemon -p silk-daemon-healthchecker"
  stop program "/var/vcap/jobs/bpm/bin/bpm stop silk-daemon -p silk-daemon-healthchecker"
  if 1 restarts within 1 cycles then exec "/var/vcap/packages/silk-healthchecker/bin/restart-monit-job silk-daemon <%= p('healthchecker.failure_counter_file') %>"
  depends on silk-daemon
  group vcap
<% end %>
