Class: Capacity

Inherits:
CloudstackNagios::Base show all
Defined in:
lib/cloudstack-nagios/commands/capacity.rb

Constant Summary collapse

CAPACITY_TYPES =
{
  0 => {name: "Memory", method_name: "memory"},
  1 => {name: "CPU", method_name: "cpu"},
  2 => {name: "Storage", method_name: "storage"},
  3 => {name: "Primary Storage", method_name: "primary_storage"},
  4 => {name: "Public IP addresses", method_name: "public_ips"},
  5 => {name: "Private IP addresses", method_name: "private_ips"},
  6 => {name: "Secondary Storage", method_name: "secondary_storage"},
  7 => {name: "VLANs", method_name: "vlans"},
  8 => {name: "Direct Attached Public IP addresses", method_name: "direct_attached_public_ips"},
  9 => {name: "Local Storage", method_name: "local_storage"}
}

Constants included from CloudstackNagios::Helper

CloudstackNagios::Helper::RETURN_CODES

Instance Attribute Summary

Attributes inherited from CloudstackNagios::Base

#config

Method Summary

Methods inherited from CloudstackNagios::Base

exit_on_failure?

Methods included from CloudstackNagios::Helper

#check_data, #cs_routers, #exit_with_failure, #load_template, #storage_pools