<%
  deployment      = spec.deployment
  job             = spec.job.name
  index           = spec.id || spec.index.to_s
  ip              = spec.ip

  env = {
    "SAMPLE_INTERVAL" => p('sample_interval'),
    "METRIC_PORT" => p('metrics_port').to_s,
    "DEPLOYMENT" => deployment,
    "JOB" => job,
    "INDEX" => index,
    "IP" => ip,
    "CA_CERT_PATH" => "/var/vcap/jobs/loggr-system-metrics-agent-windows/config/certs/system_metrics_agent_ca.crt",
    "CERT_PATH" => "/var/vcap/jobs/loggr-system-metrics-agent-windows/config/certs/system_metrics_agent.crt",
    "KEY_PATH" => "/var/vcap/jobs/loggr-system-metrics-agent-windows/config/certs/system_metrics_agent.key",
  }

  monit = {
    "processes" => [
      {
        "name" => "system-metrics-agent",
        "executable" => "/var/vcap/packages/system-metrics-agent-windows/system-metrics-agent.exe",
        "args" => [],
        "env" => env
      }
    ]
 }
%>

<% if p("enabled") %>
<%= JSON.pretty_generate(monit) %>
<% end %>
