Christian Harke
ebb6efe1c5
ITL: Fix incorrect check_ping.exe parameter
...
fixes #9463
2015-07-07 15:42:47 +02:00
Jean-Marcel Flach
a98d2f585d
Implement URL parser
...
fixes #9470
2015-07-07 15:33:19 +02:00
Jean-Marcel Flach
2560a9733d
Add reverse_iterator to String
2015-07-07 15:33:19 +02:00
Michael Friedrich
8af8c233a3
Fix README.md urls
2015-07-07 10:12:18 +02:00
Michael Friedrich
5e29cf9d5c
Fix ITL elasticsearch documentation
...
refs #9415
2015-07-07 09:26:43 +02:00
Michael Friedrich
ecd9876a32
Fix typo in INSTALL.md
...
refs #9549
2015-07-07 09:20:12 +02:00
Lennart Betz
0ab467c6b2
ITL: Add missing options to 'ntp_time' CheckCommand
...
fixes #9562
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-07-06 17:12:04 +02:00
Lennart Betz
1a06333b86
ITL: Add CheckCommand ntp_peer
...
fixes #9523
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-07-06 16:59:58 +02:00
Lennart Betz
451992f0bb
Fix default port for NRPE in the documentation
...
fixes #9522
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-07-06 16:10:33 +02:00
Michael Friedrich
fe7cb209ff
Update getting started for Debian Jessie
...
fixes #9563
2015-07-06 15:07:02 +02:00
Michael Friedrich
3c1aec4831
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
2015-07-06 13:37:39 +02:00
Michael Friedrich
29af3be7c3
Fix faulty if condition in spec file
...
refs #8842
refs #9559
2015-07-05 15:28:05 +02:00
Michael Friedrich
2add0c7b3d
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>
2015-07-05 15:14:18 +02:00
Michael Friedrich
b578faa876
Require g++ 4.7 on sles11sp3
...
refs #8842
fixes #9559
2015-07-05 15:10:43 +02:00
Michael Friedrich
768dbca7f9
spec: Only require libmysqlclient-devel on sles11sp3
...
fixes #9558
2015-07-05 15:00:36 +02:00
Michael Friedrich
f4aeb1999c
Cli: Don't add empty host/port endpoint attributes in node wizard
...
refs #9205
refs #9536
2015-07-03 12:58:54 +02:00
Michael Friedrich
ed3882ba33
Fix config parser ignoring forbidden "ignore" in template definition
...
fixes #9535
2015-07-02 17:53:34 +02:00
Michael Friedrich
184f316538
Fix wrong vars changed handler in api events
...
fixes #9547
2015-07-02 14:51:47 +02:00
Michael Friedrich
8596e2b3dc
Add log message for discarded cluster events (e.g. from unauthenticated clients)
...
fixes #9489
2015-07-02 13:04:38 +02:00
Michael Friedrich
d021d447b7
Revert "Documentation: Update escape sequence"
...
This reverts commit f2e69c8779
.
refs #9363
2015-07-02 11:57:38 +02:00
Michael Friedrich
8450cb5d6c
MAke ApiUser::CheckPassword() const
...
refs #9471
2015-07-02 09:26:43 +02:00
Gunnar Beutner
93177ee09a
Fix build problems on AIX
...
fixes #9531
2015-07-01 08:48:42 +02:00
Malte Rabenseifner
3f622858e6
Use PluginContribDir in itl/plugins-contrib.d/*
...
fixes #9513
2015-06-29 10:21:28 +02:00
Michael Friedrich
2eaae1f733
Update documentation for ApiUser object & node wizard
...
fixes #9471
2015-06-25 18:03:00 +02:00
Michael Friedrich
08147aa448
Add build post install task requirements to INSTALL.md
...
refs #9471
2015-06-25 17:38:17 +02:00
Michael Friedrich
ee035ae001
Fix unity build
...
refs #9471
2015-06-25 17:20:23 +02:00
Michael Friedrich
69ef1968f5
spec: run 'api setup' in post install
...
refs #9471
2015-06-25 17:13:28 +02:00
Michael Friedrich
3e3588b9fb
Cli: Still ask for CN in 'node wizard'
...
refs #9471
2015-06-25 13:28:16 +02:00
Michael Friedrich
ec3f1c6320
Cli: 'node setup' on the master uses 'api setup' if api feature is disabled
...
refs #9471
2015-06-25 11:00:25 +02:00
Michael Friedrich
5249e4af11
Cli: 'node wizard' on the master uses 'api setup' if api feature is disabled
...
refs #9471
2015-06-25 11:00:12 +02:00
Michael Friedrich
0d977b9d48
Allow to pass cn to ApiSetupUtility::SetupMaster()
...
refs #9471
2015-06-25 10:40:50 +02:00
Michael Friedrich
663f09e475
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
2015-06-25 10:21:18 +02:00
Michael Friedrich
6f43162efa
Add feature enable/disable helpers
...
refs #9471
2015-06-25 10:14:19 +02:00
Michael Friedrich
7b0b04ba8f
Implement 'api setup' cli command & add ApiUser config
...
refs #9471
2015-06-25 10:08:34 +02:00
Michael Friedrich
14f5986aa5
Implement the ApiUser object type
...
Hide password in GetPassword() and add CheckPassword().
Includes basic unit tests.
refs #9471
2015-06-24 14:28:52 +02:00
Michael Friedrich
99a0c7b157
Fix wrong preprocessor macros
2015-06-24 14:13:54 +02:00
Michael Friedrich
45a0f09532
Fix unused variable in dbevents
...
refs #9055
2015-06-24 14:12:18 +02:00
Michael Friedrich
0940b7a48d
Add missing openssl verify to cluster troubleshooting docs
...
fixes #9490
2015-06-24 13:35:58 +02:00
Gunnar Beutner
8dcb4efa5e
Fix stability issues with the TlsStream/Stream classes
...
fixes #9481
2015-06-24 09:48:55 +02:00
Michael Friedrich
cc1bd53a96
Add notifications (e.g. pagerduty) to 'addons & plugins' docs
...
fixes #6714
2015-06-23 16:21:07 +02:00
Jean Flach
b182cf869e
Remove thresholds from check_service.exe
...
They didn't make any sense anyways
fixes #9320
2015-06-23 13:37:13 +02:00
Jean Flach
21e072332c
Add path exclusion to check_disk.exe
...
Also do some refactoring and make -m do something
fixes #9201
2015-06-23 13:15:55 +02:00
Jean Flach
88f004a356
Decide state based on single drives
...
fixes #9197
2015-06-23 13:14:27 +02:00
Michael Friedrich
ed4feac422
Fix documentation for checks inside an HA zone
...
fixes #9476
2015-06-23 10:35:18 +02:00
Michael Friedrich
3648703ad8
DB IDO: Fix datatype for 'check_source' in statehistory table
...
fixes #9455
2015-06-22 17:02:58 +02:00
Michael Friedrich
c1923c9e5a
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
2015-06-19 15:20:22 +02:00
Michael Friedrich
ffde59b508
Update release hints for chocolatey versions
...
refs #8503
2015-06-19 09:41:51 +02:00
Michael Friedrich
e22c8e7254
Fix file reference in README.md
...
fixes #9452
2015-06-19 09:36:12 +02:00
Benedikt Heine
7cd0077ab5
node setup: indent accept_config and accept_commands
...
fixes #9450
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-06-19 09:07:51 +02:00
Gunnar Beutner
197ae9541e
Update AUTHORS
...
fixes #9451
2015-06-19 04:50:53 +02:00