Class: Ansible::Ruby::Modules::Nagios
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Nagios
- Defined in:
- lib/ansible/ruby/modules/generated/extras/monitoring/nagios.rb
Instance Method Summary collapse
-
#action ⇒ :downtime, ...
Action to take.,servicegroup options were added in 2.0.
-
#author ⇒ String?
Author to leave downtime comments as.
-
#cmdfile ⇒ String?
Path to the nagios I(command file) (FIFO pipe).
-
#command ⇒ String
The raw command to send to nagios, which should not include the submitted time header or the line-feed B(Required) option when using the C(command) action.
-
#comment ⇒ String?
Comment for C(downtime) action.
-
#host ⇒ String?
Host to operate on in Nagios.
-
#minutes ⇒ Integer?
Minutes to schedule downtime for.,Only usable with the C(downtime) action.
-
#servicegroup ⇒ String?
The Servicegroup we want to set downtimes/alerts for.
-
#services ⇒ Array<String>, String
What to manage downtime/alerts for.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#action ⇒ :downtime, ...
Returns Action to take.,servicegroup options were added in 2.0.
10 |
# File 'lib/ansible/ruby/modules/generated/extras/monitoring/nagios.rb', line 10 attribute :action |
#author ⇒ String?
Returns Author to leave downtime comments as. Only usable with the C(downtime) action.
22 |
# File 'lib/ansible/ruby/modules/generated/extras/monitoring/nagios.rb', line 22 attribute :author |
#cmdfile ⇒ String?
Returns Path to the nagios I(command file) (FIFO pipe). Only required if auto-detection fails.
18 |
# File 'lib/ansible/ruby/modules/generated/extras/monitoring/nagios.rb', line 18 attribute :cmdfile |
#command ⇒ String
Returns The raw command to send to nagios, which should not include the submitted time header or the line-feed B(Required) option when using the C(command) action.
42 |
# File 'lib/ansible/ruby/modules/generated/extras/monitoring/nagios.rb', line 42 attribute :command |
#comment ⇒ String?
Returns Comment for C(downtime) action.
26 |
# File 'lib/ansible/ruby/modules/generated/extras/monitoring/nagios.rb', line 26 attribute :comment |
#host ⇒ String?
Returns Host to operate on in Nagios.
14 |
# File 'lib/ansible/ruby/modules/generated/extras/monitoring/nagios.rb', line 14 attribute :host |
#minutes ⇒ Integer?
Returns Minutes to schedule downtime for.,Only usable with the C(downtime) action.
30 |
# File 'lib/ansible/ruby/modules/generated/extras/monitoring/nagios.rb', line 30 attribute :minutes |
#servicegroup ⇒ String?
Returns The Servicegroup we want to set downtimes/alerts for. B(Required) option when using the C(servicegroup_service_downtime) amd C(servicegroup_host_downtime).
38 |
# File 'lib/ansible/ruby/modules/generated/extras/monitoring/nagios.rb', line 38 attribute :servicegroup |
#services ⇒ Array<String>, String
Returns What to manage downtime/alerts for. Separate multiple services with commas. C(service) is an alias for C(services). B(Required) option when using the C(downtime), C(enable_alerts), and C(disable_alerts) actions.
34 |
# File 'lib/ansible/ruby/modules/generated/extras/monitoring/nagios.rb', line 34 attribute :services |