Michael Friedrich
cf2bdecfeb
Don't allow "managed" downtimes to be deleted by users.
...
Fixes #5980
2014-05-04 16:57:11 +02:00
Michael Friedrich
4f44ef13f1
Fix string conversion in CompatUtility::GetCheckableCommandArgs().
...
Refs #5926
2014-05-04 16:49:24 +02:00
Michael Friedrich
10c3c52ed3
Documentation: Apply new structure.
...
Fixes #6115
2014-05-04 15:10:00 +02:00
Michael Friedrich
ddfccf3188
Add debug log entries for dependencies.
...
Refs #5872
2014-05-03 21:04:56 +02:00
Michael Friedrich
56bdf820b7
Documentation: Fix notifications for hosts and services.
...
Fixes #6114
2014-05-03 20:07:37 +02:00
Michael Friedrich
0691d73af9
Rename Dependency 'state_filter' to 'states'.
...
Fixes #6113
2014-05-03 19:53:16 +02:00
Wolfgang Nieder
b9d00dfa8f
Docs: Fixed some typos.
...
Signed-off-by: Michael Friedrich <Michael.Friedrich@netways.de>
2014-05-03 14:58:43 +02:00
Michael Friedrich
5aa578c4e4
Implement CompatUtility::GetCheckableCommandArgs() for DB IDO, Livestatus, StatusDataWriter.
...
Fixes #5926
2014-05-03 03:18:37 +02:00
Michael Friedrich
74be8cd2d0
Implement summary macros e.g. $icinga.num_services_critical$.
...
Additional $icinga.uptime$ macro.
Fixes #2742
2014-05-03 02:08:36 +02:00
Michael Friedrich
579fc97ce3
Merge branch 'feature/db-ido-update-events-6051' into next
...
Fixes #6051
2014-05-03 00:41:05 +02:00
Michael Friedrich
3d586b2b80
DB IDO: Update Host/Service state 'scheduled_downtime_depth' on DowntimeTriggered.
...
Refs #6051
2014-05-03 00:38:56 +02:00
Michael Friedrich
fc44798b8d
DB IDO: Update Host/Service state 'last_notification' on NotificationSentToAllUsers.
...
Refs #6051
2014-05-03 00:27:05 +02:00
Michael Friedrich
ba12ec2927
DB IDO: Update Host/Service state 'is_flapping' on FlappingChanged.
...
Refs #6051
2014-05-02 23:56:52 +02:00
Michael Friedrich
03e44dcdc8
DB IDO: Update Host/Service state 'next_check' on NextCheckChanged.
...
Refs #6051
2014-05-02 23:38:37 +02:00
Michael Friedrich
0c72228a0e
DB IDO: Update Host/Service status on Acknowledgement Add/Clear.
...
Refs #6051
2014-05-02 23:17:36 +02:00
Michael Friedrich
dbe6a20fd2
Fix exception for Notification objects without checkable object.
...
Fixes #6111
2014-05-02 19:43:49 +02:00
Michael Friedrich
07c0c9e234
Fix state_filter attribute validation for Depdency objects.
...
Fixes #6110
2014-05-02 19:37:55 +02:00
Michael Friedrich
c883b49480
Documentation: Fix wrong user attribute.
2014-05-02 17:48:14 +02:00
Michael Friedrich
c4a8678963
Import test config for existing issues.
2014-05-02 01:03:03 +02:00
Michael Friedrich
2ad2e7f6db
Merge branch 'fix/apply-req-group-assign-6105' into next
...
Fixes #6105
2014-05-02 00:58:59 +02:00
Michael Friedrich
7e164291a0
Make AddGroup() unique.
...
Refs #6105
2014-05-02 00:38:46 +02:00
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.
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