module Proxy::Monitoring::Icinga2::TasksCommon

Public Instance Methods

action() click to toggle source
# File lib/smart_proxy_monitoring_icinga2/tasks_common.rb, line 11
def action
  self.class.name.split('::').last
end
activated?() click to toggle source
# File lib/smart_proxy_monitoring_icinga2/tasks_common.rb, line 15
def activated?
  Proxy::Monitoring::Plugin.settings.collect_status
end
start() click to toggle source
# File lib/smart_proxy_monitoring_icinga2/tasks_common.rb, line 3
def start
  if activated?
    do_start
  else
    logger.info "Not starting #{action} because collect_status is disabled in settings."
  end
end