]> granicus.if.org Git - icinga2/log
icinga2
9 years agoUpdate documentation for v2.2.3 v2.2.3
Michael Friedrich [Fri, 9 Jan 2015 13:46:07 +0000 (14:46 +0100)]
Update documentation for v2.2.3

9 years agoFix wrong host/node name in update-config blacklist
Michael Friedrich [Fri, 9 Jan 2015 13:25:45 +0000 (14:25 +0100)]
Fix wrong host/node name in update-config blacklist

fixes #8181

9 years agoFix crash in node update-config
Michael Friedrich [Fri, 9 Jan 2015 13:10:48 +0000 (14:10 +0100)]
Fix crash in node update-config

fixes #8182

9 years agoUpdate check_service help
Jean Flach [Fri, 9 Jan 2015 12:20:22 +0000 (13:20 +0100)]
Update check_service help

fixes #8143

9 years agoDisable Application::SetResourceLimits on non-Linux systems
Gunnar Beutner [Fri, 9 Jan 2015 10:43:57 +0000 (11:43 +0100)]
Disable Application::SetResourceLimits on non-Linux systems

fixes #8178

9 years agoIncrease DB IDO query queue limit
Michael Friedrich [Fri, 9 Jan 2015 10:23:29 +0000 (11:23 +0100)]
Increase DB IDO query queue limit

fixes #8152

9 years agoIncorrect ticket number shouldn't cause "node wizard" to terminate
Michael Friedrich [Thu, 8 Jan 2015 16:09:31 +0000 (17:09 +0100)]
Incorrect ticket number shouldn't cause "node wizard" to terminate

fixes #8125

9 years agoFix a typo in the example of the StatusDataWriter documentation
Tobias von der Krone [Thu, 8 Jan 2015 15:29:40 +0000 (16:29 +0100)]
Fix a typo in the example of the StatusDataWriter documentation

fixes #8171

9 years agoFix sending notifications for volatile checks on OK->OK changes
Michael Friedrich [Thu, 8 Jan 2015 15:18:11 +0000 (16:18 +0100)]
Fix sending notifications for volatile checks on OK->OK changes

volatile checks make state changes behave like HARD state changes.
Though OK -> OK transitions must not be notified.

Increased log information for notifications too.

fixes #8063

9 years agoFix missing command arguments
Gunnar Beutner [Thu, 8 Jan 2015 10:36:53 +0000 (11:36 +0100)]
Fix missing command arguments

fixes #8144

9 years agoFix config validation for the check_interval attribute
Gunnar Beutner [Wed, 7 Jan 2015 09:39:58 +0000 (10:39 +0100)]
Fix config validation for the check_interval attribute

fixes #8147

9 years agoExclude prepare-dirs from bin package
Tim Hardeck [Fri, 19 Dec 2014 12:05:28 +0000 (13:05 +0100)]
Exclude prepare-dirs from bin package

Prepare-dirs on i586 platforms end up in the same directory as the
other lib files so it would get automatically included in the bin
package. To prevent this only "*.so*" files are included in the bin
package from this directory.

fixes #8126

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
9 years agoFix a deadlock in TlsStream::Read / TlsStream::Close
Gunnar Beutner [Fri, 19 Dec 2014 11:07:06 +0000 (12:07 +0100)]
Fix a deadlock in TlsStream::Read / TlsStream::Close

fixes #8124

9 years agoUpdate Changelog v2.2.2
Michael Friedrich [Thu, 18 Dec 2014 10:23:14 +0000 (11:23 +0100)]
Update Changelog

refs #8105

9 years agoCompat: Fix event_handler_enabled dump based on enable_event_handler attribute
Michael Friedrich [Thu, 18 Dec 2014 10:20:06 +0000 (11:20 +0100)]
Compat: Fix event_handler_enabled dump based on enable_event_handler attribute

fixes #8105

9 years agoUpdate INSTALL.md for 2.2.2
Gunnar Beutner [Thu, 18 Dec 2014 09:22:24 +0000 (10:22 +0100)]
Update INSTALL.md for 2.2.2

9 years agoRemove usage info from --version
Gunnar Beutner [Thu, 18 Dec 2014 04:28:51 +0000 (05:28 +0100)]
Remove usage info from --version

fixes #8102

9 years agoUpdate RPM spec file to use the boost153 package on RHEL 5 and SLES 11 SP3
Gunnar Beutner [Wed, 17 Dec 2014 15:36:50 +0000 (16:36 +0100)]
Update RPM spec file to use the boost153 package on RHEL 5 and SLES 11 SP3

9 years agoFix a patch that wasn't properly backported
Gunnar Beutner [Tue, 16 Dec 2014 13:28:19 +0000 (14:28 +0100)]
Fix a patch that wasn't properly backported

refs #8059

9 years agoUpdate the documentation and RPM spec file for 2.2.2
Gunnar Beutner [Tue, 16 Dec 2014 10:33:14 +0000 (11:33 +0100)]
Update the documentation and RPM spec file for 2.2.2

9 years agoCli: "node wizard" shouldn't crash when SaveCert fails
Michael Friedrich [Mon, 15 Dec 2014 10:44:56 +0000 (11:44 +0100)]
Cli: "node wizard" shouldn't crash when SaveCert fails

fixes #7707

9 years agoDocs: Fix gdb pretty printers
Michael Friedrich [Mon, 15 Dec 2014 10:26:22 +0000 (11:26 +0100)]
Docs: Fix gdb pretty printers

fixes #8048

9 years agoDocs: Update dependency state filter explaination
Michael Friedrich [Mon, 15 Dec 2014 10:08:34 +0000 (11:08 +0100)]
Docs: Update dependency state filter explaination

refs #7301

9 years agoAdd -t options to "snmp" and "snmp-manubulon-command" CheckCommand objects
Steve McMaster [Thu, 11 Dec 2014 21:16:58 +0000 (16:16 -0500)]
Add -t options to "snmp" and "snmp-manubulon-command" CheckCommand objects

fixes #8075

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
9 years agoDB IDO: Update child object reachability if parentchanges to !{OK,UP}
Michael Friedrich [Fri, 12 Dec 2014 14:53:10 +0000 (15:53 +0100)]
DB IDO: Update child object reachability if parentchanges to !{OK,UP}

fixes #7683

9 years agoDB IDO: Missing last_hard_state column update in {host,service}status tables
Michael Friedrich [Fri, 12 Dec 2014 12:25:10 +0000 (13:25 +0100)]
DB IDO: Missing last_hard_state column update in {host,service}status tables

fixes #8058

9 years agoDocumentation: Add note on default notification interval in getting started notificat...
Michael Friedrich [Thu, 11 Dec 2014 18:19:34 +0000 (19:19 +0100)]
Documentation: Add note on default notification interval in getting started notifications.conf

fixes #8070

9 years agoUpdate AUTHORS
Gunnar Beutner [Thu, 11 Dec 2014 18:01:15 +0000 (19:01 +0100)]
Update AUTHORS

refs #8066

9 years agoRemove remarks about setting dictionary value to null to remove the key/value pair
Steve McMaster [Thu, 11 Dec 2014 15:50:50 +0000 (10:50 -0500)]
Remove remarks about setting dictionary value to null to remove the key/value pair

fixes #8066

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
9 years agoCli: Don't parse node repository files twice in 'node update-config'
Michael Friedrich [Thu, 11 Dec 2014 13:47:46 +0000 (14:47 +0100)]
Cli: Don't parse node repository files twice in 'node update-config'

refs #7917

9 years agoFix another crash in ThreadPool::Stop
Gunnar Beutner [Thu, 11 Dec 2014 08:44:58 +0000 (09:44 +0100)]
Fix another crash in ThreadPool::Stop

refs #8059

9 years agoFix crash in ThreadPool::Stop
Gunnar Beutner [Thu, 11 Dec 2014 08:33:07 +0000 (09:33 +0100)]
Fix crash in ThreadPool::Stop

fixes #8059

9 years agoValidate configuration files during reload
Gunnar Beutner [Thu, 11 Dec 2014 08:27:31 +0000 (09:27 +0100)]
Validate configuration files during reload

fixes #7045

9 years agoImprove error reporting when libmysqlclient or libpq are missing
Gunnar Beutner [Thu, 11 Dec 2014 07:50:28 +0000 (08:50 +0100)]
Improve error reporting when libmysqlclient or libpq are missing

fixes #7882

9 years agoDocumentation: Add import template in dependencies example
Carlos Cesario [Wed, 10 Dec 2014 17:17:27 +0000 (15:17 -0200)]
Documentation: Add import template in dependencies example

fixes #8051

9 years agoCli: Make sure to check for removed nodes only once in 'node update-config'
Michael Friedrich [Wed, 10 Dec 2014 17:48:35 +0000 (18:48 +0100)]
Cli: Make sure to check for removed nodes only once in 'node update-config'

fixes #7917

9 years agoFix the check_interval validator
Gunnar Beutner [Wed, 10 Dec 2014 17:06:03 +0000 (18:06 +0100)]
Fix the check_interval validator

fixes #8050

9 years agoEscape special characters in repository file names
Gunnar Beutner [Wed, 10 Dec 2014 12:20:16 +0000 (13:20 +0100)]
Escape special characters in repository file names

fixes #7618

9 years agoAdd log message for heartbeat timeouts
Gunnar Beutner [Wed, 10 Dec 2014 08:56:32 +0000 (09:56 +0100)]
Add log message for heartbeat timeouts

refs #7745

9 years agoBuild fix for Windows
Gunnar Beutner [Tue, 9 Dec 2014 14:07:49 +0000 (15:07 +0100)]
Build fix for Windows

9 years agoImplement heartbeat messages for the cluster
Gunnar Beutner [Tue, 9 Dec 2014 12:17:27 +0000 (13:17 +0100)]
Implement heartbeat messages for the cluster

fixes #7745

9 years agospec: Fix icinga2-ido-* description
Michael Friedrich [Tue, 9 Dec 2014 16:17:53 +0000 (17:17 +0100)]
spec: Fix icinga2-ido-* description

9 years agoDocs: Replace unixcat with nc -U
Michael Friedrich [Tue, 9 Dec 2014 16:16:55 +0000 (17:16 +0100)]
Docs: Replace unixcat with nc -U

fixes #8039

9 years agoFix typeof() for numbers
Gunnar Beutner [Tue, 9 Dec 2014 15:43:09 +0000 (16:43 +0100)]
Fix typeof() for numbers

fixes #8028

9 years agoFix major bugs in windows plugins check_load and check_service
Jean Flach [Tue, 9 Dec 2014 14:38:23 +0000 (15:38 +0100)]
Fix major bugs in windows plugins check_load and check_service

fixes #7881 #7992

9 years agoAdd missing Flush() call in the CompatLogger class
Gunnar Beutner [Mon, 8 Dec 2014 08:55:40 +0000 (09:55 +0100)]
Add missing Flush() call in the CompatLogger class

fixes #7511

9 years agoFix typeof incorrectly returning null for arrays and dictionaries
Gunnar Beutner [Mon, 8 Dec 2014 07:36:03 +0000 (08:36 +0100)]
Fix typeof incorrectly returning null for arrays and dictionaries

fixes #8002

9 years agoDocs: Explain `nrpe_arguments` in NRPE section
Michael Friedrich [Fri, 5 Dec 2014 19:36:41 +0000 (20:36 +0100)]
Docs: Explain `nrpe_arguments` in NRPE section

People still use it, and it's the best place there, instead of
the general documentation which should not get messed up with
NRPE at all.

refs #5474

9 years agoLivestatus: Fix missing host downtimes/comments
Michael Friedrich [Fri, 5 Dec 2014 15:31:42 +0000 (16:31 +0100)]
Livestatus: Fix missing host downtimes/comments

fixes #7064

9 years agoScriptUtils: Make sure arguments aren't null
Gunnar Beutner [Fri, 5 Dec 2014 13:59:12 +0000 (14:59 +0100)]
ScriptUtils: Make sure arguments aren't null

fixes #8003

9 years agoUse the boost packages from packages.icinga.org
Gunnar Beutner [Fri, 5 Dec 2014 13:05:08 +0000 (14:05 +0100)]
Use the boost packages from packages.icinga.org

9 years agoImplement validator for the check_interval attribute
Gunnar Beutner [Fri, 5 Dec 2014 11:59:57 +0000 (12:59 +0100)]
Implement validator for the check_interval attribute

fixes #7591

9 years agoExecute checks locally if command_endpoint == local endpoint
Michael Friedrich [Fri, 5 Dec 2014 10:35:00 +0000 (11:35 +0100)]
Execute checks locally if command_endpoint == local endpoint

fixes #7863

9 years agoFix crash in the unit tests
Gunnar Beutner [Thu, 4 Dec 2014 20:45:15 +0000 (21:45 +0100)]
Fix crash in the unit tests

fixes #7769

9 years agocli: Fix node update-config errors
Michael Friedrich [Thu, 4 Dec 2014 16:22:09 +0000 (17:22 +0100)]
cli: Fix node update-config errors

* fix hosts not created if config and inventory.index are missing.
* fix segfault if host already exists in inventory
* fix that newly listed node hosts are not added to the config repo
* fix repository removal of remove host/services on remote nodes
* fix missing/wrong locks for dictionaries
* fix missing directory create/chown

fixes #7518
fixes #7878
fixes #7917
fixes #7891

9 years agoUse Icinga 1.x Apache conf
Tim Hardeck [Tue, 2 Dec 2014 17:26:29 +0000 (18:26 +0100)]
Use Icinga 1.x Apache conf

This Apache conf is from Icinga 1.x and should work with Apache 2.2 and
2.4.

fixes #7929

9 years agoMove set_permission statement from common to bin
Tim Hardeck [Mon, 1 Dec 2014 19:13:05 +0000 (20:13 +0100)]
Move set_permission statement from common to bin

/var/run/icinga2/cmd was moved from common to bin in Icinga 2.2.0 but
the set_permission statement wasn't moved to bin.

fixes #7914

9 years agoAdd missing /usr/lib/icinga2 directory to rpm spec
Tim Hardeck [Mon, 1 Dec 2014 18:52:34 +0000 (19:52 +0100)]
Add missing /usr/lib/icinga2 directory to rpm spec

Make sure that the _libexec directory is part of the rpm package
"common".

refs #7913

9 years agoUse _libexecdir instead of static path
Tim Hardeck [Mon, 1 Dec 2014 18:51:11 +0000 (19:51 +0100)]
Use _libexecdir instead of static path

Instead of the static file path /usr/lib/icinga2/ the macro _libexecdir
is used, which is defined at the beginning.

refs #7913

9 years agoFix problem with macro arguments which are not separated by whitespace
Gunnar Beutner [Mon, 1 Dec 2014 14:53:23 +0000 (15:53 +0100)]
Fix problem with macro arguments which are not separated by whitespace

fixes #7314

9 years agoUpdate documentation v2.2.1
Michael Friedrich [Mon, 1 Dec 2014 12:29:42 +0000 (13:29 +0100)]
Update documentation

refs #7903

9 years agoUpdate documentation for 2.2.1
Gunnar Beutner [Mon, 1 Dec 2014 11:09:32 +0000 (12:09 +0100)]
Update documentation for 2.2.1

fixes #7903

9 years agoDon't execute built-in commands on the master in remote command execution mode
Michael Friedrich [Mon, 1 Dec 2014 12:19:07 +0000 (13:19 +0100)]
Don't execute built-in commands on the master in remote command execution mode

fixes #7708

9 years agoFix missing lock in ConfigUpdateHandler()
Michael Friedrich [Mon, 1 Dec 2014 12:18:46 +0000 (13:18 +0100)]
Fix missing lock in ConfigUpdateHandler()

9 years agoFix a memory leak in the ReadLineContext class
Gunnar Beutner [Mon, 1 Dec 2014 09:36:38 +0000 (10:36 +0100)]
Fix a memory leak in the ReadLineContext class

fixes #7602

9 years agoAdd support for Apache 2.4 in the Classic UI config file
Gunnar Beutner [Mon, 1 Dec 2014 09:00:05 +0000 (10:00 +0100)]
Add support for Apache 2.4 in the Classic UI config file

fixes #7739

9 years agoUpdate AUTHORS
Gunnar Beutner [Sat, 29 Nov 2014 19:17:06 +0000 (20:17 +0100)]
Update AUTHORS

9 years agoFix group permission in prepare-dirs
Malte Rabenseifner [Fri, 28 Nov 2014 18:27:31 +0000 (19:27 +0100)]
Fix group permission in prepare-dirs

fixes #7890

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
9 years agoBuild fix
Gunnar Beutner [Fri, 28 Nov 2014 12:39:39 +0000 (13:39 +0100)]
Build fix

9 years agoDocs: Fix wrong command reference
Michael Friedrich [Thu, 27 Nov 2014 17:19:38 +0000 (18:19 +0100)]
Docs: Fix wrong command reference

refs #7867

9 years agoCli: Ensure that repository path is created on 'node add' command
Michael Friedrich [Thu, 27 Nov 2014 17:15:14 +0000 (18:15 +0100)]
Cli: Ensure that repository path is created on 'node add' command

fixes #7743

9 years agoUpdate man page for icinga2
Michael Friedrich [Thu, 27 Nov 2014 16:28:49 +0000 (17:28 +0100)]
Update man page for icinga2

$ help2man 'icinga2 daemon' > doc/icinga2.8

fixes #7735

9 years agoDocumentation: Explain macro array support, repeat_key, add icmp example
Michael Friedrich [Thu, 27 Nov 2014 15:57:58 +0000 (16:57 +0100)]
Documentation: Explain macro array support, repeat_key, add icmp example

fixes #7868
fixes #7867

9 years agoRun systemd macros in the correct rpm scripts
Tim Hardeck [Thu, 20 Nov 2014 15:29:17 +0000 (16:29 +0100)]
Run systemd macros in the correct rpm scripts

The systemd Icinga service was moved from the package bin to common in
2.2.0 but most rpm scripts like postun, preun and so on weren't adapted
accordingly.

fixes #7738

9 years agoMove the icinga2-prepare-dirs script to /usr/lib
Gunnar Beutner [Thu, 27 Nov 2014 13:33:26 +0000 (14:33 +0100)]
Move the icinga2-prepare-dirs script to /usr/lib

fixes #7786

9 years agoImplement support for arrays in command arguments
Gunnar Beutner [Wed, 26 Nov 2014 19:43:42 +0000 (20:43 +0100)]
Implement support for arrays in command arguments

fixes #6709

9 years agoDocumentation: Fix wrong wizard information for clients
Christian Jonak [Tue, 25 Nov 2014 17:54:05 +0000 (18:54 +0100)]
Documentation: Fix wrong wizard information for clients

Remote client should not be configured as master, so we need to answer the first question with 'Y'

fixes #7847

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
9 years agoRemove the BuildRequires for yajl-devel (on RHEL 6) because their package is broken
Gunnar Beutner [Thu, 27 Nov 2014 08:53:37 +0000 (09:53 +0100)]
Remove the BuildRequires for yajl-devel (on RHEL 6) because their package is broken

refs #7463

9 years agoFix incorrect operators in GelfWriter::NotificationToUserHandler
Gunnar Beutner [Thu, 27 Nov 2014 08:40:27 +0000 (09:40 +0100)]
Fix incorrect operators in GelfWriter::NotificationToUserHandler

fixes #7866

9 years agoFix crash in CreateCert
Gunnar Beutner [Thu, 27 Nov 2014 08:35:24 +0000 (09:35 +0100)]
Fix crash in CreateCert

fixes #7862

9 years agoUpdate AUTHORS
Gunnar Beutner [Wed, 26 Nov 2014 16:40:24 +0000 (17:40 +0100)]
Update AUTHORS

9 years agoAdding missing command
Yohan Jarosz [Wed, 26 Nov 2014 10:16:32 +0000 (11:16 +0100)]
Adding missing command

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
9 years agoAdd build dependency for yajl in the spec file
Gunnar Beutner [Wed, 26 Nov 2014 15:35:29 +0000 (16:35 +0100)]
Add build dependency for yajl in the spec file

fixes #7463

9 years agoFix the init script
Gunnar Beutner [Wed, 26 Nov 2014 05:40:24 +0000 (06:40 +0100)]
Fix the init script

refs #7613

9 years agoDocumentation: Add a note on unique template/object names
Michael Friedrich [Tue, 25 Nov 2014 17:51:53 +0000 (18:51 +0100)]
Documentation: Add a note on unique template/object names

fixes #7671

9 years agoMake sure that user/group exists when starting Icinga 2
Michael Friedrich [Tue, 25 Nov 2014 17:42:13 +0000 (18:42 +0100)]
Make sure that user/group exists when starting Icinga 2

fixes #7173
fixes #7613

9 years agoFix incorrect result for the !in operator
Gunnar Beutner [Sun, 23 Nov 2014 08:52:17 +0000 (09:52 +0100)]
Fix incorrect result for the !in operator

fixes #7806

9 years agoIncrease default timeout for NRPE checks
Gunnar Beutner [Fri, 21 Nov 2014 21:05:03 +0000 (22:05 +0100)]
Increase default timeout for NRPE checks

fixes #7747

9 years agoAdd notification custom vars to the satellite-{host,service} templates
Gunnar Beutner [Fri, 21 Nov 2014 13:02:51 +0000 (14:02 +0100)]
Add notification custom vars to the satellite-{host,service} templates

fixes #7770

9 years agoRemove icinga-prepare-dirs from icinga-bin package
Tim Hardeck [Thu, 20 Nov 2014 14:56:48 +0000 (15:56 +0100)]
Remove icinga-prepare-dirs from icinga-bin package

`icinga-prepare-dirs` was part of the package common and bin. Since it
was added with 2.2.0 to common with a man page I would expect this to be
the right place so I removed it from bin.

fixes #7740

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
9 years agoFix incorrect error message for localhost (in "node update-config")
Gunnar Beutner [Thu, 20 Nov 2014 13:53:59 +0000 (14:53 +0100)]
Fix incorrect error message for localhost (in "node update-config")

fixes #7754

9 years agoDon't validate strings in the JSON parser
Gunnar Beutner [Thu, 20 Nov 2014 09:09:13 +0000 (10:09 +0100)]
Don't validate strings in the JSON parser

fixes #7730

9 years agoAdd Windows-specific example config files
Gunnar Beutner [Wed, 19 Nov 2014 06:20:37 +0000 (07:20 +0100)]
Add Windows-specific example config files

9 years agoSome minor plugin fixes
Gunnar Beutner [Wed, 19 Nov 2014 05:40:58 +0000 (06:40 +0100)]
Some minor plugin fixes

9 years agoFix file permissions in the Windows wizard
Gunnar Beutner [Tue, 18 Nov 2014 17:33:51 +0000 (18:33 +0100)]
Fix file permissions in the Windows wizard

refs #7726

9 years agoFix another incorrect argument name
Gunnar Beutner [Tue, 18 Nov 2014 15:48:58 +0000 (16:48 +0100)]
Fix another incorrect argument name

refs #7726

9 years agoFix: Windows wizard is missing --zone argument
Gunnar Beutner [Tue, 18 Nov 2014 15:19:32 +0000 (16:19 +0100)]
Fix: Windows wizard is missing --zone argument

fixes #7726

9 years agoFix incorrect CLI command name in the Windows wizard
Gunnar Beutner [Tue, 18 Nov 2014 15:06:50 +0000 (16:06 +0100)]
Fix incorrect CLI command name in the Windows wizard

fixes #7725

9 years agoFix markdown urls
Michael Friedrich [Tue, 18 Nov 2014 11:28:01 +0000 (12:28 +0100)]
Fix markdown urls

9 years agoRelease version 2.2.0 v2.2.0
Gunnar Beutner [Mon, 17 Nov 2014 09:52:21 +0000 (10:52 +0100)]
Release version 2.2.0