Commit Graph

11261 Commits

Author SHA1 Message Date
Michael Friedrich 36140fd17e Docs: Update URLs from rename 2019-07-18 16:34:36 +02:00
Michael Friedrich 6cc8443bad Docs: Move getting started / configuring chapters into our new structure
@bobapple requires redirects on release.
2019-07-18 16:33:42 +02:00
Michael Friedrich cb878fdd1b Docs: Upgrading docs for improved reload handling 2019-07-18 15:33:46 +02:00
Michael Friedrich 01c16f856d Docs: Core reload for technical concepts 2019-07-18 15:33:32 +02:00
Michael Friedrich f9f86e3f22
Merge pull request #7272 from Icinga/feature/notification-logging
Improve type logging for notifications
2019-07-17 15:16:45 +02:00
Michael Friedrich 71cf491a3b
Merge pull request #7331 from Icinga/bugfix/unit-tests-packaging-7327
Shutdown timers cleanly on exit
2019-07-17 15:16:04 +02:00
Alexander A. Klimov 80d976fed6 Shutdown timers cleanly on exit
refs #7327
2019-07-17 13:53:43 +02:00
Michael Friedrich 9c5f280a85 Tests: Add Notification state/type to string cases 2019-07-16 13:46:22 +02:00
Michael Friedrich 8098f4d54d Improve type logging for notifications 2019-07-16 13:46:16 +02:00
Alexander A. Klimov 31e5394fe9 Fix style
refs #5230
2019-07-16 11:45:23 +02:00
Alexander A. Klimov c385355c38 DaemonCommand: make the atomics a bit more atomic
Just to be sure.

refs #5230
2019-07-16 11:39:09 +02:00
Alexander A. Klimov 4ee9ac16b4 Fix missing comments
refs #5230
2019-07-16 11:11:10 +02:00
Alexander A. Klimov 372ecd8a72 Forward SIGUSR1
refs #5230
2019-07-15 18:36:34 +02:00
Alexander A. Klimov 3584ad97d8 Fix missing log messages
refs #5230
2019-07-15 18:29:15 +02:00
Alexander A. Klimov ac29b3b93a Adjust sd_notify()
refs #5230
2019-07-15 17:04:55 +02:00
Alexander A. Klimov 06b504f291 Adjust PID file management
refs #5230
2019-07-15 17:04:53 +02:00
Alexander A. Klimov 368ebf4fbf Catch programming errors
refs #5230
2019-07-15 15:24:07 +02:00
Alexander A. Klimov 37a3e7e4d5 Application::RunEventLoop(): forward restart requests to umbrella process
refs #5230
2019-07-15 15:23:37 +02:00
Alexander A. Klimov 249408209d Reload on SIGHUP
refs #5230
2019-07-15 15:23:34 +02:00
Alexander A. Klimov c303d08c24 Do the actual work in a separate process on *nix
refs #5230
2019-07-15 15:18:31 +02:00
Michael Friedrich e1314ca80e
Merge pull request #7319 from Icinga/feature/docs-troubleshoot-tls-handshake-ciphers
Docs: Add cipher analysis to troubleshooting docs
2019-07-15 15:09:30 +02:00
Michael Friedrich f4942fd359
Merge pull request #7318 from Icinga/bugfix/tls-options
TLS: Ensure to specify options in one place
2019-07-15 15:08:58 +02:00
Alexander A. Klimov d6bc5a1a18 Remove old signal handlers
refs #5230
2019-07-15 15:06:29 +02:00
Michael Friedrich fd135099e2 Docs: Add cipher analysis to troubleshooting docs
refs #7277
2019-07-15 14:04:20 +02:00
Michael Friedrich 6682a427d4 TLS: Ensure to specify options in one place
`SetTlsProtocolminToSSLContext()` may have overridden
previous flags.

refs #7277

refs #7041
refs #7211
2019-07-15 13:29:55 +02:00
Michael Friedrich 2dfd73ab5f
Merge pull request #7303 from Icinga/bugfix/filesync-7296
Cluster config sync: Fix new files not being moved
2019-07-15 10:53:22 +02:00
Michael Friedrich eff6e7662c Fix style and comments 2019-07-15 09:54:35 +02:00
Diana Flach 5fbc052aba Cluster Sync: Improve log messages 2019-07-15 09:54:26 +02:00
Michael Friedrich b00e1d0c67 Config sync: Count the updates and log them
```
[2019-07-10 12:34:27 +0200] information/ApiListener: Received configuration updates (2) from endpoint 'master1' are equal to production, not triggering reload.
```
2019-07-15 09:54:09 +02:00
Diana Flach 87d4575af8 Cluster Sync: Ensure that files are synced everytime 2019-07-15 09:53:47 +02:00
Diana Flach 35f53c0dc1
Merge pull request #7315 from Icinga/feature/api-cipher-list-log
TLS: Fetch the cipher list and log them for debugging (OpenSSL 1.1.x)
2019-07-12 16:55:07 +02:00
Michael Friedrich 524e2368be Respect OpenSSL 1.1.0 vs older 2019-07-12 14:56:08 +02:00
Michael Friedrich 32d288f243 TLS: Fetch the cipher list and log them for debugging 2019-07-12 14:39:17 +02:00
Michael Friedrich 38b7f10e0e Array: Move Join into the base class, available for programmers 2019-07-12 14:36:55 +02:00
Michael Friedrich 81ae56848c
Merge pull request #7314 from Icinga/feature/docs-macos-dev
Docs: Update macOS dev environment
2019-07-12 13:36:50 +02:00
Michael Friedrich 1d54dfab27 Docs: Update macOS dev environment 2019-07-12 13:34:20 +02:00
Michael Friedrich d4393b6d54
Merge pull request #7313 from Icinga/feature/docs-dev-windows
Docs: Update Windows build development environment
2019-07-12 12:17:30 +02:00
Michael Friedrich f392c2ab90 Docs: Update Windows build development environment 2019-07-12 12:16:04 +02:00
Michael Friedrich 0501b12d01
Merge pull request #7223 from KAMI911/feature/check_logfile
Add check_logfiles to ITL
2019-07-12 10:25:38 +02:00
Michael Friedrich 78867313fe
Merge pull request #7310 from Icinga/bugfix/icinga-app-null
DB IDO: Fix possible crash with program status updates before IcingaApplication is loaded
2019-07-12 08:48:25 +02:00
Michael Friedrich dd259888ca
Merge pull request #7297 from Icinga/bugfix/notifications-lost-during-restart-7086
Stash notifications until object authority has been updated once
2019-07-12 08:47:49 +02:00
Michael Insel 8e7db97ae7 ITL: Fix check_logfiles definition and documentation
This fixes several issues with the ITL definition for the check plugin
check_logfiles.

* Moved the documentation parts into the Log Management section.

* Moved the CheckCommand parts into logmanagement.conf and dropped
logfiles.conf

* Renamed the CheckCommand to logfiles

* Removed the .pl suffix in the command attribute

* Removed the -H argument since its unknown to the plugin

* Fixed typo in documentation parts
2019-07-11 19:31:37 +02:00
Michael Friedrich e659f8d2e1 DB IDO: Fix possible crash with program status updates before IcingaApplication is loaded 2019-07-11 16:06:27 +02:00
Alexander A. Klimov b95e92ea5f Stash notifications until object authority has been updated once
refs #7086
2019-07-11 13:07:50 +02:00
Alexander A. Klimov 3f4cb0936c Add ApiListener::UpdatedObjectAuthority()
refs #7086
2019-07-11 12:58:07 +02:00
Michael Friedrich 60661eaecb
Merge pull request #7270 from Icinga/feature/notification-after-downtime-ends-5919
Re-send suppressed notifications
2019-07-11 10:46:59 +02:00
Michael Friedrich 127014a26f Docs: Add upgrading docs for Notification re-sends after Downtime 2019-07-11 10:44:57 +02:00
Michael Friedrich 613edcf6f7 Docs: Add event::SuppressedNotifications to technical concepts 2019-07-11 10:44:57 +02:00
Michael Friedrich a3c6797310 Fix compiler warnings and style 2019-07-10 11:51:58 +02:00
Michael Friedrich 7c10b9a0d2
Merge pull request #7305 from Icinga/bugfix/internal-methods-command-cr
Internal methods must update the 'command' key in the check result
2019-07-10 11:04:34 +02:00