Commit Graph

2466 Commits

Author SHA1 Message Date
Gunnar Beutner a7e25beb06 Improve config validation.
Fixes #4391
2013-09-24 13:13:14 +02:00
Gunnar Beutner 8568b4b701 Make sample configuration more readable.
Fixes #4724
2013-09-24 11:24:22 +02:00
Gunnar Beutner d88d2a258a Fix status.dat indentation. 2013-09-24 09:59:04 +02:00
Gunnar Beutner ce6529ba25 Move around CFLAGS/CXXFLAGS some more. 2013-09-21 20:04:46 +02:00
Gunnar Beutner 1a2cb95871 Re-order CFLAGS/CXXFLAGS in configure.ac. 2013-09-21 19:39:46 +02:00
Gunnar Beutner 0098cf6b8b OS X build fix. 2013-09-21 19:36:03 +02:00
Gunnar Beutner 137c726920 base: Limit work queue size. 2013-09-21 17:53:14 +02:00
Gunnar Beutner 3c3101336a Comment out some of the less useful debug messages. 2013-09-21 09:00:40 +02:00
Gunnar Beutner 132695a460 base: Limit buffer size for BufferedStream objects. 2013-09-20 09:45:05 +02:00
Gunnar Beutner c519deb257 Change log level for some messages. 2013-09-19 15:14:32 +02:00
Gunnar Beutner 6a1ce0d9b9 cluster: Fix log replay. 2013-09-19 15:08:34 +02:00
Gunnar Beutner 74a4432bad Fix: DynamicObject::HasPrivileges should always return true if privs == 0. 2013-09-19 14:47:17 +02:00
Gunnar Beutner a122baf9ba cluster: Make debug messages more useful. 2013-09-19 14:26:57 +02:00
Gunnar Beutner 77a945157f Fix timeperiod update bug. 2013-09-19 00:01:18 +02:00
Gunnar Beutner a10a4013c7 Change log timestamp format. 2013-09-19 00:06:14 +02:00
Gunnar Beutner 2487d7069c Fix workqueue dispatch. 2013-09-18 17:38:40 +02:00
Michael Friedrich ad3a8f19ed Config Conversion: Update --help.
fixes #4715
2013-09-18 16:22:28 +02:00
Michael Friedrich 96e18e625f Config Conversion: Refactor hostcheck service as new object, add stats.
now the service template objects get the custom tmpl too.

refs #4715
2013-09-18 16:18:16 +02:00
Michael Friedrich 6a3c1ec7aa Config Conversion: Allow to define external global templates referenced by all objects.
tests:

$ ./icinga2_convert_v1_v2.pl -c /etc/icinga/icinga.cfg -o conf/
--hosttmpl="hostbumstitmpl"
--servicetmpl="servicebumstitmpl"
--usertmpl="userbumstitmpl"
--timeperiodtmpl="timeperiodbumstitmpl"
--notificationtmpl="notificationbumstitmpl"
--checkcommandtmpl="checkcommandbumstitmpl"
--eventcommandtmpl="eventcommandbumstitmpl"
--notificationcommandtmpl="notificationcommandbumstitmpl"

refs #4697
2013-09-18 11:42:16 +02:00
Gunnar Beutner 3946c388c5 Fix lock contention in ThreadPool::Post. 2013-09-18 11:22:52 +02:00
Gunnar Beutner f176d8f28b Fix uninitialized variable. 2013-09-18 10:43:23 +02:00
Gunnar Beutner afbfdb2579 Remove unnecessary check. 2013-09-18 10:30:20 +02:00
Gunnar Beutner e045ece3de Change log level for some messages. 2013-09-18 10:30:11 +02:00
Gunnar Beutner c12b4b2e0b Remove unused variables. 2013-09-18 10:08:28 +02:00
Gunnar Beutner 282acd94ec Fix parameter type for Service::RemoveDowntime. 2013-09-18 10:06:31 +02:00
Gunnar Beutner db2f7d5bf3 Use short name for threadpool worker threads. 2013-09-18 09:32:16 +02:00
Gunnar Beutner 411f23f9e7 cluster: Refactor method names. 2013-09-18 09:16:29 +02:00
Gunnar Beutner e7da4057f9 Implement support for work queues. 2013-09-18 09:09:16 +02:00
Gunnar Beutner 9d0fee73a3 Fix memory leaks in the config parser. 2013-09-18 07:47:46 +02:00
Gunnar Beutner 2ed8f1aaa7 Fix memory leak in NetString::ReadStringFromStream. 2013-09-18 07:47:46 +02:00
Michael Friedrich 46659e7551 Add missing DowntimesExpireTimer.
now the expired downtimes will get deleted every 60 seconds.

fixes #4711
2013-09-17 20:11:29 +02:00
Michael Friedrich 9a21af719d CompatLog: Fix downtimes.
fixes #4652
2013-09-17 19:40:23 +02:00
Michael Friedrich bcc370b82c Add RemoveDowntime() cancelled parameter, check for expired/triggered downtimes.
refs #4652
refs #4710
2013-09-17 19:37:10 +02:00
Michael Friedrich 501d18cf2b Remove obsolete comment. 2013-09-17 16:55:29 +02:00
Michael Friedrich 2379a37011 ido: Fix missing TriggerDowntime() queries.
fixes #4651
2013-09-17 16:52:53 +02:00
Gunnar Beutner 64cc137709 cluster: Fix default privileges. 2013-09-17 15:57:11 +02:00
Michael Friedrich 4dbc1f993b ido: Fix downtimes/comments removal.
fixes #4651
2013-09-17 15:31:08 +02:00
Gunnar Beutner 48ec2dfd08 cluster: Log ignored messages. 2013-09-17 14:58:52 +02:00
Gunnar Beutner 74579fba59 Update log level for a debug message. 2013-09-17 14:39:43 +02:00
Gunnar Beutner 2c17affa4a Remove debug code 2013-09-17 14:38:27 +02:00
Gunnar Beutner 20ac2825e9 cluster: Fix deadlock. 2013-09-17 14:32:37 +02:00
Gunnar Beutner fa52d0ab58 Enable cluster debugging. 2013-09-17 14:21:45 +02:00
Gunnar Beutner 3ed7219fb2 cluster: Implement domain ACL checks. 2013-09-17 13:24:08 +02:00
Gunnar Beutner 31a55987e5 cluster: Implement domain support. 2013-09-17 13:18:40 +02:00
Michael Friedrich 1538579c66 Config Conversion: Detect hosts w/o services and properly add hostcheck.
it's ugly but it works. requires code refactoring.
2013-09-16 14:57:12 +02:00
Michael Friedrich 374b37077f Config Conversion: Add proper check_command detection in templates. 2013-09-16 14:05:41 +02:00
Gunnar Beutner 2739d5e0cd cluster: Remove old logs before reconnecting. 2013-09-16 14:01:24 +02:00
Gunnar Beutner 0188c426fe Change log level for a debug message. 2013-09-16 12:27:25 +02:00
Gunnar Beutner e391fc0858 Fix: Cluster log files were not properly removed when an instance has no peers. 2013-09-16 11:08:13 +02:00
Gunnar Beutner 5495b0279e Add debug message. 2013-09-16 11:06:21 +02:00