icinga2/etc
Michael Friedrich 2d8607d6b0 Enhance documentation with more details on value types for object attributes
Main focus: Object attributes and their value types. Originates from the
API Event Streams patch to document their value types. Now applied to
the entire configuration objects chapter.

The API chapter and their value types has been changed to capitalized
type identifiers.

Value types are now explicitly told about inside monitoring basics. This
has been adopted into the Icinga 2 training material a long time ago
and finds its way into the docs too.

The CheckResult and PerfdataValue value types have been moved into the
advanced topics chapter. mkdocs doesn't like multiple `#` headings in one file
and did just hide it.

Also moved the Influxdb details into the features documentation where it
belongs.

Many small references and URLs to other chapters added.
E.g. dedicated chapters for object accessor examples, to better link against
time dependent thresholds.

Can serve as patch basis and reference for ITL documentation where the
value types are missing too.

This commit also fixes the non-requirement of "legacy-timeperiod" which
also is a default template import since 2.6.

This also fixes the state mapping issue.

fixes #4015
2017-10-10 17:52:49 +02:00
..
bash_completion.d Implement auto-completion for positional arguments 2014-10-17 15:54:46 +02:00
icinga2 Enhance documentation with more details on value types for object attributes 2017-10-10 17:52:49 +02:00
initsystem Improve documentation and Systemd config for TasksMax setting 2017-09-29 17:34:32 +02:00
logrotate.d Re-add the 'su' directive to logrotate if supported 2016-03-29 14:59:06 +02:00
CMakeLists.txt Fix certificate paths for installers 2017-09-22 15:00:45 +02:00