Docs: fix typos in chapter 6.

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
This commit is contained in:
Wolfgang Nieder 2014-06-15 22:48:04 +02:00 committed by Michael Friedrich
parent 9fbd5c0841
commit d2a239f78e
1 changed files with 23 additions and 23 deletions

View File

@ -2,7 +2,7 @@
## <a id="global-constants"></a> Global Constants ## <a id="global-constants"></a> Global Constants
Icinga 2 provides a number of special global constants. Some of them can be overriden using the `--define` command line parameter: Icinga 2 provides a number of special global constants. Some of them can be overridden using the `--define` command line parameter:
Variable |Description Variable |Description
--------------------|------------------- --------------------|-------------------
@ -43,7 +43,7 @@ In general you need to write each statement on a new line. Expressions started
with `{`, `(` and `[` extend until the matching closing character and can be broken with `{`, `(` and `[` extend until the matching closing character and can be broken
up into multiple lines. up into multiple lines.
Alternatively you can write multiple statements in a single line by separating Alternatively you can write multiple statements on a single line by separating
them with a semicolon: them with a semicolon:
object Host "host1.example.org" { object Host "host1.example.org" {
@ -65,7 +65,7 @@ The following data types are available for property values:
### Expressions ### Expressions
The following expressions can be used in the right-hand side of dictionary The following expressions can be used on the right-hand side of dictionary
values. values.
#### <a id="numeric-literals"></a> Numeric Literals #### <a id="numeric-literals"></a> Numeric Literals
@ -253,7 +253,7 @@ Example:
a = 7 a = 7
} }
In this example a has the value 7 after both instructions are executed. In this example `a` has the value `7` after both instructions are executed.
#### <a id="operator-additive-assignment"></a> Operator += #### <a id="operator-additive-assignment"></a> Operator +=
@ -350,13 +350,13 @@ Objects can import attributes from other objects.
Example: Example:
template Host "default-host" { template Host "default-host" {
vars.color = "red" vars.colour = "red"
} }
template Host "test-host" { template Host "test-host" {
import "default-host" import "default-host"
vars.color = "blue" vars.colour = "blue"
} }
object Host "localhost" { object Host "localhost" {
@ -372,7 +372,7 @@ instantiated at run-time. Parent objects do not necessarily have to be
templates, however in general they are. templates, however in general they are.
The `vars` dictionary for the `localhost` object contains all three The `vars` dictionary for the `localhost` object contains all three
custom attributes and the custom attribute `color` has the value `"blue"`. custom attributes and the custom attribute `colour` has the value `"blue"`.
Parent objects are resolved in the order they're specified using the Parent objects are resolved in the order they're specified using the
`import` keyword. `import` keyword.
@ -573,7 +573,7 @@ Attributes:
enable\_event\_handler|**Optional.** Enables event handlers for this host. Defaults to true. enable\_event\_handler|**Optional.** Enables event handlers for this host. Defaults to true.
enable\_flap\_detection|**Optional.** Whether flap detection is enabled. Defaults to true. enable\_flap\_detection|**Optional.** Whether flap detection is enabled. Defaults to true.
enable\_perfdata|**Optional.** Whether performance data processing is enabled. Defaults to true. enable\_perfdata|**Optional.** Whether performance data processing is enabled. Defaults to true.
event\_command |**Optional.** The name of an event command that should be executed every time the host's state changes and when the host is in a `SOFT` state. event\_command |**Optional.** The name of an event command that should be executed every time the host's state changes or the host is in a `SOFT` state.
flapping\_threshold|**Optional.** The flapping threshold in percent when a host is considered to be flapping. flapping\_threshold|**Optional.** The flapping threshold in percent when a host is considered to be flapping.
volatile |**Optional.** The volatile setting enables always `HARD` state types if `NOT-OK` state changes occur. volatile |**Optional.** The volatile setting enables always `HARD` state types if `NOT-OK` state changes occur.
notes |**Optional.** Notes for the host. notes |**Optional.** Notes for the host.
@ -659,7 +659,7 @@ Attributes:
enable\_event\_handler|**Optional.** Enables event handlers for this host. Defaults to true. enable\_event\_handler|**Optional.** Enables event handlers for this host. Defaults to true.
enable\_flap\_detection|**Optional.** Whether flap detection is enabled. Defaults to true. enable\_flap\_detection|**Optional.** Whether flap detection is enabled. Defaults to true.
enable\_perfdata|**Optional.** Whether performance data processing is enabled. Defaults to true. enable\_perfdata|**Optional.** Whether performance data processing is enabled. Defaults to true.
event\_command |**Optional.** The name of an event command that should be executed every time the service's state changes. event\_command |**Optional.** The name of an event command that should be executed every time the service's state changes or the service is in a `SOFT` state.
flapping\_threshold|**Optional.** The flapping threshold in percent when a service is considered to be flapping. flapping\_threshold|**Optional.** The flapping threshold in percent when a service is considered to be flapping.
volatile |**Optional.** The volatile setting enables always `HARD` state types if `NOT-OK` state changes occur. volatile |**Optional.** The volatile setting enables always `HARD` state types if `NOT-OK` state changes occur.
notes |**Optional.** Notes for the service. notes |**Optional.** Notes for the service.
@ -984,7 +984,7 @@ Available notification type filters:
### <a id="objecttype-timeperiod"></a> TimePeriod ### <a id="objecttype-timeperiod"></a> TimePeriod
Time periods can be used to specify when services should be checked or to limit Time periods can be used to specify when hosts/services should be checked or to limit
when notifications should be sent out. when notifications should be sent out.
Example: Example:
@ -1019,7 +1019,7 @@ timeperiods including this one.
### <a id="objecttype-scheduleddowntime"></a> ScheduledDowntime ### <a id="objecttype-scheduleddowntime"></a> ScheduledDowntime
ScheduledDowntime objects can be used to set up recurring downtimes for services. ScheduledDowntime objects can be used to set up recurring downtimes for hosts/services.
> **Best Practice** > **Best Practice**
> >
@ -1139,7 +1139,7 @@ Service-to-Host Dependency Example:
assign where host.name != "dsl-router" assign where host.name != "dsl-router"
} }
This examples sets all service objects matching the assign condition into a dependency relation to This example sets all service objects matching the assign condition into a dependency relation to
the parent host object `dsl-router` as implicit child services. the parent host object `dsl-router` as implicit child services.
Service-to-Service-on-the-same-Host Dependency Example: Service-to-Service-on-the-same-Host Dependency Example:
@ -1151,7 +1151,7 @@ Service-to-Service-on-the-same-Host Dependency Example:
ignore where service.name == "nrpe-health" ignore where service.name == "nrpe-health"
} }
This examples omits the `parent_host_name` attribute and Icinga 2 automatically sets its value to the name of the This example omits the `parent_host_name` attribute and Icinga 2 automatically sets its value to the name of the
host object matched by the apply rule condition. All services where apply matches are made implicit child services host object matched by the apply rule condition. All services where apply matches are made implicit child services
in this dependency relation. in this dependency relation.
@ -1191,10 +1191,10 @@ Attributes:
service_temp\_path |**Optional.** Path to the temporary service file. Defaults to LocalStateDir + "/spool/icinga2/tmp/service-perfdata". service_temp\_path |**Optional.** Path to the temporary service file. Defaults to LocalStateDir + "/spool/icinga2/tmp/service-perfdata".
host_format\_template |**Optional.** Host Format template for the performance data file. Defaults to a template that's suitable for use with PNP4Nagios. host_format\_template |**Optional.** Host Format template for the performance data file. Defaults to a template that's suitable for use with PNP4Nagios.
service_format\_template|**Optional.** Service Format template for the performance data file. Defaults to a template that's suitable for use with PNP4Nagios. service_format\_template|**Optional.** Service Format template for the performance data file. Defaults to a template that's suitable for use with PNP4Nagios.
rotation\_interval |**Optional.** Rotation interval for the files specified in `{host,service}\_perfdata\_path`. Defaults to 30 seconds. rotation\_interval |**Optional.** Rotation interval for the files specified in `{host,service}_perfdata_path`. Defaults to 30 seconds.
When rotating the performance data file the current UNIX timestamp is appended to the path specified When rotating the performance data file the current UNIX timestamp is appended to the path specified
in `host_perfdata\_path` and `service_perfdata\_path` to generate a unique filename. in `host_perfdata_path` and `service_perfdata_path` to generate a unique filename.
### <a id="objecttype-graphitewriter"></a> GraphiteWriter ### <a id="objecttype-graphitewriter"></a> GraphiteWriter
@ -1419,8 +1419,8 @@ Attributes:
----------------|---------------- ----------------|----------------
socket\_type |**Optional.** Specifies the socket type. Can be either "tcp" or "unix". Defaults to "unix". socket\_type |**Optional.** Specifies the socket type. Can be either "tcp" or "unix". Defaults to "unix".
bind\_host |**Optional.** Only valid when socket\_type is "tcp". Host address to listen on for connections. Defaults to "127.0.0.1". bind\_host |**Optional.** Only valid when socket\_type is "tcp". Host address to listen on for connections. Defaults to "127.0.0.1".
bind\_port |**Optional.** Only valid when `socket\_type` is "tcp". Port to listen on for connections. Defaults to 6558. bind\_port |**Optional.** Only valid when `socket_type` is "tcp". Port to listen on for connections. Defaults to 6558.
socket\_path |**Optional.** Only valid when `socket\_type` is "unix". Specifies the path to the UNIX socket file. Defaults to LocalStateDir + "/run/icinga2/cmd/livestatus". socket\_path |**Optional.** Only valid when `socket_type` is "unix". Specifies the path to the UNIX socket file. Defaults to LocalStateDir + "/run/icinga2/cmd/livestatus".
compat\_log\_path |**Optional.** Required for historical table queries. Requires `CompatLogger` feature enabled. Defaults to LocalStateDir + "/log/icinga2/compat" compat\_log\_path |**Optional.** Required for historical table queries. Requires `CompatLogger` feature enabled. Defaults to LocalStateDir + "/log/icinga2/compat"
> **Note** > **Note**
@ -1436,9 +1436,9 @@ Example:
library "compat" library "compat"
object StatusDataWriter "status" { object StatusDataWriter "status" {
status\_path = "/var/cache/icinga2/status.dat" status_path = "/var/cache/icinga2/status.dat"
objects\_path = "/var/cache/icinga2/objects.path" objects_path = "/var/cache/icinga2/objects.path"
update\_interval = 30s update_interval = 30s
} }
Attributes: Attributes:
@ -1459,7 +1459,7 @@ Example:
library "compat" library "compat"
object ExternalCommandListener "external" { object ExternalCommandListener "external" {
command\_path = "/var/run/icinga2/cmd/icinga2.cmd" command_path = "/var/run/icinga2/cmd/icinga2.cmd"
} }
Attributes: Attributes:
@ -1477,8 +1477,8 @@ Example:
library "compat" library "compat"
object CompatLogger "my-log" { object CompatLogger "my-log" {
log\_dir = "/var/log/icinga2/compat" log_dir = "/var/log/icinga2/compat"
rotation\_method = "HOURLY" rotation_method = "HOURLY"
} }
Attributes: Attributes: