Commit Graph

9691 Commits

Author SHA1 Message Date
Michael Friedrich d3fcdc1cc2 Release version 2.9.2 2018-09-25 17:29:23 +02:00
Jean Flach 6f20749fb8 Update variable names
refs #6568
2018-09-20 11:47:05 +02:00
Markus Frosch bd927f1bd7 Ensure that config object types are committed in dependent load order
refs #6568
2018-09-20 11:46:46 +02:00
Jean Flach 6ebb507af7 Shuffle items before config validation
refs #6581
2018-09-20 11:45:54 +02:00
Michael Friedrich 7f7e81d905 Fix crash on API queries with Fedora 28 hardening and GCC 8
The actual fix is to handle nullptr references differently
for an empty filter expression. The other changes include
oob checks not necesarily involved.

fixes #6533
refs #6596
2018-09-20 09:58:01 +02:00
Jean Flach 454460c9d5 Update workaround for custom vars
This updates #6572 which did not work

refs #6590
2018-09-13 13:02:21 +02:00
Jean Flach 7713291805 Add note about workaround for broken custom vars
refs #6572
2018-09-13 13:01:43 +02:00
Michael Friedrich 5cb39ea78b Improve error logging for match/regex/cidr_match functions and unsupported dictionary usage
fixes #6442
refs #6497
2018-09-13 13:00:40 +02:00
Noah Hilverling eda3c3ade3 Improve TLS handshake exception logging
refs #6602
2018-09-13 12:58:47 +02:00
Christopher Schirner 2831991db4 Only check lag if connected
refs #6505
2018-08-01 11:02:04 +02:00
Christopher Schirner 7231e9db9f Invert connected check
refs #6505
2018-08-01 11:01:40 +02:00
Michael Friedrich b9f26bc59f Fix regression with MatchAny false conditions on match/regex/cidr_match
fixes #6496

refs #6498
2018-07-30 14:22:21 +02:00
Michael Friedrich 6d474b7870 Release version 2.9.1 2018-07-24 12:48:12 +02:00
Michael Friedrich 14d88d90a0
Merge pull request #6470 from sebastic/spelling-errors
Fix spelling errors.
2018-07-23 17:59:45 +02:00
Michael Friedrich 95d46f57c3
Merge pull request #6467 from Icinga/bugfix/test-runner-does-not-clean-up-6461
Start and stop the timer thread lazily
2018-07-23 11:35:48 +02:00
Bas Couwenberg 0891380789 Fix spelling errors.
* occured -> occurred
 * dosen't -> doesn't
2018-07-21 10:38:09 +02:00
Alexander A. Klimov f71bad96d5 Start and stop the timer thread lazily
refs #6461
2018-07-20 15:36:15 +02:00
Michael Friedrich 15a8f87ac1
Merge pull request #6457 from Icinga/bugfix/daemonize-timer-6445
Ensure that timer thread is initialized after Daemonize()
2018-07-19 13:45:53 +02:00
Michael Friedrich 7519d23892 Add debug logging for daemonize/timers
The previous commit is 1:1 the same I've implemented
here already. Great teamwork with Alex :)

refs #6445
2018-07-19 13:34:12 +02:00
Alexander A. Klimov d15e1006f3 Re-introduce Timer::Initialize()
refs #6445
2018-07-19 13:22:37 +02:00
Dirk Goetz 75947c96d5 SELinux: allow systemd notify
fixes #6443
2018-07-19 13:22:37 +02:00
Michael Friedrich 3c059aac66
Merge pull request #6451 from Icinga/fix/initscripts
Fix initscripts
2018-07-18 14:08:13 +02:00
Jean Flach 383ca5011c Load functions first
refs #6449
2018-07-18 13:36:37 +02:00
Jean Flach 92056c592e Use . instead of source
fixes #6450
2018-07-18 13:35:27 +02:00
Michael Friedrich 4cc9e0dbe1
Merge pull request #6444 from dgoetz/fix/selinux-systemd-notify-6443
SELinux: allow systemd notify
2018-07-18 09:26:15 +02:00
Dirk Goetz 4c803db80c SELinux: allow systemd notify
fixes #6443
2018-07-18 06:49:24 +00:00
Michael Friedrich 7593d15e95 Release version 2.9.0
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2018-07-17 14:27:32 +02:00
Michael Friedrich 1107642f90
Merge pull request #6439 from Icinga/bugfix/systemd-safe-reload-sysconfig
Revert "Fix obsolete parameter in Systemd script"
2018-07-17 14:13:51 +02:00
Michael Friedrich c4c6f2064d Revert "Fix obsolete parameter in Systemd script"
This reverts commit 592fb22c7f.

We have the problem that Systemd doesn't expand shell variables
into our environment.

During the upgrade cycle this would maybe render a wrong PID file
location, thus resulting in wrong 'safe-reload' behaviour.

This is only for a clean upgrade path from 2.8.x to 2.9.0,
the proper fix is to ensure that the sysconfig file is empty
and keep our own defaults, or modified from the user.

refs #6434
2018-07-17 14:10:26 +02:00
Michael Friedrich 61ea81ab6e Update AUTHORS 2018-07-16 17:00:39 +02:00
Michael Friedrich df80cc7b19
Merge pull request #6436 from Icinga/bugfix/docs-update-tested-elasticsearch-version
Update tested Elasticsearch version
2018-07-16 16:45:57 +02:00
Michael Friedrich a502e1a306 Update tested Elasticsearch version 2018-07-16 16:44:47 +02:00
Michael Friedrich 0e59531b84
Merge pull request #6435 from Icinga/bugfix/docs-upgrading-sysconfig-systemd
Add note on sysconfig shell variables for Systemd to the Upgrading docs
2018-07-16 14:25:12 +02:00
Michael Friedrich bf4a83819e Add note on sysconfig shell variables for Systemd to the Upgrading docs
refs #6434
2018-07-16 14:22:07 +02:00
Michael Friedrich 03bc24876d
Merge pull request #6433 from magnusbaeck/fix/basics-docs-typos
Docs: Fix typos in 03-monitoring-basics.md
2018-07-16 09:41:38 +02:00
Magnus Bäck 461c610cff Docs: Fix typos in 03-monitoring-basics.md 2018-07-14 20:29:53 +02:00
Michael Friedrich 8c8f1deb1f
Merge pull request #6429 from Icinga/bugfix/api-log-spam-6428
Make HttpServerConnection#m_DataHandlerMutex a boost::recursive_mutex
2018-07-09 16:58:51 +02:00
Alexander A. Klimov ac6afadb5a Make HttpServerConnection#m_DataHandlerMutex a boost::recursive_mutex
refs #6428
2018-07-09 14:40:32 +02:00
Michael Friedrich ebd9d45a9b
Merge pull request #6426 from Icinga/feature/doc-upgrading-2-9
Update 'Upgrading to 2.9' docs
2018-07-04 10:58:31 +02:00
Michael Friedrich 547065d6e8 Update 'Upgrading to 2.9' docs 2018-07-04 10:56:53 +02:00
Michael Friedrich 418ba7602b
Merge pull request #6423 from Icinga/fix/scheduler-checks-too-often
Fix missing next check update causing the scheduler to execute checks too often
2018-07-02 17:08:47 +02:00
Michael Friedrich ab9a32d67d Fix missing next check update causing the scheduler to execute checks too often
Regression from #6217, only in git master.

fixes #6421
2018-07-02 16:17:53 +02:00
Michael Friedrich 601c54e44e Add more debug logging for check scheduling 2018-07-02 16:17:33 +02:00
Michael Friedrich c89f92e352
Merge pull request #6348 from Mikesch-mp/itl_db2_health
Fix for catalogued locally databases. Fixes #6338
2018-06-28 14:40:53 +02:00
Carsten Koebke f499743ef2 Its catalogued not cataloged :) 2018-06-28 07:18:57 +02:00
Michael Friedrich c7e61748d4
Merge pull request #6389 from Mikesch-mp/itl_nscp-local-tasksched
New ITL command nscp-local-tasksched
2018-06-27 12:47:12 +02:00
Michael Friedrich dca63057f2
Merge pull request #6308 from akrus/master
Update lsi-raid ITL command
2018-06-27 12:45:08 +02:00
Michael Friedrich c02ba3fdfa
Merge pull request #6407 from Icinga/fix/win-check-uptime-perfdata-6406
Fix wrong UOM in check_uptime windows plugin
2018-06-26 14:09:30 +02:00
Michael Friedrich 73f69e89d9
Merge pull request #6412 from Icinga/fix/plugin-output
Fix output formatting in windows plugins
2018-06-26 09:54:43 +02:00
Michael Insel 5dc900369d Fix wrong UOM in check_uptime windows plugin
This fixes the usage of unvalid UOM in the check_uptime windows plugin.
The performance data will now provided in seconds.
2018-06-25 18:29:24 +02:00