Gunnar Beutner
4fdc7042d6
Remove debug log message
...
refs #11014
2016-02-23 09:33:02 +01:00
Gunnar Beutner
d36c3d4066
Avoid unnecessary pollfd updates
...
refs #11014
2016-02-23 09:33:01 +01:00
Gunnar Beutner
0fbbe620f9
Increase the buffer size in TlsStream::OnEvent to avoid unnecessary poll() calls
...
refs #11014
2016-02-23 09:32:38 +01:00
Gunnar Beutner
60181e0abb
Fix deadlock in HttpClientConnection::DataAvailableHandler
...
refs #11014
2016-02-23 09:32:38 +01:00
Gunnar Beutner
4565a1fdb8
Fix incorrect memcpy() with overlapping buffers
...
refs #11014
2016-02-23 09:32:38 +01:00
Gunnar Beutner
4ae0681ffa
Fix incorrect method call in JsonRpcConnection::MessageHandler
...
refs #11014
2016-02-23 09:32:38 +01:00
Gunnar Beutner
f3ab63b60e
Avoid unnecessary new/deletes
...
refs #11014
2016-02-23 09:32:37 +01:00
Gunnar Beutner
55720f3005
Fix deadlock in {HttpServerConnection,JsonRpcConnection}::DataAvailableHandler
...
refs #11014
2016-02-23 09:32:36 +01:00
Michael Friedrich
a49f8f142e
Remove debug output, part 2
...
refs #11014
2016-02-23 09:31:52 +01:00
Michael Friedrich
186b52082a
Remove debug output
...
refs #11014
2016-02-23 09:31:52 +01:00
Gunnar Beutner
fe79c54df6
Avoid unnecessary reallocs in FIFO::Optimize
...
refs #11014
2016-02-23 09:31:52 +01:00
Gunnar Beutner
211fc5ad53
Avoid unnecessary dictionary lookups in SocketEvents::ThreadProc
...
refs #11014
2016-02-23 09:31:52 +01:00
Gunnar Beutner
d474877add
Remove debug output
...
refs #11014
2016-02-23 09:31:52 +01:00
Gunnar Beutner
579d0049f3
Avoid unnecessary wake-ups in SocketEvents::ChangeEvents (part 2)
...
refs #11014
2016-02-23 09:31:52 +01:00
Gunnar Beutner
77abfed873
Avoid updating the file descriptor list for poll() unless we really need to
...
refs #11014
2016-02-23 09:31:52 +01:00
Gunnar Beutner
85c962a587
Decode cluster messages in the WorkQueue threads
...
refs #11014
2016-02-23 09:31:52 +01:00
Gunnar Beutner
d1b705613d
Use multiple WorkQueues to process cluster messages
...
refs #11014
2016-02-23 09:31:52 +01:00
Gunnar Beutner
864cdee8d9
Improve performance for ApiListener::RelayMessageOne
...
refs #11014
2016-02-23 09:31:52 +01:00
Gunnar Beutner
f9efc2ffe7
Improve the performance for ApiListener::SyncRelayMessage (part 2)
...
refs #11014
2016-02-23 09:31:52 +01:00
Gunnar Beutner
0d5592a615
Improve performance for ApiListener::SyncRelayMessage
...
refs #11014
2016-02-23 09:31:52 +01:00
Gunnar Beutner
e7a1c83004
Ignore the .timestamp file when determining whether the zone config has changed (second attempt)
...
refs #11014
2016-02-23 09:31:51 +01:00
Gunnar Beutner
12b5e332e4
Ignore the .timestamp file when determining whether the zone config has changed
...
refs #11014
2016-02-23 09:31:51 +01:00
Gunnar Beutner
b7a152ef48
Make sure the updated config sync works with old versions of Icinga 2
...
refs #11014
2016-02-23 09:31:51 +01:00
Gunnar Beutner
c6be1c90aa
Make sure the .timestamp file is synced for config updates
...
refs #11014
2016-02-23 09:31:51 +01:00
Michael Friedrich
8859242c5b
Fix cluster config timestamp again
...
refs #11014
2016-02-23 09:31:51 +01:00
Michael Friedrich
f7df3beb38
Fix cluster config sync timestamp
...
refs #11014
2016-02-23 09:31:51 +01:00
Gunnar Beutner
fbc638e0b8
Make sure we only have one connection per satellite
...
refs #11014
2016-02-23 09:31:51 +01:00
Gunnar Beutner
5c23beb6a9
Use MkDirP instead of MkDir when syncing zone configs
...
fixes #10932
2016-02-23 09:28:37 +01:00
Claudio Kuenzler
a19527f109
Fix mongodb CheckCommand
...
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10979
2016-02-23 09:28:15 +01:00
Sebastian Brückner
0f93bfe3ed
Add timeout to snmpv3 check
...
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10920
2016-02-23 09:27:45 +01:00
Lee Clemens
ea2aedba3c
Reload logs after logrotate across distros
...
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10935
2016-02-23 09:27:30 +01:00
Michael Friedrich
37dfc2dc9c
Documentation: Fix missing SUSE repository for monitoring plugins
...
fixes #10806
2016-02-23 09:27:05 +01:00
Mathieu Lutfy
4e8ca34d9a
Documentation: Fix typos in troubleshooting.
...
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10908
2016-02-23 09:26:39 +01:00
Dirk Goetz
bbfc734df4
Only execute chcon if selinux is enabled and use full context
...
fixes #10773
2016-02-23 09:26:25 +01:00
Eduard Güldner
1c37f5929a
Added exclude parameter in disk-windows CheckCommand
...
Added missing command parameter in definition for disk-windows CheckCommand
in order to be able to exclude certain drives from being checked.
This parameter was addressed in feature #9201
Further details can be found in feature #10787
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10787
2016-02-23 09:26:07 +01:00
Michael Friedrich
91e1e9d93e
Use a work queue for replaying the cluster log
...
refs #10713
2016-02-23 09:25:48 +01:00
Gunnar Beutner
93834623a0
Fix incorrect return value for ApiListener::GetInstance
...
refs #10711
2016-02-23 09:25:35 +01:00
Michael Friedrich
eda28b219d
Improve performance for Zone::CanAccessObject
...
fixes #10711
2016-02-23 09:25:27 +01:00
Michael Friedrich
9dc37c58ea
DB IDO: Only update 'next_check' column when manually scheduling a check
...
Otherwise the changes from #7287 already take care of setting
the proper next check time from inside ProcessCheckResult().
There is no need to use the generic OnNextCheckChanged signal
but instead we're using a new one, locally just for DB IDO.
fixes #11019
2016-02-23 09:25:05 +01:00
Michael Friedrich
9ca7245c18
Properly set the next check time for active and passive checks
...
fixes #7287
refs #11019
2016-02-23 09:24:57 +01:00
Michael Friedrich
0516cb58e2
ExternalCommandListener: Fix crash when reading from socket
...
refs #10700
2016-02-23 09:23:39 +01:00
Michael Friedrich
ec9caa4517
Fix: Modified attributes do not work for the IcingaApplication object w/ external commands
...
fixes #10974
2016-02-23 09:23:25 +01:00
Jean Flach
b4c1b09720
Fix AUTHORS and .mailmap
...
A name appears twice
fixes #10981
2016-02-23 09:23:03 +01:00
Michael Friedrich
f5fda9ebf0
Raise a config error for "Checkable" objects in global zones
...
fixes #10807
2016-02-23 09:20:39 +01:00
Simon Ruderich
e69fe8dcd0
doc/5-advanced-topics: add example how to use custom functions in attributes
...
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10947
2016-02-23 09:20:18 +01:00
Lee Clemens
9ceb1d6f8c
Add network.target to unit file
...
Icinga2 fails with 'Cannot bind TCP socket for host',
if other services requiring network.target are not installed.
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
fixes #10968
2016-02-23 09:19:59 +01:00
Michael Friedrich
455e2e5af1
Troubleshooting: Explain how to fetch the executed command
...
fixes #10964
2016-02-23 09:18:38 +01:00
Gunnar Beutner
11dfcd76a3
Fix incorrect is_active queries
...
fixes #10891
2016-02-23 09:18:24 +01:00
Gunnar Beutner
a727913aa0
Build fix for Windows
...
fixes #10824
2016-02-23 09:18:07 +01:00
Per von Zweigbergk
8eb55c1156
Change B/s unit to B to comply with Nagios plugin spec
...
Unfortunately B/s is not a valid unit in the Nagios plugin specification. As a bit of a sad workaround, we set the unit to B, which is technically incorrect, but we can't really do much about that without amending the spec...
fixes #10544
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
2016-02-23 09:17:53 +01:00