3448 Commits

Author SHA1 Message Date
Michael Friedrich
e04d200d36 Allow EvaluateRules() to keep rules for the next iteration.
Refs #6105
2014-05-02 00:23:29 +02:00
Michael Friedrich
b268e7d32d Group assign requires object.groups update too (for apply rules).
Refs #6105
2014-05-01 23:53:38 +02:00
Michael Friedrich
01a0496988 Add AddGroup() for host, service, user objects.
Refs #6105
2014-05-01 23:53:08 +02:00
Michael Friedrich
3c2dae1804 Evaluate object rules (group assign) before and after creating objects with apply rules.
Refs #6105
2014-05-01 23:51:42 +02:00
Michael Friedrich
309c8d7299 Fix dependency logging for hosts and services.
Fixes #6104
2014-05-01 22:07:35 +02:00
Michael Friedrich
e295d76483 Checker: Fix exception on disabled host checks.
Fixes #6103
2014-05-01 21:57:58 +02:00
Michael Friedrich
adc684289a StatusDataWriter: Fix missing host dependencies.
Fixes #6102
2014-05-01 20:54:09 +02:00
Gunnar Beutner
630a1a28e2 Make Application::ReadPidFile work on Windows.
Refs #5788
2014-05-01 20:09:38 +02:00
Michael Friedrich
5e094ed185 Merge branch 'feature/fix-rpm-on-arm-6100' into next
Fixes #6100
2014-05-01 16:41:46 +02:00
Gerd von Egidy
daad30daa9 Don't distribute COPYING, README,... twice in the icinga2-doc package.
Refs #6100
2014-05-01 16:38:25 +02:00
Gerd von Egidy
335d206014 Always install the unprocessed markdown documentation.
Refs #6100
2014-05-01 16:19:20 +02:00
Gerd von Egidy
ed7cb7eb72 Don't require pandoc and sphinx during build because a working pandoc is currently only available on Fedora x86.
Refs #6100
2014-05-01 14:30:25 +02:00
Gunnar Beutner
e9fddcc575 Build fix for Windows.
Refs #5788
2014-05-01 11:27:43 +02:00
Gerd von Egidy
6ac851ca10 Improve error message when trying to open a config file.
Fixes #5666

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2014-04-30 00:36:49 +02:00
Gerd von Egidy
49d2932d30 Fix how the stdin/stdout fds are set to null during Daemonize().
Fixes #5951

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2014-04-29 23:44:04 +02:00
Michael Friedrich
2cfc0afc8a icinga2 init script should start/stop mysql/pgsql.
Fixes #5479
2014-04-29 17:26:39 +02:00
Gunnar Beutner
51b522e2d3 Update spec file. v0.0.10 2014-04-29 15:23:51 +02:00
Michael Friedrich
9228f7035e Update documentation & what's new. 2014-04-29 14:33:37 +02:00
Gunnar Beutner
f989bbd678 Make sure that WQ threads are started after Daemonize().
Fixes #6063
2014-04-29 13:17:08 +02:00
Gunnar Beutner
b119c3285b Change log level for some messages.
Fixes #6072
2014-04-29 11:01:28 +02:00
Gunnar Beutner
7be95a180d Remove superfluous commas in the ITL.
Fixes #6071
2014-04-29 10:44:09 +02:00
Gunnar Beutner
1c9e985f1d Rename "optional" attribute to "required" and change the default value.
Fixes #6069
2014-04-29 10:41:32 +02:00
Gunnar Beutner
50b878c3f3 Merge branch 'feature/improve-daemon-start-5788' into next
Fixes #5788
2014-04-29 10:34:08 +02:00
Gerd von Egidy
1e321f0959 Fix possible race when the reload-process determines it's parent pid and the true parent has ended
Now transfers the true parent pid as parameter to --reload-internal.

Refs #5788
2014-04-29 10:34:02 +02:00
Gerd von Egidy
9f56b6ee74 Fix handling of m_RequestRestart in RunEventLoop, improve reload timeout
Refs #5788
2014-04-29 10:34:02 +02:00
Gerd von Egidy
3ece2ba643 Fix logging during shutdown procedure.
Refs #5788
2014-04-29 10:34:02 +02:00
Gerd von Egidy
3a294bbd5d Fork new process from previous daemon on reload.
The previously planned logic of forking a new daemon from the reload-process didn't work with
systemd: systemd does not allow long-running processes started from within the reload command.

Replaces parameter --reload with --reload-internal which is used when starting the new daemon.

Refs #5788
2014-04-29 10:34:01 +02:00
Gerd von Egidy
33bd909b71 Add --reload command-line parameter.
Refs #5788
2014-04-29 10:34:01 +02:00
Gerd von Egidy
19afcd894a Split ConfigItem::ActivateItems() into ConfigItem::ValidateItems() and ConfigItem::ActivateItems().
Also removes the -Z commandline parameter: won't be needed when this feature is done.

Refs #5788
2014-04-29 10:34:01 +02:00
Gunnar Beutner
17d277ff16 Implement the "order" attribute for command arguments.
Refs #5933
2014-04-29 10:33:09 +02:00
Gunnar Beutner
f6ad6670e9 Fix the IDO test.
Refs #5223
2014-04-28 13:16:24 +02:00
Gunnar Beutner
ea24147d0d Add uptime information to the "icinga" check type.
Fixes #6064
2014-04-28 09:23:52 +02:00
Gunnar Beutner
d500097e4b Fix support for StatsOr and StatsAnd.
Fixes #6062
2014-04-27 15:16:57 +02:00
Gunnar Beutner
ba20797e76 Turn off column headers for Stats queries.
Fixes #6061
2014-04-27 12:07:19 +02:00
Gunnar Beutner
0c60799b6a Set Icinga service to start automatically.
Fixes #6050
2014-04-26 23:22:12 +02:00
Gunnar Beutner
9b9ee5c425 Add ssh_port parameter for the ssh check command.
Refs #5933
2014-04-26 18:31:49 +02:00
Gunnar Beutner
be4324c606 Add version information to the "icinga" check task.
Refs #4865
2014-04-26 16:43:38 +02:00
Gunnar Beutner
1631d795b0 Add missing $ sign in a macro.
Refs #5933
2014-04-26 16:40:30 +02:00
Gunnar Beutner
d617c7b1f6 Implement support for optional command arguments.
Fixes #5933
2014-04-26 15:03:38 +02:00
Gunnar Beutner
8105f51608 Merge branch 'feature/cluster-5467' into next
Fixes #5467
2014-04-25 15:07:19 +02:00
Gunnar Beutner
e6fb8caace Implement loop detection for cluster links.
Refs #5467
2014-04-25 15:07:13 +02:00
Gunnar Beutner
83fd836c7b Fix incorrect type for notification timestamps.
Refs #5467
2014-04-25 15:07:13 +02:00
Gunnar Beutner
737441f201 Fix deadlock in TlsStream::{Read,Write}.
Refs #5467
2014-04-25 15:07:13 +02:00
Gunnar Beutner
24bfc6d084 Clean up ClusterListener::Supports{Checks,Notifications}.
Refs #5467
2014-04-25 15:07:13 +02:00
Michael Friedrich
2b70b282ad Add {Host,Service}Group attributes: notes, notes_url, action_url.
Fixes #6057
2014-04-24 14:48:57 +02:00
Gunnar Beutner
097e0bf4f4 Fix duplicate service contacts.
Fixes #6058
2014-04-23 22:41:51 +02:00
Michael Friedrich
d0af8a226b Fix headers. 2014-04-23 15:57:58 +02:00
Michael Friedrich
7a147d268e Add group assign/ignore rules.
Fixes #5910
2014-04-23 15:50:00 +02:00
Michael Friedrich
c239f84fd7 Revert "Add group apply (creates object only once and sets membership)."
This reverts commit 559a4fef677a2075ac53e52b795a717c61fafefc.

Refs #5910
2014-04-23 14:59:48 +02:00
Michael Friedrich
0e42a5724b Add apply ping{4,6} to generic-host example config again.
Fixes #6056
2014-04-23 14:58:44 +02:00