1248 Commits

Author SHA1 Message Date
Michael Friedrich
b89f72b552 Windows x64 build fix. 2013-08-20 12:50:24 +02:00
Gunnar Beutner
82b3b81b91 Windows build fix. 2013-08-20 08:29:38 +02:00
Michael Friedrich
1a13f2ad6e Perfdata: Fix config validation warning. 2013-08-16 17:24:59 +02:00
Michael Friedrich
478e42dbde comments: Only send signal on removal. 2013-08-12 11:08:22 +02:00
Gunnar Beutner
3c0b8b9d5a ido: Add preliminary support for downtimes. 2013-08-09 15:30:46 +02:00
Michael Friedrich
a6cc26c2d7 compat: Fix wrong const placement. 2013-08-09 14:29:56 +02:00
Michael Friedrich
1a798232ba compat: fix customvar exclude 2013-08-09 14:07:44 +02:00
Michael Friedrich
e7214174b1 compat: Add CompatUtility::GetCustomVariableConfig(). 2013-08-09 13:55:44 +02:00
Michael Friedrich
d562e98779 ido: Add missing check_type for host/service status tables.
refs #4380
2013-08-09 12:35:42 +02:00
Gunnar Beutner
c34540676e ido: Use relative timestamps for the timeranges. 2013-08-09 11:07:55 +02:00
Michael Friedrich
c179738a81 config: Add missing attributes removing warnings. 2013-08-08 17:52:30 +02:00
Gunnar Beutner
17aedad7a7 Implement status updates for contacts. 2013-08-08 08:38:12 +02:00
Michael Friedrich
d3f24b31ec ido: Fixes for comments.
refs #4380
2013-08-07 15:57:35 +02:00
Michael Friedrich
25a268c167 ido: Experimental support for comments.
refs #4380
2013-08-07 15:39:09 +02:00
Gunnar Beutner
bd0ad338f8 ido: Implement contactgroup members. 2013-08-05 09:49:19 +02:00
Gunnar Beutner
5d09af0a6e ido: Implement servicegroup members. 2013-08-05 09:38:16 +02:00
Gunnar Beutner
f5c7cde99b ido: Implement hostgroup members. 2013-08-05 08:57:08 +02:00
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
Michael Friedrich
f1b7dbdca4 ido: Implement commanddbobjects. 2013-08-01 14:14:54 +02:00
Gunnar Beutner
167b4ac714 Add HostGroup::OnMembersCached signal. 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
Michael Friedrich
260b5f174f ido: add missing host/service config/status attributes
refs #4380
refs #4378
2013-07-31 18:06:54 +02:00
Michael Friedrich
0634847055 build fix on debian squeeze 2013-07-30 22:38:33 +02:00
Michael Friedrich
9f4edd1bda CompatUtility: add service config attributes getter 2013-07-30 18:17:13 +02:00
Gunnar Beutner
70220e7375 ido: Properly implement program status updates. 2013-07-25 09:23:34 +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
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
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
Michael Friedrich
36e9e9adbd custom attr: move into DynamicObject using GetCustom() 2013-07-12 15:13:05 +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
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