9779 Commits

Author SHA1 Message Date
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>
v2.9.0
2018-07-17 14:27:32 +02:00
Alexander A. Klimov
030afee8b0 Fix typo 2018-07-17 14:23:20 +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 592fb22c7fe4d291e630a2b6126312d088ce60d7.

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 Insel
4170bd5205 Fix negative 'empty in' value in WorkQueue log message
This fixes a negative 'empty in' value in WorkQueue log messages.
2018-07-10 19:21:04 +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
Gunnar Beutner
2eb46f1203 Implement support for optionally specifying the 'var' keyword in 'for' loops 2018-07-03 11:03:22 +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
Gunnar Beutner
9d9d3f77df Update documentation 2018-06-27 13:15:52 +02:00
Gunnar Beutner
c577554073 Implement support for the --env command-line argument 2018-06-27 13:15:52 +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
Michael Friedrich
ed1e45cff9
Merge pull request #6411 from Icinga/fix/windows-plugins-perfdata-label-spec
Windows: Conform to the Plugin API spec for performance label quoting
2018-06-25 16:55:58 +02:00
Jean Flach
69895dfcf6
Merge pull request #6413 from Icinga/fix/lifestatus-docs
Fix table in Livestatus Filters
2018-06-25 13:41:24 +02:00
Jean Flach
4f2ca0a324 Fix table in Livestatus Filters 2018-06-25 13:39:59 +02:00
Jean Flach
6c282d617f Fix output formatting in windows plugins
Adds a newline to check_memory and check_ping now looks up and prints
error messages when host resolution fails.
2018-06-25 13:17:34 +02:00
Jean Flach
4159682cf8 Remove unused code
These methods and types were used only by the Icinga Studio
2018-06-25 10:09:30 +02:00
Carsten Koebke
0ba86c0a26 Change wrong text for emptystate 2018-06-25 07:10:35 +02:00
Carsten Koebke
f24342d4ff Add missing docs for nscp-local-tasksched 2018-06-25 07:05:49 +02:00
Alexander A. Klimov
02645c59ff ObjectLock#Unlock(): don't reset m_Object->m_LockOwner too early 2018-06-22 14:13:09 +02:00
Michael Friedrich
ba680dc829
Merge pull request #6405 from Icinga/bugfix/windows-reload-behaviour-6378
TcpSocket#Bind(): reuse socket addresses on Windows, too
2018-06-22 12:25:28 +02:00
Michael Friedrich
071617da9f Conform to the Plugin API spec for performance label quoting
Single quotes are allowed, double quotes are not.
2018-06-22 11:12:57 +02:00
Alexander A. Klimov
79878ea286 TcpSocket#Bind(): reuse socket addresses on Windows, too
refs #6378
2018-06-22 10:33:31 +02:00
Michael Friedrich
a4784d1b17
Merge pull request #6403 from Icinga/fix/http-request-crlf
Conform to RFC for CRLF in HTTP requests
2018-06-21 17:08:16 +02:00
Michael Friedrich
0ffb8af8e3 Conform to RFC for CRLF in HTTP requests
refs #6242
2018-06-21 16:53:44 +02:00
Michael Friedrich
1b2af3f0c4
Merge pull request #6402 from Icinga/fix/tls-stream-read-pending
Use SSL_pending() for remaining TLS stream data
2018-06-21 16:43:03 +02:00
Michael Friedrich
257ad12646 Use SSL_pending() for remaining TLS stream data
We've used this previously, and according to the OpenSSL
docs we should just use it. From our experience everything
done different to the API functions from OpenSSL causes
undefined behaviour in the worst case.

This commit also breaks the packet size limit into a more
readable version, including logs for development debug builds.

refs #6242
2018-06-21 15:58:05 +02:00
Michael Friedrich
418d1ae343
Merge pull request #6401 from Icinga/fix/elastic-influxdb-writer-connection-error-handling
Fix connection error handling in Elasticsearch and InfluxDB features
2018-06-21 15:53:33 +02:00