Commit Graph

311 Commits

Author SHA1 Message Date
Gunnar Beutner 640136fbdb Make object, type and variable names case-sensitive.
Fixes #5228
2013-11-27 12:29:42 +01:00
Gunnar Beutner 7a3a8de83c Optimize IDO queries.
Refs #5124
2013-11-22 10:32:53 +01:00
Gunnar Beutner b915494157 Avoid unnecessary updates for the is_active column.
Fixes #5124
2013-11-22 10:13:42 +01:00
Gunnar Beutner 45161fe66d Improve latency after start-up.
Fixes #5121
2013-11-21 16:09:21 +01:00
Gunnar Beutner 91338a7e49 Remove redundant checks.
Fixes #5071
2013-11-21 12:23:55 +01:00
Gunnar Beutner 933ac5f403 Clear ID cache when (re-)connecting.
Fixes #5108
2013-11-20 09:32:30 +01:00
Gunnar Beutner 88ac76f2ca Fix another broken IDO query.
Refs #5088
2013-11-19 16:34:41 +01:00
Gunnar Beutner 77b058e22c Fix incorrect IDO queries.
Fixes #5088
2013-11-19 12:55:37 +01:00
Michael Friedrich d1419a3067 Fix CompatUtility::{ConvertTimestamp,GetCheckResultOutput} should return std::pair.
Fixes #5045
2013-11-11 15:06:23 +01:00
Gunnar Beutner ec1a7bbfcb Implement class for service downtimes.
Refs #5039
2013-11-09 22:08:26 +01:00
Gunnar Beutner cb526ddccc Implement class for service comments.
Refs #5039
2013-11-09 21:19:52 +01:00
Gunnar Beutner 112f26dc19 Replace check result dictionaries with a class.
Refs #5039
2013-11-09 15:26:01 +01:00
Gunnar Beutner 2a6151e935 Use anonymous namespaces for INITIALIZE_ONCE().
Refs #5036
2013-11-08 21:12:47 +01:00
Gunnar Beutner e546cd854d Clean up the DynamicType class.
Refs #5036
2013-11-08 16:07:21 +01:00
Gunnar Beutner a84536bea3 Implement serializer support for arbitrary classes.
Fixes #5024
2013-11-08 14:08:59 +01:00
Gunnar Beutner 6acc017707 Remove namespace qualifiers for boost::make_shared and boost::enable_shared_from_this.
Fixes #5012
2013-11-07 08:28:33 +01:00
Gunnar Beutner 2617521ce3 Fix exception in Exception in IdoPgsqlConnection::Query.
Fixes #5002
2013-11-05 13:35:59 +01:00
Gunnar Beutner b1ddc71925 Merge ReflectionObject methods into the Object class.
Refs #4996
2013-11-05 08:56:30 +01:00
Gunnar Beutner 264fdf40d5 Implement PostgreSQL adapter for IDO.
Fixes #4777
2013-11-04 16:05:24 +01:00
Gunnar Beutner 871f6febc7 Move methods to a separate library.
Refs #4959
2013-11-04 15:29:18 +01:00
Gunnar Beutner f2307c4242 Add cmake build files.
Refs #4962
2013-11-03 13:45:26 +01:00
Gunnar Beutner 2c143fbdf8 Remove unused files.
Refs #4962
2013-11-03 11:12:47 +01:00
Michael Friedrich d21d79a36c CompatUtility: Use functionality in compat/ido/livestatus.
refs #4735
2013-10-31 16:08:55 +01:00
Gunnar Beutner e73197bc23 Refactor DbConnection::CleanUpHandler.
Refs #4969
2013-10-30 14:08:09 +01:00
Gunnar Beutner e020a80bf8 Clean up DbConnection / IdoMysqlConnection.
Refs #4969
2013-10-30 14:07:26 +01:00
Gunnar Beutner dc21088680 Fix make dist.
Refs #4976
2013-10-30 12:18:08 +01:00
Gunnar Beutner 9f1c4539dc Remove libltdl dependency.
Refs #4964
2013-10-30 12:00:55 +01:00
Gunnar Beutner ff737e4cb5 Add script constants for the DbCat* filter categories.
Refs #4782
2013-10-30 10:20:00 +01:00
Gunnar Beutner 8c5bff3f75 Implement data processing options (DbConnection::categories).
Refs #4782
2013-10-30 10:19:56 +01:00
Gunnar Beutner f39eff323e Implement DbQuery::Category field.
Refs #4782
2013-10-30 09:58:55 +01:00
Gunnar Beutner db4b3b78d6 Implement class compiler.
Refs #4963
2013-10-28 14:27:36 +01:00
Michael Friedrich 36c4cb0da8 db_ido: Fix modified_{host,service}_attributes columns. 2013-10-16 16:29:14 +02:00
Gunnar Beutner 53ca2d3916 ido: Add modified_attributes. 2013-10-16 12:01:09 +02:00
Michael Friedrich 4135578903 Add GraphiteWriter.
fixes #3986
2013-10-15 14:56:02 +02:00
Gunnar Beutner 8409b55018 More Win64 build fixes. 2013-10-10 23:46:45 +02:00
Gunnar Beutner 494fb90547 Make sure Registry<> types are unique. 2013-10-10 23:07:34 +02:00
Gunnar Beutner 1b0977a512 Windows build fix. 2013-10-10 23:07:33 +02:00
Gunnar Beutner fe5c925a63 Windows build fix. 2013-10-09 15:03:24 +02:00
Michael Friedrich 732f07a83f db_ido: Add object_id for logentries.
see https://dev.icinga.org/issues/4754 for the extension.
2013-10-03 03:41:47 +02:00
Michael Friedrich bfa8cf789b compat: Add more host attributes, refactor contacts getter. 2013-10-02 21:09:13 +02:00
Michael Friedrich 582cafc866 db_ido: Add contact_addresses.
refs #4378
2013-10-01 17:16:36 +02:00
Michael Friedrich a71ccaefb9 db_ido: Add missing instance_id. 2013-10-01 17:01:51 +02:00
Michael Friedrich f2e413ba4a db_ido: Add {host,service}_{contacts,contactgroups}.
refs #4378
2013-10-01 16:44:33 +02:00
Michael Friedrich 1eb209e4f0 db_ido: Add contactnotifications.
refs #4768
2013-10-01 12:45:58 +02:00
Michael Friedrich 16de7f853b db_ido: Add eventhandlers.
refs #4768
2013-10-01 11:04:30 +02:00
Michael Friedrich 1ab5639c9a compatutility: Add MapExternalCommandType() used in db_ido.
refs #4768
2013-09-30 20:25:53 +02:00
Michael Friedrich 2699eb3682 db_ido: Add externalcommands.
command_type mapping missing.

refs #4768
2013-09-30 19:32:32 +02:00
Michael Friedrich 30323f410f db_ido: Add {host,service}checks.
refs #4768
2013-09-30 18:39:13 +02:00
Michael Friedrich d53a121beb db_ido: Add flappinghistory.
refs #4768
2013-09-30 17:36:14 +02:00
Michael Friedrich e954e38c5e db_ido: Add check_source. 2013-09-26 22:43:21 +02:00
Michael Friedrich f1c0ce3b23 db_ido: Add cleanup for history tables.
refs #4567
2013-09-26 17:23:53 +02:00
Michael Friedrich 1827e25d7a db_ido: Add logentries.
refs #4379
2013-09-25 19:47:23 +02:00
Michael Friedrich edf9dba1ec db_ido: Remove obsolete code. 2013-09-25 18:24:22 +02:00
Michael Friedrich 77abbc1556 db_ido: Add statehistory.
refs #4379
2013-09-25 18:01:08 +02:00
Michael Friedrich 0bae5e7abf db_ido: Refactor historical comments/downtimes.
fixes #4740
2013-09-25 16:59:08 +02:00
Michael Friedrich ce7bc00ce5 Fix .gitignore. 2013-09-25 13:09:50 +02:00
Michael Friedrich 59ab4297a3 db_ido: Fix log string. 2013-09-25 13:08:15 +02:00
Michael Friedrich 0b4c554711 Fix unused parameter, missing initialization. 2013-09-25 11:31:35 +02:00
Gunnar Beutner 033b06e66a Remove unused parameter. 2013-09-25 11:21:20 +02:00
Gunnar Beutner 7f97895965 Build fix. 2013-09-25 10:43:07 +02:00
Icinga 9783e23719 Rename IDO libraries. 2013-09-25 10:32:06 +02:00