Name |
[Required] Name of the new Host Profile. |
Description |
[Optional] Store comments or instructions here. |
Host Template |
[Required] Select the Host Template most suitable for this Host. Note inheritance (left check box) on directives below. To override the template value, uncheck the left check box. |
Inherit All Values From Template |
Checked = sets all directives to inherit values from the selected template. Uncheck left checkbox on directives below to override template values. |
Process Performance Data |
[Optional] This directive is used to determine whether or not the processing of performance data is enabled for Hosts using this template. Values: unchecked = disable performance data processing, checked = enable performance data processing. |
Retain Status Information |
[Optional] This directive is used to determine whether or not status-related information about the Host is retained across program restarts. This is only useful if you have enabled state retention using the retain_state_information directive. Value: unchecked = disable status information retention, checked = enable status information retention. |
Flap Detection Enabled |
[Optional] This directive is used to determine whether or not flap detection is enabled for Hosts using this template. Values: unchecked = Disable Host Flap Detection, checked = enable Host Flap Detection. |
Low Flap Threshold |
[Optional] This directive is used to specify the low state change threshold used in flap detection for Hosts using this template. If you set this directive to a value of 0, the program-wide value specified by the low_host_flap_threshold directive will be used. |
High Flap Threshold |
[Optional] This directive is used to specify the high state change threshold used in flap detection for Hosts using this template. If you set this directive to a value of 0, the program-wide value specified by the high_host_flap_threshold directive will be used. |
Retain Nonstatus Information |
[Optional] This directive is used to determine whether or not non-status information about the Host is retained across program restarts. This is only useful if you have enabled state retention using the retain_state_information directive. Value: unchecked = disable non-status information retention, checked = enable non-status information retention. |
Active Checks Enabled |
This directive is used to determine whether or not active checks (either regularly scheduled or on-demand) of this Host are enabled. Values: unchecked = Disable Active Host Checks, checked = Enable Active Host Checks. |
Passive Checkes Enabled |
This directive is used to determine whether or not passive checks are enabled for this Host. Values: uncehcked = Disable Passive Host Checks, checked = Enable Passive Host Checks. |
Obsess Over Host |
This directive determines whether or not checks for the Host will be obsessed over using the ochp_command (defined in Nagios® main configuration). Checked = enabled |
Check Freshness |
This directive is used to determine whether or not freshness checks are enabled for Hosts using this template. Checked = enable freshness checks. |
Freshness Threshold |
This directive is used to specify the freshness threshold (in seconds) for Hosts using this template. If you set this directive to a value of 0, Nagios® will determine a freshness threshold to use automatically. |
Check Command |
[Optional] This directive is used to specify the short name of the command that should be used to check if the Host is up or down. Typically, this command would try and ping the Host to see if it is 'alive'. The command must return a status of OK (0) or Nagios® will assume the Host is down. If you leave this argument blank, the Host will not be checked - Nagios® will always assume the Host is up. This is useful if you are monitoring printers or other devices that are frequently turned off. The maximum amount of time that the notification command can run is controlled by the host_check_timeout option. |
Max Check Attempts |
[Required] This directive is used to define the number of times that Nagios® will retry the Host Check Command if it returns any state other than an OK state. Setting this value to 1 will cause Nagios® to generate an alert without retrying the Host check again. Note: If you do not want to check the status of the Host, you must still set this to a minimum value of 1. To bypass the Host check, just leave the check_command option blank. |
Check Interval |
[Optional] NOTE: Do NOT enable regularly scheduled checks of a Host unless you absolutely need to! Host checks are already performed on-demand when necessary, so there are few times when regularly scheduled checks would be needed. Regularly scheduled Host checks can negatively impact performance. This directive is used to define the number of "time units" between regularly scheduled checks of the Host. Unless you've changed the interval_length directive from the default value of 60, this number will mean minutes. |
Event Handler Enabled |
[Optional] This directive is used to determine whether or not the event handler for Hosts using this template is enabled. Values: unchecked = Disable Host Event Handler, checked = Enable Host Event Handler. |
Event Handler |
[Optional] This directive is used to specify the short name of the command that should be run whenever a change in the state of the Host is detected (i.e. whenever it goes down or recovers). The maximum amount of time that the event handler command can run is controlled by the event_handler_timeout option. |
Notifications Enabled |
[Optional] This directive is used to determine whether or not notifications for Hosts using this template are enabled. Values: unchecked = Disable Host Notifications, checked = Enable Host Notifications. |
Notification Interval |
[Required] This directive is used to define the number of 'time units' to wait before re-notifying a contact that this server is still down or unreachable. Unless you've changed the interval_length directive from the default value of 60, this number will mean minutes. If you set this value to 0, Nagios® will not re-notify contacts about problems for Hosts using this template - only one problem notification will be sent out. |
Notification Period |
[Required] This directive is used to specify the short name of the time period during which notifications of events for Hosts using this template can be sent out to contacts. If a Host goes down, becomes unreachable, or recoveries during a time which is not covered by the time period, no notifications will be sent out. |
Notification Options |
[Required] This directive is used to determine when notifications for the Host should be sent out. Valid options are a combination of one or more of the following: Down checked = send notifications on a DOWN state, Unreachable checked = send notifications on an UNREACHABLE state, and Recovery checked = send notifications on recoveries (OK state). If you specify n (none) as an option, no Host notifications will be sent out. Example: If you specify Down and Recovery, notifications will only be sent out when the Host goes DOWN and when it recovers from a DOWN state. |
Stalking Options |
[Optional] This directive determines which Host states 'stalking' is enabled for. Valid options are a combination of one or more of the following: Up checked = stalk on UP states, Down checked = stalk on DOWN states, and Unreachable checked = stalk on UNREACHABLE states. |
Contact Groups |
This is a list of the short names of the contact groups that should be notified whenever there are problems (or recoveries) with this Host. |
Extended Host Info Template |
[Optional] Defines extended Host information for this Host profile. The template controls the icon and url link as seen in Nagios®. |