Commit Graph

771 Commits

Author SHA1 Message Date
Gunnar Beutner 28f88df37c Fixed build on Win32. 2012-07-07 13:17:50 +02:00
Gunnar Beutner e8b112689e Link convenience module into icinga app when building with --disable-shared. 2012-07-06 15:56:31 +02:00
Gunnar Beutner de55b5d0d2 Don't instantiate service objects for host templates. 2012-07-06 15:52:13 +02:00
Gunnar Beutner acf08b7a4e Bugfix for the convenience component. 2012-07-06 14:36:58 +02:00
Gunnar Beutner 37cf22aaf0 Implemented ConfigItemBuilder class. 2012-07-06 14:33:10 +02:00
Gunnar Beutner e0bf25e907 Removed ConfigVM class. 2012-07-06 11:35:20 +02:00
Gunnar Beutner 9b7251abb9 Implemented 'services' property for host definitions. 2012-07-06 11:22:38 +02:00
Gunnar Beutner a11a36154f Bugfix: Use service alias in service group definition. 2012-07-06 11:21:19 +02:00
Gunnar Beutner 8955f17c41 Undelegate services when their config objects are removed. 2012-07-04 16:50:25 +02:00
Gunnar Beutner 4bad5f11c8 Updated .gitignore file. 2012-07-04 12:28:52 +02:00
Gunnar Beutner efff45cf0b Removed obsolete code. 2012-07-03 15:26:58 +02:00
Gunnar Beutner d3b4cc7b0d Bugfixes. 2012-07-03 15:20:44 +02:00
Gunnar Beutner db05779fde Added missing state calculation. 2012-07-03 15:17:42 +02:00
Gunnar Beutner 57f0dcf460 Bugfixes. 2012-07-03 15:14:49 +02:00
Gunnar Beutner d26d8e7bb7 Re-designed reachability detection. 2012-07-03 15:11:54 +02:00
Gunnar Beutner f9139a6f97 Bugfixes. 2012-07-03 15:01:09 +02:00
Gunnar Beutner 734ec2f5fb Implemented service dependencies. 2012-07-03 14:18:46 +02:00
Gunnar Beutner d577406a66 Implemented ServiceStatusMessage class. 2012-07-03 10:41:25 +02:00
Gunnar Beutner 5dc74ecf0e Build fixes for *NIX. 2012-07-03 10:00:44 +02:00
Gunnar Beutner 02482463d3 Fixed build scripts for *NIX. 2012-07-03 08:31:30 +02:00
Gunnar Beutner a7be3a40c9 Ignore remote object updates when local object is newer. 2012-07-02 19:25:33 +02:00
Gunnar Beutner 512f46907e Compilation fixes for Windows. 2012-07-02 19:09:45 +02:00
Gunnar Beutner 4aa166ba29 Fixed compilation warnings on Windows. 2012-07-02 18:40:30 +02:00
Gunnar Beutner d00b14bac8 Removed duplicate version of the config conversion script. 2012-07-02 16:37:02 +02:00
Gunnar Beutner 705d21de60 Renamed check_random plugin.
Added script for converting Icinga configs.
2012-07-02 16:26:31 +02:00
Gunnar Beutner fb98044dcf Removed obsolete files. 2012-07-02 16:24:45 +02:00
Gunnar Beutner 40350bfce8 Make checkers configurable. 2012-07-02 16:19:43 +02:00
Gunnar Beutner 45fef3573c Disable freshness stuff in status.dat 2012-07-02 15:49:36 +02:00
Gunnar Beutner 1b421d0cc0 Bugfixes. 2012-07-02 15:48:49 +02:00
Gunnar Beutner 9a0cae862a Added freshness_interval config setting. 2012-07-02 15:08:54 +02:00
Gunnar Beutner a1423371d0 Moved configrpc code into the cibsync module. 2012-07-02 15:08:15 +02:00
Gunnar Beutner 1db53b84e6 Bugfixes. 2012-07-02 14:43:51 +02:00
Gunnar Beutner 5e4a3eb181 Don't allow __local property for replicated objects. 2012-07-02 12:57:53 +02:00
Gunnar Beutner 639d2e5be0 Removed the 'temporary' config keyword. 2012-07-02 12:57:45 +02:00
Gunnar Beutner f2420fb17a Moved CIB stuff into a separate library and loadable component. 2012-07-02 12:34:54 +02:00
Gunnar Beutner c9a74ef3ed Fixed problem with keeping subscriptions properly synchronized. 2012-07-02 11:19:14 +02:00
Gunnar Beutner 5649f3efb2 Renamed m_*Endpoint to m_Endpoint. 2012-07-02 11:07:54 +02:00
Gunnar Beutner 9b1de189be Check whether file was successfully opened. 2012-07-02 11:04:20 +02:00
Gunnar Beutner 7d5ab3d890 Implemented support for the 'include' config directive. 2012-07-02 10:29:32 +02:00
Gunnar Beutner 334c247655 Win32 bugfixes. 2012-07-01 13:21:49 +02:00
Gunnar Beutner 26396f9e7b Added missing files. 2012-07-01 13:08:07 +02:00
Gunnar Beutner e2c04f604f Merge branch 'master' of github.com:gunnarbeutner/strawberry
Conflicts:
	base/dictionary.cpp
2012-07-01 13:07:32 +02:00
Gunnar Beutner 6ce38b1ad2 Renamed DictionaryIterator to Dictionary::Iterator. 2012-07-01 12:59:05 +02:00
Gunnar Beutner 338e2bcbb1 Renamed DictionaryIterator to Dictionary::Iterator. 2012-06-30 15:22:51 +02:00
Gunnar Beutner b576bb5ecc Implemented host and service groups. 2012-06-30 13:39:55 +02:00
Gunnar Beutner 6c153d8e8e Added check_random plugin. 2012-06-29 16:34:54 +02:00
Gunnar Beutner 80bec5fcd4 Performance fixes for the compat module.
Split plugin output/perfdata.
2012-06-29 14:14:51 +02:00
Gunnar Beutner 3ec746bd2f Moved task stats to the CIB.
Refactored CheckResult class into a message-based class.
2012-06-29 12:18:50 +02:00
Gunnar Beutner b54ebc56dc Fixed configrpc module. 2012-06-29 11:59:53 +02:00
Gunnar Beutner 3c821c75ef Made right-recursive config rules left-recursive. 2012-06-29 10:39:36 +02:00