Global custom variables were moved from the global `Vars` constant to the
`vars` attribute of the `IcingaApplication` object in v2.4
(84536da221), however the documentation wasn't
updated accordingly.
This commit updates the documentation accordingly. The `vars` attribute of
`IcingaApplication` is already documented in `09-object-types.md`, so no
addition for this is needed.
There is still a reference in `24-appendix.md` that I left unchanged because it
is related to the IDO, which is deprecated and scheduled for removal in v2.18,
so I didn't bother checking what the IDO actually does in respect to global
custom variables.
Introduce `-DInternal.DebugWorkerDelay=120` and sleep inside `RunWorker()`.
Rationale: With 2.11 we've introduced a real umbrella process where the
main process is spawned as child fork. Running icinga2 in foreground on
a macOS shell with LLDB will now exit, and not follow the child process.
LLDB doesn't support `follow-fork-mode child` like GDB and therefore we
need to:
- Print the child process PID
- Sleep for X seconds to allow the developer to run `lldb -p <PID>`, set breakpoints, etc.
This commit also documents all available debug build enabled internal constants.
Changed ::1 to 2001:db8:1234::42. RFC 3849 reserves 2001:db8/32 for use in documentation and something that looks like a "real" global IPv6 address is much better in an example than using ::1 (localhost). Using a private IPv4 address and IPv6 localhost in an example make no sense to me.
This commit adds documentation for
* custom attributes value types and nested dictionaries
* better introduction into apply rules and usage examples
* better apply for iterations and explanations
* notifications with users on the host/service objects explained in a dedicated chapter
* command arguments and set_if - which values are supported
* macro() as scoped function
* alternative host check command
This also changes all code and config snippets to use
three backticks instead of four spaces indent.
fixes#5663fixes#5664fixes#5665fixes#5666fixes#5667fixes#5186fixes#5060fixes#5662
* Rename files to allow easy ordering
* Update links inside markdown according to new file names
* Move HTML links (<a>...</a>) to the end of the header lines
* This is necessary to allow mkdocs to parse headers correctly and display them in the TOC
* Following sed command was used: sed -i .bu 's/\(<a.*a>\) \(.*\)/\2 \1/g' $filename
Also apply a new structure.
Deleted the old cluster and client documentation and started "fresh".
This commit also includes various images used in the newly written
"Distributed Monitoring" chapter for better understanding.
fixes#12386
2016-08-14 17:56:38 +02:00
Renamed from doc/18-language-reference.md (Browse further)