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 |
Michael Friedrich
|
36e9e9adbd
|
custom attr: move into DynamicObject using GetCustom()
|
2013-07-12 15:13:05 +02:00 |
Michael Friedrich
|
a5d3b74da6
|
tcpsocket: fix fd on setsockopt SO_REUSEADDR
|
2013-07-12 11:03:36 +02:00 |
Gunnar Beutner
|
540e63c157
|
Make sure new comments/downtimes are added to the ID cache right away.
|
2013-07-11 08:58:11 +02:00 |
Gunnar Beutner
|
664916dffb
|
Fix nullptr deref in Service::GetLastCheckPerfData().
|
2013-07-10 09:57:18 +02:00 |
Michael Friedrich
|
3023686042
|
service: add IsHostCheck helper
|
2013-07-09 16:59:31 +02:00 |
Gunnar Beutner
|
4961523e91
|
Add DECLARE_PTR_TYPEDEFS macro for Ptr/WeakPtr typedefs.
|
2013-07-09 08:43:52 +02:00 |
Michael Friedrich
|
9249af1c66
|
log an error to debug when check_command not found on service execution
refs #4391
|
2013-07-06 20:46:09 +02:00 |
Michael Friedrich
|
16adc9a0c5
|
livestatus: add more hosttable todos
refs #4372
|
2013-07-05 19:14:10 +02:00 |
Michael Friedrich
|
337b781088
|
service: register attribute last_hard_state
|
2013-07-05 14:05:49 +02:00 |
Michael Friedrich
|
ec3e8cfe1c
|
livestatus: move host attribute getter into host->service again
refs #4372
|
2013-07-05 13:42:40 +02:00 |
Michael Friedrich
|
88197d216a
|
livestatus: add first part of host data providers
refs #4372
|
2013-07-05 09:35:49 +02:00 |
Michael Friedrich
|
8c3663ab0e
|
stream: remove ReadLine maxLength
it doesn't do what its name suggests.
refs #4370
|
2013-07-04 09:41:51 +02:00 |
Michael Friedrich
|
80c91aa91e
|
stream/livestatus: refactor ReadLine with context saving
|
2013-07-03 16:16:38 +02:00 |
Gunnar Beutner
|
8e880a3f39
|
Fix include directory for ltdl.h.
|
2013-07-02 16:56:01 +02:00 |
Gunnar Beutner
|
acc2bdb875
|
Use object name if HOSTADDRESS macro isn't defined.
|
2013-07-02 10:08:22 +02:00 |
Gunnar Beutner
|
184f503c2a
|
Fix how the HOSTALIAS and CONTACTALIAS macros work.
|
2013-07-02 09:54:24 +02:00 |
Gunnar Beutner
|
4cd4228f64
|
Implement HOSTADDRESS and HOSTADDRESS6 macros.
|
2013-07-02 09:47:31 +02:00 |
Gunnar Beutner
|
76edc08506
|
Remove unnecessary parenthesis.
|
2013-07-02 09:00:15 +02:00 |
Gunnar Beutner
|
03e019580a
|
Implement dumping commands and timeperiods.
|
2013-07-02 08:44:03 +02:00 |
Michael Friedrich
|
207b91224b
|
compat: dump commands to objects.cache
service->notifications may create duplicates.
|
2013-07-01 20:12:03 +02:00 |
Michael Friedrich
|
9334c1e346
|
notifications: refactor NotificationSent message
like flapping and downtimes behave now.
refs #4361
|
2013-07-01 17:56:21 +02:00 |
Michael Friedrich
|
b9c4e7f931
|
fix typo
|
2013-07-01 17:56:05 +02:00 |
Michael Friedrich
|
ce9c390ed9
|
flapping: fix division by 0, add compat status, extcmds
and some debug output.
refs #4360
refs #2711
|
2013-07-01 17:25:30 +02:00 |
Michael Friedrich
|
4de7908b94
|
compatlog: add flapping messages
refs #4360
|
2013-07-01 14:44:56 +02:00 |
Gunnar Beutner
|
bdd0ee013c
|
Implement Service::GetFlappingCurrent().
|
2013-07-01 14:39:43 +02:00 |
Gunnar Beutner
|
ff6383873f
|
Implement Service::GetFlappingThreshold().
|
2013-07-01 14:30:19 +02:00 |
Gunnar Beutner
|
ff04af396b
|
Add missing validator for flapping_threshold.
|
2013-07-01 14:09:54 +02:00 |
Gunnar Beutner
|
e2714525c9
|
Remove the built-in attributes notes_url and action_url.
|
2013-07-01 13:55:25 +02:00 |