Puppet: System Administration Automated

Support

Type Reference

This page is autogenerated; any changes will get overwritten (last generated on Tue Jan 01 10:34:15 CST 2008)

This page is generated to provide a reference for the Nagios resource types, until it gets released.


nagios_command

The Nagios type command. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_command.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

command_line

Nagios configuration file parameter.

command_name

  • namevar

The name parameter for Nagios type command

ensure

The basic property that the object should be in. Valid values are absent, present.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

target

target

use

Nagios configuration file parameter.


nagios_contact

The Nagios type contact. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_contact.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

alias

Nagios configuration file parameter.

contact_name

  • namevar

The name parameter for Nagios type contact

email

Nagios configuration file parameter.

ensure

The basic property that the object should be in. Valid values are absent, present.

host_notification_commands

Nagios configuration file parameter.

host_notification_options

Nagios configuration file parameter.

host_notification_period

Nagios configuration file parameter.

pager

Nagios configuration file parameter.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

service_notification_commands

Nagios configuration file parameter.

service_notification_options

Nagios configuration file parameter.

service_notification_period

Nagios configuration file parameter.

target

target

use

Nagios configuration file parameter.


nagios_contactgroup

The Nagios type contactgroup. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_contactgroup.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

alias

Nagios configuration file parameter.

contactgroup_name

  • namevar

The name parameter for Nagios type contactgroup

ensure

The basic property that the object should be in. Valid values are absent, present.

members

Nagios configuration file parameter.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

target

target

use

Nagios configuration file parameter.


nagios_host

The Nagios type host. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_host.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

address

Nagios configuration file parameter.

alias

Nagios configuration file parameter.

check_command

Nagios configuration file parameter.

checks_enabled

Nagios configuration file parameter.

ensure

The basic property that the object should be in. Valid values are absent, present.

event_handler_enabled

Nagios configuration file parameter.

failure_prediction_enabled

Nagios configuration file parameter.

flap_detection_enabled

Nagios configuration file parameter.

host_name

  • namevar

The name parameter for Nagios type host

max_check_attempts

Nagios configuration file parameter.

notification_interval

Nagios configuration file parameter.

notification_options

Nagios configuration file parameter.

notification_period

Nagios configuration file parameter.

notifications_enabled

Nagios configuration file parameter.

parents

Nagios configuration file parameter.

process_perf_data

Nagios configuration file parameter.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

register

Nagios configuration file parameter.

retain_nonstatus_information

Nagios configuration file parameter.

retain_status_information

Nagios configuration file parameter.

target

target

use

Nagios configuration file parameter.


nagios_hostextinfo

The Nagios type hostextinfo. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_hostextinfo.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

ensure

The basic property that the object should be in. Valid values are absent, present.

host_name

  • namevar

The name parameter for Nagios type hostextinfo

icon_image

Nagios configuration file parameter.

icon_image_alt

Nagios configuration file parameter.

notes_url

Nagios configuration file parameter.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

target

target

use

Nagios configuration file parameter.

vrml_image

Nagios configuration file parameter.


nagios_hostgroup

The Nagios type hostgroup. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_hostgroup.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

alias

Nagios configuration file parameter.

contact_groups

Nagios configuration file parameter.

ensure

The basic property that the object should be in. Valid values are absent, present.

hostgroup_name

  • namevar

The name parameter for Nagios type hostgroup

members

Nagios configuration file parameter.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

target

target

use

Nagios configuration file parameter.


nagios_hostgroupescalation

The Nagios type hostgroupescalation. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_hostgroupescalation.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

contact_groups

Nagios configuration file parameter.

ensure

The basic property that the object should be in. Valid values are absent, present.

first_notification

Nagios configuration file parameter.

hostgroup_name

  • namevar

The name parameter for Nagios type hostgroupescalation

last_notification

Nagios configuration file parameter.

notification_interval

Nagios configuration file parameter.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

target

target

use

Nagios configuration file parameter.


nagios_service

The Nagios type service. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_service.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

active_checks_enabled

Nagios configuration file parameter.

check_command

Nagios configuration file parameter.

check_freshness

Nagios configuration file parameter.

check_period

Nagios configuration file parameter.

contact_groups

Nagios configuration file parameter.

ensure

The basic property that the object should be in. Valid values are absent, present.

event_handler_enabled

Nagios configuration file parameter.

flap_detection_enabled

Nagios configuration file parameter.

freshness_threshold

Nagios configuration file parameter.

host_name

Nagios configuration file parameter.

is_volatile

Nagios configuration file parameter.

max_check_attempts

Nagios configuration file parameter.

name

Nagios configuration file parameter.

normal_check_interval

Nagios configuration file parameter.

notification_interval

Nagios configuration file parameter.

notification_options

Nagios configuration file parameter.

notification_period

Nagios configuration file parameter.

notifications_enabled

Nagios configuration file parameter.

obsess_over_service

Nagios configuration file parameter.

parallelize_check

Nagios configuration file parameter.

passive_checks_enabled

Nagios configuration file parameter.

process_perf_data

Nagios configuration file parameter.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

register

Nagios configuration file parameter.

retain_nonstatus_information

Nagios configuration file parameter.

retain_status_information

Nagios configuration file parameter.

retry_check_interval

Nagios configuration file parameter.

service_description

  • namevar

The name parameter for Nagios type service

target

target

use

Nagios configuration file parameter.


nagios_servicedependency

The Nagios type servicedependency. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_servicedependency.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

dependent_host_name

Nagios configuration file parameter.

dependent_service_description

Nagios configuration file parameter.

ensure

The basic property that the object should be in. Valid values are absent, present.

execution_failure_criteria

Nagios configuration file parameter.

host_name

  • namevar

The name parameter for Nagios type servicedependency

notification_failure_criteria

Nagios configuration file parameter.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

service_description

Nagios configuration file parameter.

target

target

use

Nagios configuration file parameter.


nagios_serviceescalation

The Nagios type serviceescalation. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_serviceescalation.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

contact_groups

Nagios configuration file parameter.

ensure

The basic property that the object should be in. Valid values are absent, present.

first_notification

Nagios configuration file parameter.

host_name

  • namevar

The name parameter for Nagios type serviceescalation

last_notification

Nagios configuration file parameter.

notification_interval

Nagios configuration file parameter.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

service_description

Nagios configuration file parameter.

target

target

use

Nagios configuration file parameter.


nagios_serviceextinfo

The Nagios type serviceextinfo. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_serviceextinfo.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

ensure

The basic property that the object should be in. Valid values are absent, present.

host_name

  • namevar

The name parameter for Nagios type serviceextinfo

icon_image

Nagios configuration file parameter.

icon_image_alt

Nagios configuration file parameter.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

service_description

Nagios configuration file parameter.

target

target

use

Nagios configuration file parameter.


nagios_timeperiod

The Nagios type timeperiod. This resource type is autogenerated using the model developed in Naginator, and all of the Nagios types are generated using the same code and the same library.

This type generates Nagios configuration statements in Nagios-parseable configuration files. By default, the statements will be added to /etc/nagios/nagios_timeperiod.cfg, but you can send them to a different file by setting their ``target attribute.

Parameters

alias

Nagios configuration file parameter.

ensure

The basic property that the object should be in. Valid values are absent, present.

friday

Nagios configuration file parameter.

monday

Nagios configuration file parameter.

provider

The specific backend for provider to use. You will seldom need to specify this -- Puppet will usually discover the appropriate provider for your platform. Available providers are:

  • naginator:

saturday

Nagios configuration file parameter.

sunday

Nagios configuration file parameter.

target

target

thursday

Nagios configuration file parameter.

timeperiod_name

  • namevar

The name parameter for Nagios type timeperiod

tuesday

Nagios configuration file parameter.

use

Nagios configuration file parameter.

wednesday

Nagios configuration file parameter.


This page autogenerated on Tue Jan 01 10:34:15 CST 2008