Sha256: 66ddccab680a0d1872487a5c789934339b5c545c579aa365a0f00e4c1021b6ea

Contents?: true

Size: 890 Bytes

Versions: 9

Compression:

Stored size: 890 Bytes

Contents

<% capacity_types.each do |cap_type, cap_values| -%>
define command {
        command_name  cs-nagios_check-capacity_<%= cap_values[:method_name] %>
        command_line  <%= bin_path -%>cs-nagios check capacity <%= cap_values[:method_name] %> -w $ARG1$ -c $ARG2$ --config <%= config_file %> --zone $ARG3$
        register      1
}

<% end -%>
<% zones.each do |zone| -%>
  <% capacity_types.each do |cap_type, cap_values| -%>
define service {
        hostgroup_name       Cloudstack
        service_description  Cloudstack <%= zone['name'] %> <%= cap_values[:name] %>
        display_name         Cloudstack <%= zone['name'] %> <%= cap_values[:method_name] %>
        use                  Generic-Service,service-pnp
        check_command        cs-nagios_check-capacity_<%= cap_values[:method_name] -%>!80!90!<%= zone['name'] %>
        register             1
}

  <% end -%>
<% end -%>

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
cloudstack-nagios-0.10.3 lib/cloudstack-nagios/templates/cloudstack_capacities.cfg.erb
cloudstack-nagios-0.10.2 lib/cloudstack-nagios/templates/cloudstack_capacities.cfg.erb
cloudstack-nagios-0.10.1 lib/cloudstack-nagios/templates/cloudstack_capacities.cfg.erb
cloudstack-nagios-0.10.0 lib/cloudstack-nagios/templates/cloudstack_capacities.cfg.erb
cloudstack-nagios-0.9.1 lib/cloudstack-nagios/templates/cloudstack_capacities.cfg.erb
cloudstack-nagios-0.9.0 lib/cloudstack-nagios/templates/cloudstack_capacities.cfg.erb
cloudstack-nagios-0.8.2 lib/cloudstack-nagios/templates/cloudstack_capacities.cfg.erb
cloudstack-nagios-0.8.1 lib/cloudstack-nagios/templates/cloudstack_capacities.cfg.erb
cloudstack-nagios-0.8.0 lib/cloudstack-nagios/templates/cloudstack_capacities.cfg.erb