Michael Friedrich
|
aa82ef7c06
|
ido: Refactor CompatUtility::GetServiceConfigAttributes()
refs #4500
|
2013-08-02 14:20:50 +02:00 |
Michael Friedrich
|
153a8b24fe
|
ido: Fix hosts without hostcheck service not being dumped to config table.
still, the status update must be triggered by icinga2 which does not
happen currently.
fixes #4500
|
2013-08-02 14:13:27 +02:00 |
Gunnar Beutner
|
bd5e452c6f
|
ido: Don't update insert IDs for status updates (2nd attempt).
|
2013-08-02 09:58:51 +02:00 |
Gunnar Beutner
|
9b70b7eb14
|
Revert "Don't update insert ID for status updates."
This reverts commit 51a613d0a6 .
|
2013-08-02 09:57:45 +02:00 |
Gunnar Beutner
|
51a613d0a6
|
Don't update insert ID for status updates.
|
2013-08-02 09:45:52 +02:00 |
Gunnar Beutner
|
1f3e92f2e7
|
ido: Keep track of insert IDs.
|
2013-08-02 08:59:19 +02:00 |
Gunnar Beutner
|
7a96794dbc
|
Implement handler for hostgroup changes.
|
2013-08-02 08:57:29 +02:00 |
Michael Friedrich
|
a4d8cfe2a5
|
ido: Add idcolumn to REGISTER_DBTYPE
hosts are using host_object_id, commands are using object_id.
That's weird db schema design.
|
2013-08-01 14:17:06 +02:00 |
Michael Friedrich
|
f1b7dbdca4
|
ido: Implement commanddbobjects.
|
2013-08-01 14:14:54 +02:00 |
Gunnar Beutner
|
7a87fc0d5e
|
Fix INITIALIZE_ONCE().
|
2013-08-01 11:15:11 +02:00 |
Gunnar Beutner
|
b9e988f309
|
Fix include guards for initialize.h.
|
2013-08-01 11:10:02 +02:00 |
Gunnar Beutner
|
167b4ac714
|
Add HostGroup::OnMembersCached signal.
|
2013-08-01 11:08:06 +02:00 |
Gunnar Beutner
|
bdd2adc85e
|
Implement INITIALIZE_ONCE().
|
2013-08-01 11:08:06 +02:00 |
Michael Friedrich
|
cd4ebf1bf2
|
ido: add notify_on_* to host/service config
refs #4378
|
2013-08-01 10:44:15 +02:00 |
Gunnar Beutner
|
399aa74e12
|
ido: Make the table prefix configurable.
|
2013-08-01 09:46:48 +02:00 |
Gunnar Beutner
|
ce8864e0e2
|
ido: Don't send config/status updates if the object doesn't support them.
|
2013-08-01 09:32:14 +02:00 |
Michael Friedrich
|
260b5f174f
|
ido: add missing host/service config/status attributes
refs #4380
refs #4378
|
2013-07-31 18:06:54 +02:00 |
Gunnar Beutner
|
78b10102c1
|
ido: Add stubs for servicegroups.
|
2013-07-31 09:22:25 +02:00 |
Gunnar Beutner
|
df28d1ac34
|
ido: Add stubs for hostgroups.
|
2013-07-31 09:20:06 +02:00 |
Gunnar Beutner
|
5fa398290b
|
ido: Add stubs for contactgroups.
|
2013-07-31 09:17:54 +02:00 |
Gunnar Beutner
|
2dfd4e35a3
|
ido: Add stubs for timeperiods.
|
2013-07-31 09:14:58 +02:00 |
Gunnar Beutner
|
a9ffe83f71
|
ido: Add stubs for contacts/contactstatus.
|
2013-07-31 09:09:39 +02:00 |
Gunnar Beutner
|
a8f880e1b6
|
Fix compiler warning.
|
2013-07-31 08:29:45 +02:00 |
Michael Friedrich
|
0634847055
|
build fix on debian squeeze
|
2013-07-30 22:38:33 +02:00 |
Michael Friedrich
|
f83f029571
|
ido: more host/service config fields
refs #4378
|
2013-07-30 18:17:58 +02:00 |
Michael Friedrich
|
9f4edd1bda
|
CompatUtility: add service config attributes getter
|
2013-07-30 18:17:13 +02:00 |
Michael Friedrich
|
f72d73f719
|
add lib/ido/ido-type.cpp to .gitignore
|
2013-07-27 20:14:26 +02:00 |
Gunnar Beutner
|
73beb278cf
|
compat: Fix timestamps.
|
2013-07-25 09:45:40 +02:00 |
Gunnar Beutner
|
70220e7375
|
ido: Properly implement program status updates.
|
2013-07-25 09:23:34 +02:00 |
Gunnar Beutner
|
b2b1040090
|
ido: Update hosts when their host check is updated.
|
2013-07-25 08:30:02 +02:00 |
Gunnar Beutner
|
28726e5025
|
Implement status updates for services.
|
2013-07-24 10:55:04 +02:00 |
Gunnar Beutner
|
3a552403eb
|
Implement support for timestamps.
|
2013-07-23 11:02:47 +02:00 |
Gunnar Beutner
|
e894d24939
|
IDO: Use CompatUtility for hosts and services.
|
2013-07-23 09:50:42 +02:00 |
Gunnar Beutner
|
42cf9ea8d6
|
Move some of the compat functionality to the CompatUtility class.
|
2013-07-23 09:12:38 +02:00 |
Gunnar Beutner
|
cab2b41e56
|
Implement shift operator for the Value class.
|
2013-07-23 09:11:53 +02:00 |
Gunnar Beutner
|
711ef16474
|
Build fix.
|
2013-07-22 14:49:20 +02:00 |
Gunnar Beutner
|
0829d8e17e
|
IDO: (Partially) implement status updates.
|
2013-07-22 12:08:49 +02:00 |
Michael Friedrich
|
f0f3412f2c
|
add GetChildHosts() to host object
|
2013-07-19 16:11:17 +02:00 |
Gunnar Beutner
|
511b052105
|
Only check escalations for problem notifications.
|
2013-07-19 11:02:43 +02:00 |
Michael Friedrich
|
15f88c9582
|
fix object lock
|
2013-07-18 18:28:23 +02:00 |
Michael Friedrich
|
2ebf0822ac
|
add LastState{OK,Warning,Critical,Unknown|Up,Down,Unreachable} time attributes
|
2013-07-18 18:16:39 +02:00 |
Michael Friedrich
|
fe4a5e721c
|
notifications: add notification number
|
2013-07-18 17:04:09 +02:00 |
Michael Friedrich
|
40c62f28bb
|
timeperiods: re-add display_name
|
2013-07-18 15:30:17 +02:00 |
Gunnar Beutner
|
c50f6ab82b
|
Fix object updates and implement transaction support.
|
2013-07-17 14:10:28 +02:00 |
Gunnar Beutner
|
e66c36ec9e
|
Add rudimentary support for ido_mysql.
|
2013-07-17 11:34:57 +02:00 |
Michael Friedrich
|
ccd60bbc4b
|
macros: fix param name for ResolveMacros
|
2013-07-16 17:11:18 +02:00 |
Michael Friedrich
|
d5579d9e2f
|
Config: add macros/custom dictionaries to Host Service definition
additive inheritance (+=) works with templates too.
|
2013-07-16 14:53:21 +02:00 |
Michael Friedrich
|
9ad0b11442
|
User: register enable_notifications, add GetEnableNotifications()
|
2013-07-16 13:17:53 +02:00 |
Gunnar Beutner
|
81b3b57b11
|
Make libido a library, rather than a user-loadable module.
|
2013-07-16 10:40:55 +02:00 |
Gunnar Beutner
|
3a7bae618a
|
Implement IDO (well, part of it anyway).
|
2013-07-16 10:19:13 +02:00 |