]>
granicus.if.org Git - icinga2/log
Alexander A. Klimov [Tue, 5 Jun 2018 13:01:43 +0000 (15:01 +0200)]
Implement object packer for consistent hashing
Michael Friedrich [Thu, 26 Jul 2018 08:09:42 +0000 (10:09 +0200)]
Merge pull request #6414 from Icinga/feature/icinga-envs
Implement support for the --env command-line argument
Michael Friedrich [Thu, 26 Jul 2018 08:05:17 +0000 (10:05 +0200)]
Merge pull request #6110 from gunnarbeutner/feature/for-loop-var
Implement support for optionally specifying the 'var' keyword in 'for' loops
Michael Friedrich [Thu, 26 Jul 2018 08:03:57 +0000 (10:03 +0200)]
Merge pull request #6475 from dh-harald/master
lib->compat->statusdatawriter: fix notifications_enabled
Michael Friedrich [Thu, 26 Jul 2018 08:02:46 +0000 (10:02 +0200)]
Merge pull request #6386 from Icinga/fix/timeperiods-do-not-clear-after-restart
Fix that TimePeriod segments are not cleared on restart
Michael Friedrich [Thu, 26 Jul 2018 08:02:26 +0000 (10:02 +0200)]
Merge pull request #6408 from Icinga/bugfix/objectlock-unlock-m_lockowner
ObjectLock#Unlock(): don't reset m_Object->m_LockOwner too early
Michael Friedrich [Thu, 26 Jul 2018 08:01:46 +0000 (10:01 +0200)]
Merge pull request #6379 from Icinga/global-zone-validation
Throw config error when using global zones as parent
Michael Friedrich [Thu, 26 Jul 2018 08:01:06 +0000 (10:01 +0200)]
Merge pull request #6455 from Icinga/feature/filelogger-started
Log something when the Filelogger has been started
Michael Friedrich [Thu, 26 Jul 2018 07:59:53 +0000 (09:59 +0200)]
Merge pull request #6430 from Icinga/fix/workqueue-log-message
Fix negative 'empty in' value in WorkQueue log message
Michael Friedrich [Thu, 26 Jul 2018 07:59:20 +0000 (09:59 +0200)]
Merge pull request #6440 from Icinga/bugfix/typo
Fix typo
Michael Friedrich [Thu, 26 Jul 2018 07:58:59 +0000 (09:58 +0200)]
Merge pull request #6456 from Icinga/feature/logger-flush-dev
Keep notes for immediately log flushing
Michael Friedrich [Thu, 26 Jul 2018 07:57:19 +0000 (09:57 +0200)]
Merge pull request #6458 from Icinga/bugfix/configitem-debug-log
Fix debug build log entry for ConfigItem activation priority
Michael Friedrich [Thu, 26 Jul 2018 07:52:33 +0000 (09:52 +0200)]
Merge pull request #6487 from Icinga/bugfix/discard-warning-6485
Fix "Discard" message being warning
Jean Flach [Thu, 26 Jul 2018 07:39:03 +0000 (09:39 +0200)]
Fix "Discard" message being warning
Michael Friedrich [Tue, 24 Jul 2018 10:53:23 +0000 (12:53 +0200)]
Merge branch 'support/2.9'
Michael Friedrich [Tue, 24 Jul 2018 10:48:12 +0000 (12:48 +0200)]
Release version 2.9.1
Michael Friedrich [Tue, 24 Jul 2018 10:48:12 +0000 (12:48 +0200)]
Release version 2.9.1
dh.harald [Mon, 23 Jul 2018 21:28:09 +0000 (22:28 +0100)]
lib->compat->statusdatawriter: fix notifications_enabled
Michael Friedrich [Mon, 23 Jul 2018 15:59:45 +0000 (17:59 +0200)]
Merge pull request #6470 from sebastic/spelling-errors
Fix spelling errors.
Michael Friedrich [Mon, 23 Jul 2018 09:35:48 +0000 (11:35 +0200)]
Merge pull request #6467 from Icinga/bugfix/test-runner-does-not-clean-up-6461
Start and stop the timer thread lazily
Bas Couwenberg [Sat, 21 Jul 2018 08:38:09 +0000 (10:38 +0200)]
Fix spelling errors.
* occured -> occurred
* dosen't -> doesn't
Alexander A. Klimov [Fri, 20 Jul 2018 13:36:15 +0000 (15:36 +0200)]
Start and stop the timer thread lazily
refs #6461
Michael Friedrich [Thu, 19 Jul 2018 11:45:53 +0000 (13:45 +0200)]
Merge pull request #6457 from Icinga/bugfix/daemonize-timer-6445
Ensure that timer thread is initialized after Daemonize()
Michael Friedrich [Thu, 19 Jul 2018 11:34:12 +0000 (13:34 +0200)]
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
Alexander A. Klimov [Thu, 19 Jul 2018 10:49:27 +0000 (12:49 +0200)]
Re-introduce Timer::Initialize()
refs #6445
Dirk Goetz [Wed, 18 Jul 2018 06:49:24 +0000 (06:49 +0000)]
SELinux: allow systemd notify
fixes #6443
Michael Friedrich [Thu, 19 Jul 2018 10:53:28 +0000 (12:53 +0200)]
Fix debug build log entry for ConfigItem activation priority
This is not visible in release builds, minor fix.
Michael Friedrich [Thu, 19 Jul 2018 10:51:30 +0000 (12:51 +0200)]
Keep notes for immediately log flushing
Disabled, but kept for future debugging sessions.
Helps with things like #6455
Michael Friedrich [Thu, 19 Jul 2018 10:48:01 +0000 (12:48 +0200)]
Log something when the Filelogger has been started
Helps to see whether the logger object is active,
spotted during #6445
Michael Friedrich [Wed, 18 Jul 2018 12:08:13 +0000 (14:08 +0200)]
Merge pull request #6451 from Icinga/fix/initscripts
Fix initscripts
Jean Flach [Wed, 18 Jul 2018 11:36:37 +0000 (13:36 +0200)]
Load functions first
refs #6449
Jean Flach [Wed, 18 Jul 2018 11:35:27 +0000 (13:35 +0200)]
Use . instead of source
fixes #6450
Michael Friedrich [Wed, 18 Jul 2018 07:26:15 +0000 (09:26 +0200)]
Merge pull request #6444 from dgoetz/fix/selinux-systemd-notify-6443
SELinux: allow systemd notify
Dirk Goetz [Wed, 18 Jul 2018 06:49:24 +0000 (06:49 +0000)]
SELinux: allow systemd notify
fixes #6443
Michael Friedrich [Tue, 17 Jul 2018 12:27:32 +0000 (14:27 +0200)]
Release version 2.9.0
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
Alexander A. Klimov [Tue, 17 Jul 2018 12:23:20 +0000 (14:23 +0200)]
Fix typo
Michael Friedrich [Tue, 17 Jul 2018 12:13:51 +0000 (14:13 +0200)]
Merge pull request #6439 from Icinga/bugfix/systemd-safe-reload-sysconfig
Revert "Fix obsolete parameter in Systemd script"
Michael Friedrich [Tue, 17 Jul 2018 07:59:59 +0000 (09:59 +0200)]
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
Michael Friedrich [Mon, 16 Jul 2018 15:00:39 +0000 (17:00 +0200)]
Update AUTHORS
Michael Friedrich [Mon, 16 Jul 2018 14:45:57 +0000 (16:45 +0200)]
Merge pull request #6436 from Icinga/bugfix/docs-update-tested-elasticsearch-version
Update tested Elasticsearch version
Michael Friedrich [Mon, 16 Jul 2018 14:44:47 +0000 (16:44 +0200)]
Update tested Elasticsearch version
Michael Friedrich [Mon, 16 Jul 2018 12:25:12 +0000 (14:25 +0200)]
Merge pull request #6435 from Icinga/bugfix/docs-upgrading-sysconfig-systemd
Add note on sysconfig shell variables for Systemd to the Upgrading docs
Michael Friedrich [Mon, 16 Jul 2018 12:22:07 +0000 (14:22 +0200)]
Add note on sysconfig shell variables for Systemd to the Upgrading docs
refs #6434
Michael Friedrich [Mon, 16 Jul 2018 07:41:38 +0000 (09:41 +0200)]
Merge pull request #6433 from magnusbaeck/fix/basics-docs-typos
Docs: Fix typos in 03-monitoring-basics.md
Magnus Bäck [Sat, 14 Jul 2018 18:29:53 +0000 (20:29 +0200)]
Docs: Fix typos in 03-monitoring-basics.md
Michael Insel [Tue, 10 Jul 2018 17:12:12 +0000 (19:12 +0200)]
Fix negative 'empty in' value in WorkQueue log message
This fixes a negative 'empty in' value in WorkQueue log messages.
Michael Friedrich [Mon, 9 Jul 2018 14:58:51 +0000 (16:58 +0200)]
Merge pull request #6429 from Icinga/bugfix/api-log-spam-6428
Make HttpServerConnection#m_DataHandlerMutex a boost::recursive_mutex
Alexander A. Klimov [Mon, 9 Jul 2018 12:40:32 +0000 (14:40 +0200)]
Make HttpServerConnection#m_DataHandlerMutex a boost::recursive_mutex
refs #6428
Michael Friedrich [Wed, 4 Jul 2018 08:58:31 +0000 (10:58 +0200)]
Merge pull request #6426 from Icinga/feature/doc-upgrading-2-9
Update 'Upgrading to 2.9' docs
Michael Friedrich [Wed, 4 Jul 2018 07:55:19 +0000 (09:55 +0200)]
Update 'Upgrading to 2.9' docs
Gunnar Beutner [Tue, 3 Jul 2018 09:02:45 +0000 (11:02 +0200)]
Implement support for optionally specifying the 'var' keyword in 'for' loops
Michael Friedrich [Mon, 2 Jul 2018 15:08:47 +0000 (17:08 +0200)]
Merge pull request #6423 from Icinga/fix/scheduler-checks-too-often
Fix missing next check update causing the scheduler to execute checks too often
Michael Friedrich [Mon, 2 Jul 2018 14:17:53 +0000 (16:17 +0200)]
Fix missing next check update causing the scheduler to execute checks too often
Regression from #6217, only in git master.
fixes #6421
Michael Friedrich [Mon, 2 Jul 2018 14:17:33 +0000 (16:17 +0200)]
Add more debug logging for check scheduling
Michael Friedrich [Thu, 28 Jun 2018 12:40:53 +0000 (14:40 +0200)]
Merge pull request #6348 from Mikesch-mp/itl_db2_health
Fix for catalogued locally databases. Fixes #6338
Carsten Koebke [Thu, 28 Jun 2018 05:18:57 +0000 (07:18 +0200)]
Its catalogued not cataloged :)
Gunnar Beutner [Wed, 27 Jun 2018 06:14:48 +0000 (08:14 +0200)]
Update documentation
Gunnar Beutner [Tue, 5 Jun 2018 11:43:10 +0000 (13:43 +0200)]
Implement support for the --env command-line argument
Michael Friedrich [Wed, 27 Jun 2018 10:47:12 +0000 (12:47 +0200)]
Merge pull request #6389 from Mikesch-mp/itl_nscp-local-tasksched
New ITL command nscp-local-tasksched
Michael Friedrich [Wed, 27 Jun 2018 10:45:08 +0000 (12:45 +0200)]
Merge pull request #6308 from akrus/master
Update lsi-raid ITL command
Michael Friedrich [Tue, 26 Jun 2018 12:09:30 +0000 (14:09 +0200)]
Merge pull request #6407 from Icinga/fix/win-check-uptime-perfdata-6406
Fix wrong UOM in check_uptime windows plugin
Michael Friedrich [Tue, 26 Jun 2018 07:54:43 +0000 (09:54 +0200)]
Merge pull request #6412 from Icinga/fix/plugin-output
Fix output formatting in windows plugins
Michael Insel [Fri, 22 Jun 2018 11:01:58 +0000 (13:01 +0200)]
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.
Michael Friedrich [Mon, 25 Jun 2018 14:55:58 +0000 (16:55 +0200)]
Merge pull request #6411 from Icinga/fix/windows-plugins-perfdata-label-spec
Windows: Conform to the Plugin API spec for performance label quoting
Jean Flach [Mon, 25 Jun 2018 11:41:24 +0000 (13:41 +0200)]
Merge pull request #6413 from Icinga/fix/lifestatus-docs
Fix table in Livestatus Filters
Jean Flach [Mon, 25 Jun 2018 11:39:59 +0000 (13:39 +0200)]
Fix table in Livestatus Filters
Jean Flach [Mon, 25 Jun 2018 09:21:44 +0000 (11:21 +0200)]
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.
Carsten Koebke [Mon, 25 Jun 2018 05:10:35 +0000 (07:10 +0200)]
Change wrong text for emptystate
Carsten Koebke [Mon, 25 Jun 2018 05:05:49 +0000 (07:05 +0200)]
Add missing docs for nscp-local-tasksched
Alexander A. Klimov [Fri, 22 Jun 2018 12:13:09 +0000 (14:13 +0200)]
ObjectLock#Unlock(): don't reset m_Object->m_LockOwner too early
Michael Friedrich [Fri, 22 Jun 2018 10:25:28 +0000 (12:25 +0200)]
Merge pull request #6405 from Icinga/bugfix/windows-reload-behaviour-6378
TcpSocket#Bind(): reuse socket addresses on Windows, too
Michael Friedrich [Fri, 22 Jun 2018 09:12:57 +0000 (11:12 +0200)]
Conform to the Plugin API spec for performance label quoting
Single quotes are allowed, double quotes are not.
Alexander A. Klimov [Fri, 22 Jun 2018 08:33:31 +0000 (10:33 +0200)]
TcpSocket#Bind(): reuse socket addresses on Windows, too
refs #6378
Michael Friedrich [Thu, 21 Jun 2018 15:08:16 +0000 (17:08 +0200)]
Merge pull request #6403 from Icinga/fix/http-request-crlf
Conform to RFC for CRLF in HTTP requests
Michael Friedrich [Thu, 21 Jun 2018 14:53:44 +0000 (16:53 +0200)]
Conform to RFC for CRLF in HTTP requests
refs #6242
Michael Friedrich [Thu, 21 Jun 2018 14:43:03 +0000 (16:43 +0200)]
Merge pull request #6402 from Icinga/fix/tls-stream-read-pending
Use SSL_pending() for remaining TLS stream data
Michael Friedrich [Tue, 19 Jun 2018 18:27:52 +0000 (20:27 +0200)]
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
Michael Friedrich [Thu, 21 Jun 2018 13:53:33 +0000 (15:53 +0200)]
Merge pull request #6401 from Icinga/fix/elastic-influxdb-writer-connection-error-handling
Fix connection error handling in Elasticsearch and InfluxDB features
Michael Friedrich [Thu, 21 Jun 2018 13:41:40 +0000 (15:41 +0200)]
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
Michael Friedrich [Thu, 21 Jun 2018 13:36:10 +0000 (15:36 +0200)]
Merge pull request #6381 from Icinga/fix/env-sysvinit
Fix sysconfig not being handled correctly by sysvinit
Michael Friedrich [Thu, 21 Jun 2018 13:28:24 +0000 (15:28 +0200)]
Merge pull request #6400 from Icinga/feature/nscp-api-debug-logger
Enhance debug logging for check_nscp_api
Michael Friedrich [Tue, 19 Jun 2018 10:46:10 +0000 (12:46 +0200)]
Add console logger for nscp_api debug mode
Michael Friedrich [Tue, 19 Jun 2018 07:03:04 +0000 (09:03 +0200)]
Add headers to debug output
Michael Friedrich [Thu, 21 Jun 2018 13:06:21 +0000 (15:06 +0200)]
Merge pull request #6393 from Icinga/bugfix/elasticsearchwriter-not-writing-6354
Stream#ReadLine(): fix false positive buffer underflow indicator
Michael Friedrich [Thu, 21 Jun 2018 13:04:55 +0000 (15:04 +0200)]
Merge pull request #6397 from Icinga/bugfix/sporadic-check_nscp_api-timeouts-6242
TlsStream#IsEof(): fix false positive EOF indicator
Alexander A. Klimov [Wed, 20 Jun 2018 15:28:52 +0000 (17:28 +0200)]
Stream#ReadLine(): simplify algorithm
refs #6354
Alexander A. Klimov [Wed, 20 Jun 2018 14:55:33 +0000 (16:55 +0200)]
TlsStream#IsEof(): fix false positive EOF indicator
refs #6242
Alexander A. Klimov [Wed, 20 Jun 2018 07:59:18 +0000 (09:59 +0200)]
Stream#ReadLine(): fix false positive buffer underflow indicator
refs #6354
Michael Friedrich [Tue, 19 Jun 2018 16:04:18 +0000 (18:04 +0200)]
Merge pull request #6390 from Icinga/fix/update-windows-wizard-screenshots-in-the-docs-6286
Docs: Update Windows wizard images
Michael Friedrich [Tue, 19 Jun 2018 16:02:17 +0000 (18:02 +0200)]
Merge pull request #6391 from Icinga/fix/icinga-com-link-docs
Docs: Fix icinga.com link
Noah Hilverling [Tue, 19 Jun 2018 14:21:59 +0000 (16:21 +0200)]
Docs: Fix icinga.com link
Noah Hilverling [Tue, 19 Jun 2018 13:59:44 +0000 (15:59 +0200)]
Docs: Add option 'disable conf.d' to windows wizard docs
Noah Hilverling [Tue, 19 Jun 2018 13:26:54 +0000 (15:26 +0200)]
Docs: Update Windows wizard images
Carsten Koebke [Tue, 19 Jun 2018 13:03:18 +0000 (15:03 +0200)]
New ITL command nscp-local-tasksched
Michael Friedrich [Tue, 19 Jun 2018 12:26:32 +0000 (14:26 +0200)]
Merge pull request #6387 from Icinga/fix/remove-broken-api-user-hash
Remove ApiUser password_hash functionality
Michael Friedrich [Mon, 18 Jun 2018 09:05:56 +0000 (11:05 +0200)]
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
Noah Hilverling [Tue, 19 Jun 2018 08:30:34 +0000 (10:30 +0200)]
Fix that TimePeriod segments are not cleared on restart
refs #6282
Noah Hilverling [Tue, 19 Jun 2018 08:29:27 +0000 (10:29 +0200)]
Merge pull request #6311 from Reamer/timeperiod_bugfix
refs #6282
Michael Friedrich [Tue, 19 Jun 2018 06:49:24 +0000 (08:49 +0200)]
Merge pull request #6384 from Icinga/fix/sysconfigfile-warnings-buildfix
Remove leftover for sysconfig file parsing
Michael Friedrich [Mon, 18 Jun 2018 17:25:48 +0000 (19:25 +0200)]
Remove leftover for sysconfig file parsing
refs #6255