There's a variety of resources available, for example different notification scripts such as:
-* E-Mail ([examples](3-monitoring-basics.md#notifications) provided)
+* E-Mail ([examples](3-monitoring-basics.md#alert-notifications) provided)
* SMS
* Pager (XMPP, etc.)
* Twitter
Returns a list of keys for all items that are currently in the dictionary.
-### <a id="dictionary-keys"></a> Dictionary#values
+### <a id="dictionary-values"></a> Dictionary#values
Signature:
#### <a id="schema-livestatus-hostsbygroup-table-attributes"></a> Livestatus Hostsbygroup Table Attributes
-All [hosts](19-appendix.md#schema-livestatus-hosts-table-attributes) table attributes grouped with
-the [hostgroups](19-appendix.md#schema-livestatus-hostgroups-table-attributes) table prefixed with `hostgroup_`.
+All [hosts](23-appendix.md#schema-livestatus-hosts-table-attributes) table attributes grouped with
+the [hostgroups](23-appendix.md#schema-livestatus-hostgroups-table-attributes) table prefixed with `hostgroup_`.
#### <a id="schema-livestatus-servicesbygroup-table-attributes"></a> Livestatus Servicesbygroup Table Attributes
-All [services](19-appendix.md#schema-livestatus-services-table-attributes) table attributes grouped with
-the [servicegroups](19-appendix.md#schema-livestatus-servicegroups-table-attributes) table prefixed with `servicegroup_`.
+All [services](23-appendix.md#schema-livestatus-services-table-attributes) table attributes grouped with
+the [servicegroups](23-appendix.md#schema-livestatus-servicegroups-table-attributes) table prefixed with `servicegroup_`.
#### <a id="schema-livestatus-servicesbyhostgroup-table-attributes"></a> Livestatus Servicesbyhostgroup Table Attributes
-All [services](19-appendix.md#schema-livestatus-services-table-attributes) table attributes grouped with
-the [hostgroups](19-appendix.md#schema-livestatus-hostgroups-table-attributes) table prefixed with `hostgroup_`.
+All [services](23-appendix.md#schema-livestatus-services-table-attributes) table attributes grouped with
+the [hostgroups](23-appendix.md#schema-livestatus-hostgroups-table-attributes) table prefixed with `hostgroup_`.
Details on the `assign where` syntax can be found in the
[Language Reference](17-language-reference.md#apply).
-## <a id="notifications"></a> Notifications
+## <a id="alert-notifications"></a> Notifications
Notifications for service and host problems are an integral part of your
monitoring setup.
Details on troubleshooting notification problems can be found [here](15-troubleshooting.md#troubleshooting).
-> **Note**
->
-> Make sure that the [notification](11-cli-commands.md#enable-features) feature is enabled
-> in order to execute notification commands.
+**Note**: Make sure that the [notification](11-cli-commands.md#enable-features) feature is enabled
+in order to execute notification commands.
You should choose which information you (and your notified users) are interested in
case of emergency, and also which information does not provide any value to you and
attribute with a list of user groups to the `Notification` object. Icinga 2 will
send notifications to all group members.
-> **Note**
->
-> Only users who have been notified of a problem before (`Warning`, `Critical`, `Unknown`
-> states for services, `Down` for hosts) will receive `Recovery` notifications.
+**Note**: Only users who have been notified of a problem before (`Warning`, `Critical`, `Unknown`
+states for services, `Down` for hosts) will receive `Recovery` notifications.
### <a id="notification-escalations"></a> Notification Escalations
* define disks (all, specific `/`) and their attributes for the `disk`
service apply rule defined in [services.conf](4-configuring-icinga-2.md#services-conf).
* define notification types (`mail`) and set the groups attribute. This
-will be used by notification apply rules in [notifications.conf](notifications-conf).
+will be used by notification apply rules in [notifications.conf](4-configuring-icinga-2.md#notifications-conf).
If you've installed [Icinga Web 2](2-getting-started.md#setting-up-icingaweb2), you can
uncomment the http vhost attributes and reload Icinga 2. The apply
}
More details on defining notifications and their additional attributes such as
-filters can be read in [this chapter](3-monitoring-basics.md#notifications).
+filters can be read in [this chapter](3-monitoring-basics.md#alert-notifications).
#### <a id="commands-conf"></a> commands.conf
> usually easier to just create a `Notification` template and use the `apply` keyword
> to assign the notification to a number of hosts or services. Use the `to` keyword
> to set the specific target type for `Host` or `Service`.
-> Check the [notifications](3-monitoring-basics.md#notifications) chapter for detailed examples.
+> Check the [notifications](3-monitoring-basics.md#alert-notifications) chapter for detailed examples.
Example: