1253 Commits

Author SHA1 Message Date
Gunnar Beutner
98f7515eee Fix writing the PID file if there is no previous PID file. 2013-03-12 16:02:35 +01:00
Gunnar Beutner
2a09a722c8 Update example configuration files. 2013-03-12 15:37:24 +01:00
Gunnar Beutner
5fcdc51e3c Windows build fix. 2013-03-12 15:35:51 +01:00
Gunnar Beutner
62cb4e14a6 Make mode variable const. 2013-03-12 14:50:40 +01:00
Gunnar Beutner
ba71eba410 Add mkembedconfig tool. 2013-03-12 14:48:34 +01:00
Gunnar Beutner
9ea0cb4353 Truncate the PID file before writing the new PID. 2013-03-12 14:06:59 +01:00
Gunnar Beutner
fc337a51e7 Add missing default implementation for DynamicObject::Stop(). 2013-03-12 14:01:11 +01:00
Gunnar Beutner
d7492ab823 Remove libpopen_noshell. 2013-03-12 14:01:01 +01:00
Gunnar Beutner
69a2842d4e Implement DynamicObject::Stop(). 2013-03-12 13:48:37 +01:00
Gunnar Beutner
3c363499bb Eliminate the Component class.
Fixes #3832
Fixes #3840
2013-03-12 13:45:54 +01:00
Gunnar Beutner
91c82263a5 Fix some deadlocks in the TlsStream class. 2013-03-12 11:56:14 +01:00
Gunnar Beutner
4b2d828b99 Refactor the init script and remove the -d option.
Fixes #3666
2013-03-12 11:48:45 +01:00
Gunnar Beutner
b19eedf8ec Fix: $prefix/var not created during 'make install', fails on cmd pipe creation
Fixes #3815
2013-03-12 09:58:58 +01:00
Gunnar Beutner
412a44e697 Windows build fix. 2013-03-11 14:08:55 +01:00
Gunnar Beutner
d8edd98e41 Add more information to exceptions. 2013-03-11 13:47:17 +01:00
Gunnar Beutner
0029bc30b7 Fix null pointer dereference in ConfigItem::Commit(). 2013-03-11 13:07:21 +01:00
Gunnar Beutner
4bb808e0fa ConfigType: Use ConfigItem::IsAbstract() to check if items are abstract. 2013-03-11 13:05:32 +01:00
Gunnar Beutner
6f51230a79 Don't instantiate abstract objects.
Fixes #3669
2013-03-11 12:04:10 +01:00
Gunnar Beutner
f34778eb86 *NIX build fix. 2013-03-10 22:55:57 +01:00
Gunnar Beutner
7274d4680e Implement some more tables. 2013-03-10 22:20:13 +01:00
Gunnar Beutner
ed912b0e23 Prepare support for table joins. 2013-03-10 18:50:22 +01:00
Gunnar Beutner
6c7af283c0 Add missing files in Makefile.am. 2013-03-10 17:57:49 +01:00
Gunnar Beutner
fbf08257ad Implement the "Stats" header. 2013-03-10 17:54:46 +01:00
Gunnar Beutner
fd6deeeee6 Implement "Negate" header. 2013-03-10 15:27:55 +01:00
Gunnar Beutner
dc27ddaada Combine all top-level filters into a single filter (with operator "and"). 2013-03-10 15:23:41 +01:00
Gunnar Beutner
79579e9bb1 *NIX build fix. 2013-03-10 15:14:14 +01:00
Gunnar Beutner
c728e85c8c Implement attribute filters. 2013-03-10 15:11:32 +01:00
Michael Friedrich
c9178fb0f3 icinga2.conf.dist: change host check to single aliased check
fixes #3816
2013-03-10 14:00:49 +01:00
Michael Friedrich
d528ed2bba fix pid file location in initscript too
fixes #3670
2013-03-10 13:55:28 +01:00
Gunnar Beutner
ad77c873ba Implement filters for "and" and "or". 2013-03-10 12:24:03 +01:00
Gunnar Beutner
8bda3bc63c Added dummy tables: contactgroups and contacts. 2013-03-10 09:55:46 +01:00
Gunnar Beutner
d7efa9e24c Implement basic livestatus GET queries. 2013-03-10 09:23:13 +01:00
Gunnar Beutner
98ba1424b5 Implement proper support for JSON arrays. 2013-03-10 09:08:59 +01:00
Gunnar Beutner
a38263b3c8 Implement livestatus commands. 2013-03-10 05:10:51 +01:00
Gunnar Beutner
27505536f9 Add livestatus component. 2013-03-10 03:09:01 +01:00
Gunnar Beutner
375746d710 Fix deadlocks in the Socket/Stream classes. 2013-03-09 15:56:56 +01:00
Gunnar Beutner
5a861b0de0 Fix race condition in Process::WorkerThreadProc. 2013-03-09 15:41:07 +01:00
Gunnar Beutner
bac7495f49 Check for invalid value type. 2013-03-09 12:57:26 +01:00
Gunnar Beutner
84fcf24fa3 Add missing return value. 2013-03-09 12:57:07 +01:00
Gunnar Beutner
56dc7c4e0a Add missing "*/". 2013-03-09 12:56:40 +01:00
Gunnar Beutner
9b44a5c35d Fixed incorrect macro name. 2013-03-09 12:53:04 +01:00
Gunnar Beutner
5d0fa0f6c9 Removed dummy timeperiod definition. 2013-03-09 00:01:04 +01:00
Gunnar Beutner
d7a995e752 status.dat/objects.cache: check_interval/retry_interval should be in minutes. 2013-03-09 00:00:43 +01:00
Gunnar Beutner
f771ede8f1 Fixed deadlock. 2013-03-09 00:00:10 +01:00
Gunnar Beutner
cf4397873c Fix another deadlock. 2013-03-08 16:36:26 +01:00
Gunnar Beutner
4371649064 Fix deadlock when adding/removing acknowledgements. 2013-03-08 16:32:29 +01:00
Gunnar Beutner
16b0722cbc Added more templates. 2013-03-08 16:02:33 +01:00
Gunnar Beutner
c7f9a78f4d Revert "Remove redundant check for valid task object."
This reverts commit 8337795ff714d04443a7666faa7916641021fca7.
2013-03-08 14:56:23 +01:00
Gunnar Beutner
4668e458ce Update validator for services dictionary. 2013-03-08 14:44:03 +01:00
Gunnar Beutner
fb82b73bc9 Fix: Set last state/state type before executing service checks. 2013-03-08 14:43:48 +01:00