]>
granicus.if.org Git - icinga2/log
Michael Friedrich [Thu, 9 Jul 2015 10:28:15 +0000 (12:28 +0200)]
Build fix
refs #9447
Gunnar Beutner [Mon, 22 Jun 2015 09:11:21 +0000 (11:11 +0200)]
Implement HTTP support
refs #9447
Michael Friedrich [Wed, 8 Jul 2015 13:32:47 +0000 (15:32 +0200)]
'node wizard/setup' should always generate new certificates
Unless an existing certificate is found. The configuration
(api feature, user) is always generated including a backup.
fixes #9590
Michael Friedrich [Wed, 8 Jul 2015 13:32:11 +0000 (15:32 +0200)]
Split ApiSetupUtility::SetupMaster() into multiple functions
refs #9590
Michael Friedrich [Wed, 8 Jul 2015 11:58:12 +0000 (13:58 +0200)]
DB IDO: Don't clear endpoint* tables on start/reload
fixes #9586
Michael Friedrich [Wed, 8 Jul 2015 11:15:58 +0000 (13:15 +0200)]
Fix wrong formatting in DB IDO extensions docs
fixes #9585
Jean-Marcel Flach [Wed, 8 Jul 2015 11:08:02 +0000 (13:08 +0200)]
Fix path interpretion in URL parser
The URL parser incorrectly used to interpret the path
"/" as a path "/" instead of as empty.
Test cases were added.
refs #9470
Michael Friedrich [Wed, 8 Jul 2015 11:12:48 +0000 (13:12 +0200)]
Update AUTHORS
refs #9443
Claudio Künzler [Thu, 2 Jul 2015 13:58:10 +0000 (15:58 +0200)]
Docs: Add examples for dynamic notification apply rule
Reviewed and adopted a bit.
refs #9443
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Michael Friedrich [Wed, 8 Jul 2015 10:55:50 +0000 (12:55 +0200)]
Fix RELEASE.md tests
Michael Friedrich [Wed, 8 Jul 2015 08:17:44 +0000 (10:17 +0200)]
Release version 2.3.6
Lennart Betz [Tue, 7 Jul 2015 18:11:25 +0000 (20:11 +0200)]
ITL: Add missing 'smtp' CheckCommand parameters
fixes #9578
Signed-off-by: Michael Friedrich <michael.friedrich@gmail.com>
Michael Friedrich [Tue, 7 Jul 2015 15:18:44 +0000 (17:18 +0200)]
changelog.py: Fix formatting and require version
refs #9446
Michael Friedrich [Tue, 7 Jul 2015 13:43:37 +0000 (15:43 +0200)]
Update AUTHORS
refs #9463
Christian Harke [Tue, 7 Jul 2015 13:42:47 +0000 (15:42 +0200)]
ITL: Fix incorrect check_ping.exe parameter
fixes #9463
Jean-Marcel Flach [Fri, 26 Jun 2015 13:37:47 +0000 (15:37 +0200)]
Implement URL parser
fixes #9470
Jean-Marcel Flach [Mon, 29 Jun 2015 11:23:49 +0000 (13:23 +0200)]
Add reverse_iterator to String
Michael Friedrich [Tue, 7 Jul 2015 08:08:00 +0000 (10:08 +0200)]
Fix README.md urls
Michael Friedrich [Tue, 7 Jul 2015 07:26:43 +0000 (09:26 +0200)]
Fix ITL elasticsearch documentation
refs #9415
Michael Friedrich [Tue, 7 Jul 2015 07:20:12 +0000 (09:20 +0200)]
Fix typo in INSTALL.md
refs #9549
Lennart Betz [Mon, 6 Jul 2015 11:30:43 +0000 (13:30 +0200)]
ITL: Add missing options to 'ntp_time' CheckCommand
fixes #9562
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Lennart Betz [Mon, 6 Jul 2015 08:09:39 +0000 (10:09 +0200)]
ITL: Add CheckCommand ntp_peer
fixes #9523
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Lennart Betz [Mon, 6 Jul 2015 09:34:09 +0000 (11:34 +0200)]
Fix default port for NRPE in the documentation
fixes #9522
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Michael Friedrich [Mon, 6 Jul 2015 13:07:02 +0000 (15:07 +0200)]
Update getting started for Debian Jessie
fixes #9563
Michael Friedrich [Mon, 6 Jul 2015 09:41:50 +0000 (11:41 +0200)]
Require openssl1 on sles11sp3 from Security Module
There is a severe problem with SSL certificate verification
described in #9549 which renders client communication
unusable. The OpenSSL 0.9.8j version in SLES11 is buggy
and does not allow to verify clients on the master,
nor does a manual openssl verification work.
We'll therefore switch to the openssl1 package provided
by the SLES 11 Security Module and link against their
working API in order to resolve the problem in clusters
and client setups.
fixes #9549
Michael Friedrich [Sun, 5 Jul 2015 13:28:05 +0000 (15:28 +0200)]
Fix faulty if condition in spec file
refs #8842
refs #9559
Michael Friedrich [Sun, 5 Jul 2015 12:22:45 +0000 (14:22 +0200)]
Fix -Wno-deprecated-register flag w/ sles11sp3 (Unix/Darwin only)
This only applies to git master (target 2.4)
refs #8842
refs #9559
fixes #9414
Signed-off-by: Michael Friedrich <michael.friedrich@gmail.com>
Michael Friedrich [Sun, 5 Jul 2015 13:10:43 +0000 (15:10 +0200)]
Require g++ 4.7 on sles11sp3
refs #8842
fixes #9559
Michael Friedrich [Sun, 5 Jul 2015 12:32:20 +0000 (14:32 +0200)]
spec: Only require libmysqlclient-devel on sles11sp3
fixes #9558
Michael Friedrich [Fri, 3 Jul 2015 10:58:54 +0000 (12:58 +0200)]
Cli: Don't add empty host/port endpoint attributes in node wizard
refs #9205
refs #9536
Michael Friedrich [Thu, 2 Jul 2015 15:51:52 +0000 (17:51 +0200)]
Fix config parser ignoring forbidden "ignore" in template definition
fixes #9535
Michael Friedrich [Thu, 2 Jul 2015 12:51:47 +0000 (14:51 +0200)]
Fix wrong vars changed handler in api events
fixes #9547
Michael Friedrich [Thu, 2 Jul 2015 11:04:38 +0000 (13:04 +0200)]
Add log message for discarded cluster events (e.g. from unauthenticated clients)
fixes #9489
Michael Friedrich [Thu, 2 Jul 2015 09:57:38 +0000 (11:57 +0200)]
Revert "Documentation: Update escape sequence"
This reverts commit
f2e69c8779ee42264f932ef3ebf14d2cff5fdfa1 .
refs #9363
Michael Friedrich [Thu, 2 Jul 2015 07:26:43 +0000 (09:26 +0200)]
MAke ApiUser::CheckPassword() const
refs #9471
Gunnar Beutner [Wed, 1 Jul 2015 06:48:42 +0000 (08:48 +0200)]
Fix build problems on AIX
fixes #9531
Malte Rabenseifner [Mon, 29 Jun 2015 06:19:54 +0000 (08:19 +0200)]
Use PluginContribDir in itl/plugins-contrib.d/*
fixes #9513
Michael Friedrich [Thu, 25 Jun 2015 15:46:08 +0000 (17:46 +0200)]
Update documentation for ApiUser object & node wizard
fixes #9471
Michael Friedrich [Thu, 25 Jun 2015 15:38:17 +0000 (17:38 +0200)]
Add build post install task requirements to INSTALL.md
refs #9471
Michael Friedrich [Thu, 25 Jun 2015 15:20:23 +0000 (17:20 +0200)]
Fix unity build
refs #9471
Michael Friedrich [Thu, 25 Jun 2015 15:13:28 +0000 (17:13 +0200)]
spec: run 'api setup' in post install
refs #9471
Michael Friedrich [Thu, 25 Jun 2015 11:28:16 +0000 (13:28 +0200)]
Cli: Still ask for CN in 'node wizard'
refs #9471
Michael Friedrich [Thu, 25 Jun 2015 09:00:25 +0000 (11:00 +0200)]
Cli: 'node setup' on the master uses 'api setup' if api feature is disabled
refs #9471
Michael Friedrich [Thu, 25 Jun 2015 08:41:23 +0000 (10:41 +0200)]
Cli: 'node wizard' on the master uses 'api setup' if api feature is disabled
refs #9471
Michael Friedrich [Thu, 25 Jun 2015 08:40:50 +0000 (10:40 +0200)]
Allow to pass cn to ApiSetupUtility::SetupMaster()
refs #9471
Michael Friedrich [Thu, 25 Jun 2015 08:21:18 +0000 (10:21 +0200)]
Only run 'api setup' if the feature was not enabled
It is safe to assume that the user either did run
'node wizard' or 'node setup' in >= 2.3.x before, or
manually enabled the api feature and deployed the
certificates (otherwise Icinga2 wouldn't start either).
In that case we'll skip the api setup to ensure that we
don't override any existing configuration at all.
refs #9471
Michael Friedrich [Thu, 25 Jun 2015 08:14:19 +0000 (10:14 +0200)]
Add feature enable/disable helpers
refs #9471
Michael Friedrich [Wed, 24 Jun 2015 13:09:22 +0000 (15:09 +0200)]
Implement 'api setup' cli command & add ApiUser config
refs #9471
Michael Friedrich [Mon, 22 Jun 2015 15:51:11 +0000 (17:51 +0200)]
Implement the ApiUser object type
Hide password in GetPassword() and add CheckPassword().
Includes basic unit tests.
refs #9471
Michael Friedrich [Wed, 24 Jun 2015 12:13:54 +0000 (14:13 +0200)]
Fix wrong preprocessor macros
Michael Friedrich [Wed, 24 Jun 2015 12:12:18 +0000 (14:12 +0200)]
Fix unused variable in dbevents
refs #9055
Michael Friedrich [Wed, 24 Jun 2015 11:34:34 +0000 (13:34 +0200)]
Add missing openssl verify to cluster troubleshooting docs
fixes #9490
Gunnar Beutner [Wed, 24 Jun 2015 07:44:59 +0000 (09:44 +0200)]
Fix stability issues with the TlsStream/Stream classes
fixes #9481
Michael Friedrich [Tue, 23 Jun 2015 14:19:54 +0000 (16:19 +0200)]
Add notifications (e.g. pagerduty) to 'addons & plugins' docs
fixes #6714
Jean Flach [Tue, 23 Jun 2015 11:37:13 +0000 (13:37 +0200)]
Remove thresholds from check_service.exe
They didn't make any sense anyways
fixes #9320
Jean Flach [Tue, 23 Jun 2015 11:15:55 +0000 (13:15 +0200)]
Add path exclusion to check_disk.exe
Also do some refactoring and make -m do something
fixes #9201
Jean Flach [Mon, 22 Jun 2015 10:57:37 +0000 (12:57 +0200)]
Decide state based on single drives
fixes #9197
Michael Friedrich [Tue, 23 Jun 2015 08:35:18 +0000 (10:35 +0200)]
Fix documentation for checks inside an HA zone
fixes #9476
Michael Friedrich [Mon, 22 Jun 2015 15:02:58 +0000 (17:02 +0200)]
DB IDO: Fix datatype for 'check_source' in statehistory table
fixes #9455
Michael Friedrich [Fri, 19 Jun 2015 11:30:26 +0000 (13:30 +0200)]
Fix wrong nscp path w/ command_endpoint runtime macros
Do not allow to override the nscp path by runtime macros.
This causes the (linux) master to send just "." as $nscp_path$
and the windows client ignores the local global constant NscpPath
being overridden by the master.
Only happens with command_endpoints where runtime macros are passed
from the master to the clients.
fixes #9456
Michael Friedrich [Fri, 19 Jun 2015 07:41:51 +0000 (09:41 +0200)]
Update release hints for chocolatey versions
refs #8503
Michael Friedrich [Fri, 19 Jun 2015 07:36:12 +0000 (09:36 +0200)]
Fix file reference in README.md
fixes #9452
Benedikt Heine [Thu, 18 Jun 2015 17:13:10 +0000 (19:13 +0200)]
node setup: indent accept_config and accept_commands
fixes #9450
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Gunnar Beutner [Fri, 19 Jun 2015 02:50:53 +0000 (04:50 +0200)]
Update AUTHORS
fixes #9451
Benedikt Heine [Thu, 18 Jun 2015 18:06:10 +0000 (20:06 +0200)]
Fix typo in the documentation
refs #9451
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Ian Kelling [Thu, 18 Jun 2015 20:19:16 +0000 (13:19 -0700)]
Grammar fix in doc/3-monitoring-basics.md
refs #9451
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Michael Friedrich [Thu, 18 Jun 2015 13:57:44 +0000 (15:57 +0200)]
changelog.py: Fix non-links formatting
refs #9435
Michael Friedrich [Thu, 18 Jun 2015 13:53:08 +0000 (15:53 +0200)]
Update release hints
refs #9435
Michael Friedrich [Thu, 18 Jun 2015 13:46:15 +0000 (15:46 +0200)]
changelog.py: Add --{version,project,links,html} arguments for output formatting
fixes #9435
Gunnar Beutner [Thu, 18 Jun 2015 12:23:52 +0000 (14:23 +0200)]
Update owner for the chocolatey package
refs #8503
Gunnar Beutner [Thu, 18 Jun 2015 12:13:37 +0000 (14:13 +0200)]
Update package description in the spec file
refs #8503
Michael Friedrich [Thu, 18 Jun 2015 11:26:59 +0000 (13:26 +0200)]
changelog.py: Allow to define project, make custom_fields and changes optional
fixes #9446
Gunnar Beutner [Thu, 18 Jun 2015 09:42:33 +0000 (11:42 +0200)]
Add spec file for Chocolatey
fixes #8503
Gunnar Beutner [Thu, 18 Jun 2015 06:13:40 +0000 (08:13 +0200)]
Fix incorrect validator for command arguments
fixes #9436
Michael Friedrich [Wed, 17 Jun 2015 14:11:21 +0000 (16:11 +0200)]
Fix wrong timestamp w/ timezone format in DB IDO PGSQL schema
refs #9027
Michael Friedrich [Wed, 17 Jun 2015 13:28:50 +0000 (15:28 +0200)]
Update AUTHORS
refs #9416
refs #9303
Christian Lehmann [Tue, 31 Mar 2015 13:04:58 +0000 (15:04 +0200)]
ITL: Add securityLevel to snmpv3 CheckCommand
For example if using snmpv3 without encryption.
Defaults set to privAuth to stay compatible to older versions.
fixes #9416
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Dirk Goetz [Mon, 15 Jun 2015 13:09:18 +0000 (15:09 +0200)]
Add elasticsearch checkcommand to itl
fixes #9415
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Tom Geissler [Fri, 22 May 2015 09:44:28 +0000 (11:44 +0200)]
Add 'snmp_is_cisco' to Manubulon snmp-memory command definition
The new var 'snmp_is_cisco' was added to snmp-memory check
for use the correct OID with cisco switches. The default
is 'false'.
fixes #9303
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Michael Friedrich [Wed, 17 Jun 2015 12:22:59 +0000 (14:22 +0200)]
Update release TODOs
Gunnar Beutner [Wed, 17 Jun 2015 08:28:42 +0000 (10:28 +0200)]
Release version 2.3.5
Michael Friedrich [Wed, 17 Jun 2015 07:56:25 +0000 (09:56 +0200)]
Documentation: Fix wrong anchor
refs #8850
Michael Friedrich [Tue, 16 Jun 2015 17:58:32 +0000 (19:58 +0200)]
Documentation: String concat in apply, additional fixes
fixes #9318
Michael Friedrich [Tue, 16 Jun 2015 17:44:02 +0000 (19:44 +0200)]
Documentation: Add best practices for cluster config sync
fixes #9285
Michael Friedrich [Tue, 16 Jun 2015 17:04:40 +0000 (19:04 +0200)]
Documentation: Add function usage examples to advanced topics
Includes typeof() examples, referenced to command variable scopes
and examples from community support.
fixes #9297
fixes #9310
fixes #9311
Michael Friedrich [Tue, 16 Jun 2015 15:34:53 +0000 (17:34 +0200)]
Documentation: Revamp the 'passing command parameters' section
fixes #9313
Michael Friedrich [Tue, 16 Jun 2015 14:01:02 +0000 (16:01 +0200)]
Documentation: Move configuration before advanced topics
fixes #9431
Michael Friedrich [Mon, 15 Jun 2015 18:10:58 +0000 (20:10 +0200)]
Documentation: Enhance cluster troubleshooting; add HA command_endpoint
fixes #9419
fixes #9420
Michael Friedrich [Mon, 15 Jun 2015 15:24:55 +0000 (17:24 +0200)]
Build fix
refs #9324
Markus Frosch [Thu, 28 May 2015 07:48:57 +0000 (09:48 +0200)]
Fix objects cache dump in compat for multiline vars
Multiline vars should be written as:
_test test1\ntest2
And not
_test test1
test2
fixes #9328
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Markus Frosch [Wed, 27 May 2015 14:05:10 +0000 (16:05 +0200)]
Fix multi line handling for compat check results
When a multi line result is submitted via the command pipe, any multi line
output is escaped to a actual string '\n', because any external command only
can be a single line.
Example:
[
1432735140 ] PROCESS_SERVICE_CHECK_RESULT;host;service;3;Test1\nTest2|test=1
We need to unescape this values, just like we use to escape multi line output
for IDO and status.dat.
fixes #9324
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Markus Frosch [Thu, 11 Jun 2015 21:02:13 +0000 (23:02 +0200)]
Remove selective reconnecting behavior
We want to remove the partial reconnecting behavior, so that all endpoints of
a zone try to connect to a lower or higher zone in hierarchy.
fixes #9406
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Gunnar Beutner [Mon, 15 Jun 2015 12:04:38 +0000 (14:04 +0200)]
Fix unexpected exception in Utility::DirName when specifying an empty path
refs #9263
Gunnar Beutner [Mon, 15 Jun 2015 11:43:29 +0000 (13:43 +0200)]
Move NSClient++ installation step after all other wizard steps
refs #9263
Gunnar Beutner [Mon, 15 Jun 2015 10:04:05 +0000 (12:04 +0200)]
Update AUTHORS
refs #9412
Alexander Fuhr [Mon, 15 Jun 2015 09:40:14 +0000 (11:40 +0200)]
Documentation: Update the link to register a new Icinga account
fixes #9412
Michael Friedrich [Mon, 15 Jun 2015 09:29:06 +0000 (11:29 +0200)]
Fix wrong check parameter in 'tcp' CheckCommand
refs #9147
Gunnar Beutner [Mon, 15 Jun 2015 09:19:18 +0000 (11:19 +0200)]
Add "Install NSClient++" check box in the Windows wizard
fixes #9263
Michael Friedrich [Mon, 15 Jun 2015 09:11:49 +0000 (11:11 +0200)]
Documentation: Extend Custom Attributes with the boolean type
fixes #9393
Michael Friedrich [Mon, 15 Jun 2015 09:03:45 +0000 (11:03 +0200)]
Update documentation
fixes #9399