Commit Graph

10137 Commits

Author SHA1 Message Date
Alexander A. Klimov 9ae738d17f Allow Checkable#retry_interval to be 0
refs #6871
2019-01-09 11:27:33 +01:00
Michael Friedrich b46c3c11bb
Merge pull request #6862 from BarbUk/feature/itl-check-proxysql
Add proxysql CheckCommand definition
2018-12-23 12:19:07 +01:00
Michael Friedrich 28427065cc
Merge pull request #6863 from BarbUk/feature/itl-check-hddtemp
Add hddtemp CheckCommand definition
2018-12-23 12:17:35 +01:00
Michael Friedrich 7d3aaf7c4c
Merge pull request #6864 from BarbUk/feature/itl-check-phpfpm-status
Add phpfpm-status CheckCommand definition
2018-12-23 12:16:42 +01:00
BarbUk dae69dc49b Add phpfpm-status CheckCommand definition 2018-12-22 13:51:27 +04:00
BarbUk 3e2449716b Add hddtemp CheckCommand definition 2018-12-22 11:19:18 +04:00
BarbUk 5f58414aea Add proxysql CheckCommand definition 2018-12-22 11:01:30 +04:00
Michael Friedrich f7393352f4
Merge pull request #6852 from BarbUk/feature/itl-check-haproxy
Add haproxy CheckCommand definition
2018-12-21 12:05:30 +01:00
Michael Friedrich 19eaff875a
Merge pull request #6850 from BarbUk/fix/itl-check-disk
Fix ITL CheckCommand disk
2018-12-21 12:04:40 +01:00
BarbUk 5109f7f788 Add haproxy CheckCommand definition
Haproxy plugin check haproxy csv statistics page and reports response
time and backends sessions count
2018-12-20 14:54:53 +04:00
BarbUk c97c42bff4 Fix ITL CheckCommand disk
Add -N/--include-type option, available since release 1.5.
2018-12-20 13:22:59 +04:00
Michael Friedrich c4d57afa3d
Merge pull request #6821 from Icinga/bugfix/downtimes-disappear-satellite-6542
Don't delete downtimes in satellite zones
2018-12-18 16:13:36 +01:00
Michael Friedrich b40400e79f
Merge pull request #6826 from Icinga/bugfix/downtimes-recreate-satellite-6542
Downtime#HasValidConfigOwner(): wait for ScheduledDowntimes
2018-12-18 16:12:34 +01:00
Michael Friedrich 359cb14a52
Merge pull request #6843 from Icinga/appveyor
Improve AppVeyor builds
2018-12-18 14:53:14 +01:00
Michael Friedrich f68a0d3167
Merge pull request #6806 from BarbUk/feature/itl-check-lsyncd
Add lsyncd CheckCommand definition
2018-12-18 14:23:51 +01:00
Markus Frosch ace12db110 appveyor: Run Debug builds
[skip travis]
2018-12-18 12:23:39 +01:00
Markus Frosch fcfde9ac22 tools/win32: Invalidate CMake cache on build 2018-12-18 11:52:06 +01:00
Alexander A. Klimov c98d6a5254 Downtime#HasValidConfigOwner(): respect Downtime#authoritative_zone
refs #6542
2018-12-17 15:54:31 +01:00
Alexander A. Klimov 5431eae116 Add and populate Downtime#authoritative_zone
refs #6542
2018-12-17 15:54:23 +01:00
Michael Friedrich eab49d3df8
Merge pull request #6829 from Icinga/feature/api-events-notification-command
API Event Streams: Add 'command' for Notification events
2018-12-17 13:58:16 +01:00
Michael Friedrich ba8d79f3c5 API Event Streams: Add 'command' for Notification events
fixes #6824
2018-12-07 09:37:03 +01:00
Alexander A. Klimov 39e0d787e8 Downtime#HasValidConfigOwner(): wait for ScheduledDowntimes
refs #6542
2018-12-06 15:44:57 +01:00
Alexander A. Klimov bbcf469af1 Implement ScheduledDowntime::AllConfigIsLoaded()
refs #6542
2018-12-06 15:44:51 +01:00
Michael Friedrich 75e06e9c0b
Merge pull request #6825 from ekeih/docs/explain-retry-interval-for-passive-checks-6795
Document that retry_interval is only used after an active check result
2018-12-06 11:25:40 +01:00
Max Rosin 00757919b3 Document that retry_interval is only used after an active check result
fixes #6795
2018-12-06 11:24:57 +01:00
Michael Friedrich bf4ecbed69 Revert "ThreadPool#Stop(): discard non-processed queue items"
This reverts commit 30e6d0f809.

refs #6815
2018-12-06 09:56:49 +01:00
Michael Friedrich b58ce84b0e
Merge pull request #6817 from Icinga/bugfix/stalled-tls-connections-6816
HttpServerConnection#DataAvailableHandler(): be aware of being called multiple times concurrently
2018-12-05 11:35:35 +01:00
Michael Friedrich 0cc559b775
Merge pull request #6820 from Icinga/bugfix/scheduled-downtime-ha-duplicates
Only create downtimes from non-paused ScheduledDowntime objects in HA enabled cluster zones
2018-12-05 11:33:29 +01:00
Michael Friedrich 0ad27d5436
Merge pull request #6823 from transitiv/feature/itl-apt-list
ITL: Support --list argument to check_apt
2018-12-05 11:32:31 +01:00
Michael Friedrich 08c1539561
Merge pull request #6815 from Icinga/bugfix/reload-while-api-dos
ThreadPool#Stop(): discard non-processed queue items
2018-12-05 11:11:49 +01:00
Michael Friedrich 26f411638f
Merge pull request #6757 from Icinga/bugfix/no-more-notifications-recovery-filtered
Fix that no_more_notifications gets reset when Recovery notifications are filtered away
2018-12-05 11:05:44 +01:00
Michael Friedrich b6212e92fb
Merge pull request #6750 from davidtek/master
#6749 Wrong operator on stride variable causing incorrect behaviour
2018-12-05 11:05:05 +01:00
Michael Friedrich c3ec1f9a21
Merge pull request #6801 from BarbUk/feature/itl-check-varnish
Add varnish CheckCommand definition
2018-12-05 10:52:28 +01:00
Adam James 3a4f075f72 ITL: Support --list argument to check_apt 2018-12-05 09:32:54 +00:00
Michael Friedrich 15e3aa1762
Merge pull request #6786 from Icinga/feature/dsl-getenv
DSL: Implement getenv()
2018-12-04 16:08:37 +01:00
Michael Friedrich c21453678b
Merge pull request #6819 from Icinga/feature/development-docs
Enhance and unify development docs for debug, develop, package
2018-12-04 16:07:17 +01:00
Michael Friedrich 6cd8b7be32
Merge pull request #6814 from Icinga/bugfix/conn-close-stall
Restore 'Connection: close' behaviour in HTTP responses
2018-12-04 16:06:53 +01:00
Michael Friedrich fd9b2dece1 Only create downtimes from non-paused ScheduledDowntime objects in HA enabled cluster zones 2018-12-04 15:20:37 +01:00
Michael Friedrich 00673cd759 Docs: Formatting for dev requirements 2018-12-04 12:25:34 +01:00
Michael Friedrich 43c171056f Minor updates for core dumps
The main parts are discussed in #6723
2018-12-04 12:14:01 +01:00
Michael Friedrich 01d2a17683 Update TOC 2018-12-04 11:05:43 +01:00
Michael Friedrich 9801b8b7a0 Purge INSTALL.md and add packager info to README.md
Everything is located in the online documentation, where the README.md
points to.
2018-12-04 10:56:34 +01:00
Michael Friedrich 8cbe286e67 Fix formatting in dev docs 2018-12-04 10:51:04 +01:00
Alexander A. Klimov 7e630c7732 HttpServerConnection#DataAvailableHandler(): be aware of being called multiple times concurrently
refs #6816
2018-12-03 19:05:41 +01:00
Alexander A. Klimov 30e6d0f809 ThreadPool#Stop(): discard non-processed queue items 2018-12-03 16:38:52 +01:00
Michael Friedrich 7b39591c6b
Merge pull request #6811 from Icinga/bugfix/win-check-memory-state-condition
Fix state conditions in check_memory and check_swap
2018-12-03 15:06:30 +01:00
Michael Friedrich 5f25eb6b2d Add a code comment for connection: close handling 2018-12-03 14:40:50 +01:00
Sven Wegener a83dbc9de5 Restore 'Connection: close' behaviour in HTTP responses
Actually the `corked` functionality caused problems with
not closing connections properly.

Full Analysis: https://github.com/Icinga/icinga2/issues/6799#issuecomment-443710338

Full credits to @swegener :)

fixes #6799
2018-12-03 14:27:37 +01:00
Michael Friedrich e0b3e05c63 Docs: Update README.md with a better description and direct URLs to icinga.com/docs 2018-12-03 13:23:21 +01:00
Michael Friedrich ac9ed41537 Docs: Update anchors 2018-12-03 11:15:04 +01:00