Commit Graph

9655 Commits

Author SHA1 Message Date
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
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
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
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
Michael Friedrich 9ea0650edc Fix connection error handling in Elasticsearch and InfluxDB features
Previously this would just throw the entire exception stack trace
which is not needed here.

fixes #6394
2018-06-21 15:41:40 +02:00
Michael Friedrich ad933fb754
Merge pull request #6381 from Icinga/fix/env-sysvinit
Fix sysconfig not being handled correctly by sysvinit
2018-06-21 15:36:10 +02:00
Michael Friedrich d2a6b260bb
Merge pull request #6400 from Icinga/feature/nscp-api-debug-logger
Enhance debug logging for check_nscp_api
2018-06-21 15:28:24 +02:00
Michael Friedrich d9a55ac064 Add console logger for nscp_api debug mode 2018-06-21 15:08:44 +02:00
Michael Friedrich b3970d4b74 Add headers to debug output 2018-06-21 15:08:36 +02:00
Michael Friedrich cc294e14d2
Merge pull request #6393 from Icinga/bugfix/elasticsearchwriter-not-writing-6354
Stream#ReadLine(): fix false positive buffer underflow indicator
2018-06-21 15:06:21 +02:00
Michael Friedrich 17ae8011eb
Merge pull request #6397 from Icinga/bugfix/sporadic-check_nscp_api-timeouts-6242
TlsStream#IsEof(): fix false positive EOF indicator
2018-06-21 15:04:55 +02:00
Alexander A. Klimov 1c213877a4 Stream#ReadLine(): simplify algorithm
refs #6354
2018-06-20 17:28:52 +02:00
Alexander A. Klimov 3c7851107c TlsStream#IsEof(): fix false positive EOF indicator
refs #6242
2018-06-20 16:55:33 +02:00
Alexander A. Klimov 02d1f1cc57 Stream#ReadLine(): fix false positive buffer underflow indicator
refs #6354
2018-06-20 09:59:18 +02:00
Michael Friedrich 89033343e8
Merge pull request #6390 from Icinga/fix/update-windows-wizard-screenshots-in-the-docs-6286
Docs: Update Windows wizard images
2018-06-19 18:04:18 +02:00
Michael Friedrich 1b67cd4387
Merge pull request #6391 from Icinga/fix/icinga-com-link-docs
Docs: Fix icinga.com link
2018-06-19 18:02:17 +02:00
Noah Hilverling 50e335f796 Docs: Fix icinga.com link 2018-06-19 16:21:59 +02:00
Noah Hilverling 5e79906403 Docs: Add option 'disable conf.d' to windows wizard docs 2018-06-19 15:59:44 +02:00
Noah Hilverling 361a1868df Docs: Update Windows wizard images 2018-06-19 15:26:54 +02:00
Carsten Koebke ffc9e13965 New ITL command nscp-local-tasksched 2018-06-19 15:03:18 +02:00
Michael Friedrich cfd6c79a03
Merge pull request #6387 from Icinga/fix/remove-broken-api-user-hash
Remove ApiUser password_hash functionality
2018-06-19 14:26:32 +02:00
Michael Friedrich 2fd6709952 Remove ApiUser password_hash functionality
This affects and fixes

- Windows reload
- Config validation
- RHEL 7.5 OpenSSL memory corruption
- Hash algorithm, requested changes

refs #6378
refs #6279
refs #6278
2018-06-19 11:32:03 +02:00
Noah Hilverling 233d00d648
Merge pull request #6311 from Reamer/timeperiod_bugfix
refs #6282
2018-06-19 10:29:27 +02:00
Michael Friedrich 050a709929
Merge pull request #6384 from Icinga/fix/sysconfigfile-warnings-buildfix
Remove leftover for sysconfig file parsing
2018-06-19 08:49:24 +02:00
Michael Friedrich 9b99c9d106 Remove leftover for sysconfig file parsing
refs #6255
2018-06-18 19:25:48 +02:00
Michael Friedrich 352aca7339
Merge pull request #6383 from Icinga/bugfix/debug-console-sometimes-hangs-6184
HttpRequest#ParseBody(): indicate success on complete body
2018-06-18 16:43:40 +02:00