]> granicus.if.org Git - icinga2/log
icinga2
8 years agoFail if perfdata is corrupted
Jean Flach [Mon, 12 Sep 2016 15:44:03 +0000 (17:44 +0200)]
Fail if perfdata is corrupted

Could not reproduce this myself, so no way to test

fixes #11604

8 years agoUpgrade NSClient++ to 0.5.0 stable
Michael Friedrich [Wed, 21 Sep 2016 12:04:20 +0000 (14:04 +0200)]
Upgrade NSClient++ to 0.5.0 stable

This involves required changes in the nscp-local ITL CheckCommand
definitions. Upgrading NSClient++ therefore requires updating
the Icinga 2 Windows client as well.

fixes #12733

8 years agoITL: Add timeout option for oracle_health CheckCommand
Yannick Charton [Wed, 21 Sep 2016 12:09:43 +0000 (14:09 +0200)]
ITL: Add timeout option for oracle_health CheckCommand

fixes #12739

8 years agoUpdate AUTHORS
Michael Friedrich [Wed, 21 Sep 2016 08:23:44 +0000 (10:23 +0200)]
Update AUTHORS

refs #12747

8 years agoITL: Fix problem with passing arguments to NSClient++
Lars Krüger [Mon, 19 Sep 2016 12:12:15 +0000 (14:12 +0200)]
ITL: Fix problem with passing arguments to NSClient++

There was a problem with passing arguments to the NSClient++
which is fixed by changing the skip_key staement by the repeat_key
statement in the "-a" key of the dictionary. Further details can be
found in issue #12747 ITL - Problems passing arguments/parameters to
NSClient++

fixes #12747

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
8 years agoFix crash in NodeUtility::CollectNodes
Gunnar Beutner [Mon, 19 Sep 2016 04:34:37 +0000 (06:34 +0200)]
Fix crash in NodeUtility::CollectNodes

fixes #12741

8 years agoFix crash in ClusterEvents::SendNotificationsAPIHandler
Gunnar Beutner [Tue, 13 Sep 2016 20:14:11 +0000 (22:14 +0200)]
Fix crash in ClusterEvents::SendNotificationsAPIHandler

fixes #12718

8 years agoAdd hostname support for check_ping
Jean Flach [Fri, 9 Sep 2016 15:17:07 +0000 (17:17 +0200)]
Add hostname support for check_ping

ipv6 resolving has not been tested thoroughly

fixes #9831

8 years agoFix performance output of check_perfmon
Jean Flach [Thu, 8 Sep 2016 14:50:10 +0000 (16:50 +0200)]
Fix performance output of check_perfmon

fixes #10489
refs #12679

8 years agoFix fmt-countertype in check_perfmon
Jean Flach [Thu, 8 Sep 2016 14:30:30 +0000 (16:30 +0200)]
Fix fmt-countertype in check_perfmon

All three options are now working as expected

fixes #10487

8 years agoDocs: Fix core dump instructions for daemon with SUID bit set
Michael Friedrich [Thu, 8 Sep 2016 06:30:03 +0000 (08:30 +0200)]
Docs: Fix core dump instructions for daemon with SUID bit set

refs #12648

8 years agoFix: Unit tests randomly crash after the tests have completed
Gunnar Beutner [Wed, 7 Sep 2016 06:20:51 +0000 (08:20 +0200)]
Fix: Unit tests randomly crash after the tests have completed

fixes #12610

8 years agoUpdate development docs
Jean Flach [Tue, 6 Sep 2016 15:37:52 +0000 (17:37 +0200)]
Update development docs

fixes #12662

8 years agoDocs: Add a development chapter for writing core dump files
Michael Friedrich [Mon, 5 Sep 2016 14:31:57 +0000 (16:31 +0200)]
Docs: Add a development chapter for writing core dump files

fixes #12648

8 years agoFix compiler warning in demo.hpp
Gunnar Beutner [Mon, 5 Sep 2016 04:58:09 +0000 (06:58 +0200)]
Fix compiler warning in demo.hpp

refs #12534

8 years agoSuppress compiler warnings for auto-generated code
Gunnar Beutner [Mon, 5 Sep 2016 04:48:47 +0000 (06:48 +0200)]
Suppress compiler warnings for auto-generated code

fixes #12635

8 years agoFix incorrect attribute name on the validator for the Notification class
Gunnar Beutner [Sun, 4 Sep 2016 15:50:20 +0000 (17:50 +0200)]
Fix incorrect attribute name on the validator for the Notification class

fixes #12633

8 years agoFix command line parser for "icinga2 --version"
Gunnar Beutner [Sun, 4 Sep 2016 15:01:46 +0000 (17:01 +0200)]
Fix command line parser for "icinga2 --version"

fixes #12632

8 years agoBuild fix for Windows
Gunnar Beutner [Sun, 4 Sep 2016 14:53:24 +0000 (16:53 +0200)]
Build fix for Windows

fixes #12614

8 years agoImprove log message for ignored config updates
Gunnar Beutner [Fri, 2 Sep 2016 07:35:35 +0000 (09:35 +0200)]
Improve log message for ignored config updates

fixes #12623

8 years agoImprove error handling for event filters
Gunnar Beutner [Fri, 2 Sep 2016 06:51:51 +0000 (08:51 +0200)]
Improve error handling for event filters

fixes #12621

8 years agoFix incorrect assignment in String::operator=
Gunnar Beutner [Fri, 2 Sep 2016 06:14:15 +0000 (08:14 +0200)]
Fix incorrect assignment in String::operator=

refs #12619

8 years agoFix the easter egg
Gunnar Beutner [Thu, 1 Sep 2016 13:28:56 +0000 (15:28 +0200)]
Fix the easter egg

fixes #12617

8 years agoRemove unused Value::GetPtr method
Gunnar Beutner [Thu, 1 Sep 2016 13:26:25 +0000 (15:26 +0200)]
Remove unused Value::GetPtr method

refs #12619

8 years agoFix move assignment operator for the String class
Gunnar Beutner [Thu, 1 Sep 2016 13:25:14 +0000 (15:25 +0200)]
Fix move assignment operator for the String class

fixes #12619

8 years agoAvoid unnecessary dictionary lookups
Gunnar Beutner [Thu, 1 Sep 2016 05:41:41 +0000 (07:41 +0200)]
Avoid unnecessary dictionary lookups

refs #12555

8 years agoImprove error handling for invalid CLI commands
Gunnar Beutner [Thu, 1 Sep 2016 05:41:23 +0000 (07:41 +0200)]
Improve error handling for invalid CLI commands

fixes #12596

8 years agoUse https URLs for the chocolatey package
Gunnar Beutner [Wed, 31 Aug 2016 14:34:02 +0000 (16:34 +0200)]
Use https URLs for the chocolatey package

refs #12603

8 years agoITL: Fix typo in glusterfs CheckCommand definition
Michael Friedrich [Wed, 31 Aug 2016 13:24:04 +0000 (15:24 +0200)]
ITL: Fix typo in glusterfs CheckCommand definition

refs #12040

8 years agoRemove unused last_in_downtime field
Michael Friedrich [Wed, 31 Aug 2016 13:21:07 +0000 (15:21 +0200)]
Remove unused last_in_downtime field

fixes #12602

8 years agoImprove support for building the chocolatey package
Gunnar Beutner [Wed, 31 Aug 2016 11:41:13 +0000 (13:41 +0200)]
Improve support for building the chocolatey package

fixes #12603

8 years agoAnother build fix for Windows
Gunnar Beutner [Wed, 31 Aug 2016 11:43:14 +0000 (13:43 +0200)]
Another build fix for Windows

refs #9182

8 years agoDisable Value&& constructor for the String class on Windows
Gunnar Beutner [Wed, 31 Aug 2016 11:38:55 +0000 (13:38 +0200)]
Disable Value&& constructor for the String class on Windows

refs #12555

8 years agoBuild fix for Windows
Gunnar Beutner [Wed, 31 Aug 2016 11:24:57 +0000 (13:24 +0200)]
Build fix for Windows

refs #9182

8 years agoAdd another rvalue constructor to the String class
Gunnar Beutner [Wed, 31 Aug 2016 10:48:49 +0000 (12:48 +0200)]
Add another rvalue constructor to the String class

refs #12555

8 years agoUpdate distributed monitoring docs
Michael Friedrich [Wed, 31 Aug 2016 11:25:57 +0000 (13:25 +0200)]
Update distributed monitoring docs

fixes #12587
fixes #12594

8 years agoAvoid unnecessary copies when using Dictionary::Pair in loops
Gunnar Beutner [Tue, 30 Aug 2016 21:01:54 +0000 (23:01 +0200)]
Avoid unnecessary copies when using Dictionary::Pair in loops

refs #12509

8 years agoUpdate Makefile for i2eval
Gunnar Beutner [Tue, 30 Aug 2016 18:48:29 +0000 (20:48 +0200)]
Update Makefile for i2eval

8 years agoAdd context traces to most exceptions
Gunnar Beutner [Tue, 30 Aug 2016 18:12:35 +0000 (20:12 +0200)]
Add context traces to most exceptions

fixes #9182

8 years agoReplace boost::exception_ptr with std::exception_ptr
Gunnar Beutner [Tue, 30 Aug 2016 18:14:07 +0000 (20:14 +0200)]
Replace boost::exception_ptr with std::exception_ptr

refs #9182

8 years agoImplement support for libcxxabi
Gunnar Beutner [Tue, 30 Aug 2016 18:02:47 +0000 (20:02 +0200)]
Implement support for libcxxabi

refs #9182

8 years agoMerge branch 'support/2.5'
Michael Friedrich [Tue, 30 Aug 2016 13:16:40 +0000 (15:16 +0200)]
Merge branch 'support/2.5'

8 years agoRelease version 2.5.4
Michael Friedrich [Tue, 30 Aug 2016 13:13:06 +0000 (15:13 +0200)]
Release version 2.5.4

8 years agoRelease version 2.5.4 v2.5.4
Michael Friedrich [Tue, 30 Aug 2016 13:13:06 +0000 (15:13 +0200)]
Release version 2.5.4

8 years agoFix race condition for concurrent_checks
Gunnar Beutner [Mon, 29 Aug 2016 12:12:29 +0000 (14:12 +0200)]
Fix race condition for concurrent_checks

fixes #11932

8 years agoAdd more unit tests
Gunnar Beutner [Fri, 26 Aug 2016 10:37:20 +0000 (12:37 +0200)]
Add more unit tests

fixes #12530

8 years agoAdds bool switch for procurve / HP memory to the "snmp-memory" check command
Daniel Helgenberger [Mon, 29 Aug 2016 14:47:39 +0000 (16:47 +0200)]
Adds bool switch for procurve / HP memory to the "snmp-memory" check command

fixes #12586

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
8 years agoUpdate AUTHORS
Gunnar Beutner [Mon, 29 Aug 2016 16:09:44 +0000 (18:09 +0200)]
Update AUTHORS

refs #12588

8 years agoRemove inode default values for the "disk" check command
Daniel Helgenberger [Mon, 29 Aug 2016 15:18:12 +0000 (17:18 +0200)]
Remove inode default values for the "disk" check command

Free inode check is a an optional argument and does make sense in most
cases, yet not in every case. Eg, XFS and filesystems alike dynamically
allocate inodes; prompting failures. Because they are definded by
default, inode crit and warn cannot be unset any more.

fixes #12588

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
8 years agoUpdate INSTALL.md for version requirements
Michael Friedrich [Mon, 29 Aug 2016 14:33:29 +0000 (16:33 +0200)]
Update INSTALL.md for version requirements

refs #12537

8 years agoAdd the possibility for all ...-dc... checkcommands to specify a cluster name
Yannick Charton [Tue, 23 Aug 2016 13:56:00 +0000 (15:56 +0200)]
Add the possibility for all ...-dc... checkcommands to specify a cluster name

fixes #12519

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
8 years agoAdd the possibility for all ...soap-host... checkcommands to specify a datacenter...
Yannick Charton [Tue, 23 Aug 2016 12:15:12 +0000 (14:15 +0200)]
Add the possibility for all ...soap-host... checkcommands to specify a datacenter/vsphere server in case the check should be done through that server

fixes #12516

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
8 years agoFix race condition for concurrent_checks
Gunnar Beutner [Mon, 29 Aug 2016 12:12:29 +0000 (14:12 +0200)]
Fix race condition for concurrent_checks

fixes #11932

8 years agoAdd support for glusterfs checks
Jo Goossens [Mon, 29 Aug 2016 10:02:59 +0000 (12:02 +0200)]
Add support for glusterfs checks

fixes #12040

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
8 years agoAdd rvalue constructor for the Task class
Gunnar Beutner [Mon, 29 Aug 2016 07:00:12 +0000 (09:00 +0200)]
Add rvalue constructor for the Task class

refs #12555

8 years agoFix incorrect debug hints for nested dictionary expressions
Gunnar Beutner [Mon, 29 Aug 2016 06:46:29 +0000 (08:46 +0200)]
Fix incorrect debug hints for nested dictionary expressions

fixes #12571

8 years agoSpeed up item lookups for ConfigItem::GetDefaultTemplates
Gunnar Beutner [Mon, 29 Aug 2016 06:40:46 +0000 (08:40 +0200)]
Speed up item lookups for ConfigItem::GetDefaultTemplates

refs #12575

8 years agoUse lambdas in the ConfigItem class
Gunnar Beutner [Mon, 29 Aug 2016 06:16:33 +0000 (08:16 +0200)]
Use lambdas in the ConfigItem class

refs #12509

8 years agoRemove unnecessary ScriptFrame variable
Gunnar Beutner [Mon, 29 Aug 2016 03:54:07 +0000 (05:54 +0200)]
Remove unnecessary ScriptFrame variable

refs #12509

8 years agoFix RPATH for the unit test binaries
Gunnar Beutner [Sun, 28 Aug 2016 15:19:20 +0000 (17:19 +0200)]
Fix RPATH for the unit test binaries

fixes #8806

8 years agoMake sure that libmethods is automatically loaded even when not using the ITL
Gunnar Beutner [Sun, 28 Aug 2016 15:03:08 +0000 (17:03 +0200)]
Make sure that libmethods is automatically loaded even when not using the ITL

fixes #12578

8 years agoFix livestatus unit tests on Linux/Windows
Gunnar Beutner [Sun, 28 Aug 2016 13:14:49 +0000 (15:14 +0200)]
Fix livestatus unit tests on Linux/Windows

refs #8806

8 years agoFix help output for update-links.py
Gunnar Beutner [Sun, 28 Aug 2016 13:11:46 +0000 (15:11 +0200)]
Fix help output for update-links.py

fixes #12577

8 years agoMake GCC 4.6 happy
Gunnar Beutner [Sun, 28 Aug 2016 12:33:42 +0000 (14:33 +0200)]
Make GCC 4.6 happy

refs #12576

8 years agoAdd missing initializers for the ConfigItemBuilder class
Gunnar Beutner [Sun, 28 Aug 2016 12:12:07 +0000 (14:12 +0200)]
Add missing initializers for the ConfigItemBuilder class

refs #12575

8 years agoUse raw string literals in mkembedconfig
Gunnar Beutner [Sun, 28 Aug 2016 09:01:45 +0000 (11:01 +0200)]
Use raw string literals in mkembedconfig

fixes #12576

8 years agoAdd missing default import AST node for the application object
Gunnar Beutner [Sun, 28 Aug 2016 09:00:27 +0000 (11:00 +0200)]
Add missing default import AST node for the application object

refs #12575

8 years agoRemove unnecessary imports from unit test config
Gunnar Beutner [Sun, 28 Aug 2016 08:41:01 +0000 (10:41 +0200)]
Remove unnecessary imports from unit test config

refs #12575

8 years agoImplement support for default templates
Gunnar Beutner [Sun, 28 Aug 2016 08:27:43 +0000 (10:27 +0200)]
Implement support for default templates

fixes #12575

8 years agoFix code style violations in the ITL
Gunnar Beutner [Sun, 28 Aug 2016 08:11:28 +0000 (10:11 +0200)]
Fix code style violations in the ITL

fixes #12573

8 years agoUpdate documentation for libmethods
Gunnar Beutner [Sun, 28 Aug 2016 06:27:01 +0000 (08:27 +0200)]
Update documentation for libmethods

fixes #12572

8 years agoFix livestatus unit tests on OS X
Gunnar Beutner [Sun, 28 Aug 2016 06:18:40 +0000 (08:18 +0200)]
Fix livestatus unit tests on OS X

fixes #8806

8 years agoFix description of -a and -n for check_swap
Evgeni Golov [Sat, 27 Aug 2016 20:36:55 +0000 (22:36 +0200)]
Fix description of -a and -n for check_swap

fixes #12570

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
8 years agoEnable ICINGA2_LTO_BUILD in the .spec file
Gunnar Beutner [Sat, 27 Aug 2016 19:44:31 +0000 (21:44 +0200)]
Enable ICINGA2_LTO_BUILD in the .spec file

refs #12564

8 years agoClean up detection of the -flto flag
Gunnar Beutner [Sat, 27 Aug 2016 19:42:05 +0000 (21:42 +0200)]
Clean up detection of the -flto flag

refs #12564

8 years agoRemove even more unnecessary copies
Gunnar Beutner [Sat, 27 Aug 2016 18:37:25 +0000 (20:37 +0200)]
Remove even more unnecessary copies

refs #12509

8 years agoMake VS 2013 happy
Gunnar Beutner [Sat, 27 Aug 2016 18:03:12 +0000 (20:03 +0200)]
Make VS 2013 happy

refs #12555

8 years agoUse 'auto' keyword for iterator declarations (part 2)
Gunnar Beutner [Sat, 27 Aug 2016 17:56:12 +0000 (19:56 +0200)]
Use 'auto' keyword for iterator declarations (part 2)

refs #12561

8 years agoProvide location information for objects and templates in the API
Gunnar Beutner [Sat, 27 Aug 2016 17:25:38 +0000 (19:25 +0200)]
Provide location information for objects and templates in the API

fixes #12566

8 years agoAvoid unnecessary copies for the DebugHint class
Gunnar Beutner [Sat, 27 Aug 2016 16:43:14 +0000 (18:43 +0200)]
Avoid unnecessary copies for the DebugHint class

refs #12509

8 years agoAdd -flto to compiler flags
Gunnar Beutner [Sat, 27 Aug 2016 14:07:37 +0000 (16:07 +0200)]
Add -flto to compiler flags

fixes #12564

8 years agoFix ccache support for Travis CI
Gunnar Beutner [Sat, 27 Aug 2016 10:47:39 +0000 (12:47 +0200)]
Fix ccache support for Travis CI

8 years agoFix compatibility with boost <= 1.53
Gunnar Beutner [Sat, 27 Aug 2016 10:35:05 +0000 (12:35 +0200)]
Fix compatibility with boost <= 1.53

refs #12555

8 years agoFix incorrect variable type in the FilterArrayToInt function
Gunnar Beutner [Sat, 27 Aug 2016 10:23:09 +0000 (12:23 +0200)]
Fix incorrect variable type in the FilterArrayToInt function

refs #12509

8 years agoAvoid an unnecessary case in the Encode function
Gunnar Beutner [Sat, 27 Aug 2016 10:20:54 +0000 (12:20 +0200)]
Avoid an unnecessary case in the Encode function

refs #12509

8 years agoUse range-based for loops in mkclass
Gunnar Beutner [Sat, 27 Aug 2016 10:17:10 +0000 (12:17 +0200)]
Use range-based for loops in mkclass

refs #12538
refs #12509

8 years agoAvoid unnecessary string copies in the JSON encoder
Gunnar Beutner [Sat, 27 Aug 2016 09:47:36 +0000 (11:47 +0200)]
Avoid unnecessary string copies in the JSON encoder

refs #12509

8 years agoUse 'default' for move constructors
Gunnar Beutner [Sat, 27 Aug 2016 09:39:08 +0000 (11:39 +0200)]
Use 'default' for move constructors

refs #12555

8 years agoAdd another rvalue constructor for the String class
Gunnar Beutner [Sat, 27 Aug 2016 09:00:04 +0000 (11:00 +0200)]
Add another rvalue constructor for the String class

refs #12555

8 years agoRemove unused #includes
Gunnar Beutner [Sat, 27 Aug 2016 08:59:52 +0000 (10:59 +0200)]
Remove unused #includes

refs #12481

8 years agoImprove support for MySQL >=5.7
Gunnar Beutner [Sat, 27 Aug 2016 08:20:34 +0000 (10:20 +0200)]
Improve support for MySQL >=5.7

fixes #12558

8 years agoDon't link against libmysqlclient_r
Gunnar Beutner [Sat, 27 Aug 2016 07:59:23 +0000 (09:59 +0200)]
Don't link against libmysqlclient_r

fixes #12514

8 years agoUse lambda functions for INITIALIZE_ONCE
Gunnar Beutner [Sat, 27 Aug 2016 07:35:08 +0000 (09:35 +0200)]
Use lambda functions for INITIALIZE_ONCE

fixes #12562

8 years agoUse 'auto' for iterator declarations
Gunnar Beutner [Sat, 27 Aug 2016 06:33:15 +0000 (08:33 +0200)]
Use 'auto' for iterator declarations

fixes #12561

8 years agoFix support for building with ccache
Gunnar Beutner [Sat, 27 Aug 2016 06:01:13 +0000 (08:01 +0200)]
Fix support for building with ccache

refs #12537

8 years agoImprove error message for old versions of GCC
Gunnar Beutner [Sat, 27 Aug 2016 05:45:37 +0000 (07:45 +0200)]
Improve error message for old versions of GCC

refs #12537

8 years agoAdd rvalue support for the Array and Dictionary classes
Gunnar Beutner [Sat, 27 Aug 2016 05:35:04 +0000 (07:35 +0200)]
Add rvalue support for the Array and Dictionary classes

refs #12555

8 years agoAvoid unnecessary string copies for LiteralExpression objects
Gunnar Beutner [Fri, 26 Aug 2016 16:11:56 +0000 (18:11 +0200)]
Avoid unnecessary string copies for LiteralExpression objects

refs #12509

8 years agoAdd another rvalue constructor for the Value class
Gunnar Beutner [Fri, 26 Aug 2016 16:11:28 +0000 (18:11 +0200)]
Add another rvalue constructor for the Value class

refs #12555

8 years agoImprove config validation for arrays of object names
Gunnar Beutner [Fri, 26 Aug 2016 08:36:53 +0000 (10:36 +0200)]
Improve config validation for arrays of object names

fixes #12556