Module: Proxy::Monitoring::Icinga2::TasksCommon
- Included in:
- Icinga2ApiObserver, Icinga2InitialImporter, Icinga2ResultUploader
- Defined in:
- lib/smart_proxy_monitoring_icinga2/tasks_common.rb
Instance Method Summary collapse
Instance Method Details
#action ⇒ Object
11 12 13 |
# File 'lib/smart_proxy_monitoring_icinga2/tasks_common.rb', line 11 def action self.class.name.split('::').last end |
#activated? ⇒ Boolean
15 16 17 |
# File 'lib/smart_proxy_monitoring_icinga2/tasks_common.rb', line 15 def activated? Proxy::Monitoring::Plugin.settings.collect_status end |
#start ⇒ Object
3 4 5 6 7 8 9 |
# 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 |