Commit Graph

8603 Commits

Author SHA1 Message Date
Konstantin Kelemen 9ddeba8ce6 Allow to disable thresholds for ipmi CheckCommand
fixes #5579

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-10-13 14:03:39 +02:00
Michael Friedrich 0b1ce7111c Merge pull request #5231 from Al2Klimov/bugfix/failure-to-kill-check-command-after-exceeding-timeout-is-not-reported-4981
Report failure to kill check command after exceeding timeout
2017-10-13 13:57:26 +02:00
Michael Friedrich 860229d832 Merge pull request #5672 from Tontonitch/feature/itl-snmp-service
add itl snmp-service for manubulon plugin check_snmp_win.pl
2017-10-13 09:59:58 +02:00
Yannick Charton 8c059886ac add itl snmp-service
add itl snmp service for manubulon plugin check_snmp_win.pl
2017-10-13 00:30:27 +02:00
Michael Friedrich 9dc5f29b6c Merge pull request #5640 from miken32/patch-1
ITL: Support weathermap data in snmp_interface CheckCommand
2017-10-12 16:57:43 +02:00
Michael Newton 88c863ae57 ITL: Support weathermap data in snmp_interface CheckCommand
See https://github.com/dnsmichi/manubulon-snmp/pull/26 for related commit.

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-10-12 16:55:59 +02:00
Michael Friedrich 77ecdbd85c Merge pull request #5581 from Icinga/fix/api-crash-race-condition
Fix possible race condition in ApiListener locking
2017-10-12 13:40:59 +02:00
Michael Friedrich 87979fd0a1 Merge pull request #5637 from Icinga/fix/influxdb-unnecessary-string-casts
Fix unnecessary String() casts in InfluxdbWriter
2017-10-12 13:22:43 +02:00
Michael Friedrich 84a1ee8c90 Merge pull request #5668 from Icinga/feature/docs-enhance-monitoring-basics
Enhance Monitoring Basics in the documentation
2017-10-11 09:51:20 +02:00
Michael Friedrich 1da5c53fee Enhance Monitoring Basics in the documentation
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 #5663
fixes #5664
fixes #5665
fixes #5666
fixes #5667
fixes #5186
fixes #5060
fixes #5662
2017-10-10 21:08:19 +02:00
Michael Friedrich fc098ead59 Merge pull request #5655 from Icinga/feature/docs-attribute-value-types
Enhance documentation with more details on value types for object attributes
2017-10-10 17:53:55 +02:00
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
Michael Friedrich 9a04a99400 Merge pull request #5554 from Icinga/feature/cn-check-for-san
Add subjectAltName extension for all non-CA certificates
2017-10-10 17:50:01 +02:00
Michael Friedrich ff570ad060 Merge pull request #5636 from Icinga/fix/db-ido-comments-downtimes-constraint-on-legacy-id-change
Fix unique constraint matching for UPDATE downtime/comment runtime tables in DB IDO
2017-10-10 17:47:47 +02:00
Michael Friedrich 06403c1147 Merge pull request #5635 from Icinga/fix/match-with-empty-array
Fix match(), regex(), cidr_match() behaviour with MatchAll and empty arrays
2017-10-10 17:46:51 +02:00
Michael Friedrich 6abba51365 Merge pull request #5652 from Icinga/fix/docs-cluster-zone
Docs: Fix missing default value for cluster-zone checks
2017-10-09 13:11:58 +02:00
Michael Friedrich 371d430864 Merge pull request #5653 from Icinga/fix/docs-manubulon-nocrypt-default-value
Docs: Fix default value for `snmp_nocrypt` for Manubulon CheckCommand definitions
2017-10-09 13:10:37 +02:00
Michael Friedrich 98ce2bf7c5 Docs: Fix default value for `snmp_nocrypt` for Manubulon CheckCommand definitions 2017-10-09 11:09:53 +02:00
Michael Friedrich 6c83da6945 Docs: Fix missing default value for cluster-zone checks 2017-10-09 10:21:54 +02:00
Michael Friedrich 102c1823e5 Merge pull request #5643 from Icinga/fix/buildfix-apple-clang-9.0.0
Fix debug builds on Apple Clang 9.0.0 (macOS High Sierra)
2017-10-02 14:57:49 +02:00
Michael Friedrich a521f49803 Fix debug builds on Apple Clang 9.0.0 (macOS High Sierra) 2017-10-02 13:49:42 +02:00
Michael Friedrich 29b7971fef Merge pull request #5624 from mcktr/mcktr/fix/missing-include-statements
Fixed missing include statement in unit test
2017-10-02 13:27:04 +02:00
Michael Friedrich f0e1114e8e Merge pull request #5641 from Icinga/fix/compiler-warnings-high-sierra
Fix compiler warnings on macOS 10.13
2017-10-02 13:14:47 +02:00
Gunnar Beutner dd9724bc55 Fix compiler warnings on macOS 10.13 2017-10-02 09:13:37 +02:00
Michael Friedrich f95f3a9e30 Merge pull request #5612 from Icinga/bugfix/systemd-tasksmax
Improve documentation and systemd config on TaskMax
2017-09-29 17:36:57 +02:00
Markus Frosch c90dc34edb Improve documentation and Systemd config for TasksMax setting
This also disables setting a value by default.

Packaging should decide to install the config file:
`/etc/systemd/system/icinga2.service.d`

fixes #5611

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-09-29 17:34:32 +02:00
Michael Friedrich b9cfd4d2e9 Fix unnecessary String() casts in InfluxdbWriter
fixes #5629
2017-09-29 16:33:08 +02:00
Michael Friedrich 6061d56a7c Fix unique constraint matching for UPDATE downtime/comment runtime tables in DB IDO
fixes #5623
fixes #5603
2017-09-29 16:12:38 +02:00
Michael Friedrich c0a3de64fb Fix match(), regex(), cidr_match() behaviour with MatchAll and empty arrays
fixes #5634
2017-09-29 14:45:15 +02:00
Michael Friedrich 0ca9a1a5b3 Merge pull request #5632 from Icinga/feature/docs-getting-started-selinux
Docs: Mention SELinux in Getting Started chapter
2017-09-29 10:47:20 +02:00
Michael Friedrich 62942526ad Docs: Mention SELinux in Getting Started chapter
refs icinga/icingaweb2#2973
2017-09-29 10:41:01 +02:00
Michael Friedrich 43b7e2fb95 Merge pull request #5258 from Icinga/fix/clang-pthread
Fix clang compiler detection on Fedora and macOS
2017-09-28 16:57:54 +02:00
Michael Friedrich 2717396bfd changelog.py: Fix debugging leftover
refs #5600
2017-09-28 15:41:43 +02:00
Michael Friedrich 2d3149157f Fix clang compiler detection on Fedora and macOS
fixes #5257
2017-09-27 20:04:43 +02:00
Michael 2d036e6886 Fixed missing include statement in unit test
This adds the missing iostream include to the notification unit test.

refs #5613
2017-09-26 22:01:07 +02:00
Gunnar Beutner d14952f323 Merge pull request #5619 from Icinga/fix/changelog-project-name-error
Exit early in changelog.py if GitHub API fetch fails

fixes #5600
2017-09-26 07:40:09 +02:00
Michael Friedrich 90be8f9fb2 Merge pull request #5578 from mcktr/mcktr/fix/5577-doc-ssl-check-command
ITL: Re-Add ssl_sni attribute for check_tcp
2017-09-25 16:07:55 +02:00
Michael Friedrich 8fcb8ae5a9 Exit early in changelog.py if GitHub API fetch fails
fixes #5600
2017-09-25 16:05:05 +02:00
Gunnar Beutner 21d6198608 Merge pull request #5616 from Icinga/fix/build-warning
Fix a build warning
2017-09-25 12:23:07 +02:00
Gunnar Beutner 92727d13c7 Fix a build warning
refs #5443
2017-09-25 12:15:59 +02:00
Gunnar Beutner 111b53a932 Merge pull request #5614 from mcktr/mcktr/fix/5613-missing-include-statement
Fixed missing include statement in unit tests

fixes #5613
2017-09-25 07:48:04 +02:00
Michael 631d1e85fc Fixed missing include statement in unit tests
refs #5613
2017-09-25 01:07:50 +02:00
Michael aad3c6af6b ITL: Re-Add ssl_sni attribute for check_tcp 2017-09-22 17:58:57 +02:00
Michael Friedrich d6b475720b Merge pull request #5608 from Icinga/fix/certificate-directories
Fix certificate paths for installers
2017-09-22 16:39:22 +02:00
Michael Friedrich 953d840cc1 Fix certificate paths for installers
refs #5450
2017-09-22 15:00:45 +02:00
Michael Friedrich 92a399289a Merge pull request #5606 from Icinga/feature/remove-bottom-up
Remove bottom-up client mode
2017-09-22 14:48:51 +02:00
Michael Friedrich 16c0fc4177 Drop satellite.conf reference for bottom-up
refs #4799
2017-09-22 14:28:55 +02:00
Michael Friedrich 790485c8bc Drop repository.d from configuration chapter in the docs
refs #4799
2017-09-22 14:05:17 +02:00
Michael Friedrich 4a8565f304 Drop repository from Windows installer
refs #4799
2017-09-22 14:05:15 +02:00
Michael Friedrich 9c6196b1fb Remove reference to bottom-up in troubleshooting docs
refs #4799
2017-09-22 14:05:13 +02:00