ObjectLock olock(host);
- fp << "\t" "check_interval" "\t" << CompatUtility::GetCheckableCheckInterval(host) << "\n"
- "\t" "retry_interval" "\t" << CompatUtility::GetCheckableRetryInterval(host) << "\n"
+ fp << "\t" "check_interval" "\t" << (host->GetCheckInterval() / 60.0) << "\n"
+ "\t" "retry_interval" "\t" << (host->GetRetryInterval() / 60.0) << "\n"
"\t" "max_check_attempts" "\t" << host->GetMaxCheckAttempts() << "\n"
"\t" "active_checks_enabled" "\t" << Convert::ToLong(host->GetEnableActiveChecks()) << "\n"
"\t" "passive_checks_enabled" "\t" << Convert::ToLong(host->GetEnablePassiveChecks()) << "\n"
fp << "\t" << "check_command=" << CompatUtility::GetCommandName(checkcommand) << "!" << CompatUtility::GetCheckableCommandArgs(checkable) << "\n"
"\t" "event_handler=" << CompatUtility::GetCommandName(eventcommand) << "\n"
- "\t" "check_interval=" << CompatUtility::GetCheckableCheckInterval(checkable) << "\n"
- "\t" "retry_interval=" << CompatUtility::GetCheckableRetryInterval(checkable) << "\n"
+ "\t" "check_interval=" << (checkable->GetCheckInterval() / 60.0) << "\n"
+ "\t" "retry_interval=" << (checkable->GetRetryInterval() / 60.0) << "\n"
"\t" "has_been_checked=" << Convert::ToLong(checkable->HasBeenChecked()) << "\n"
"\t" "should_be_scheduled=" << checkable->GetEnableActiveChecks() << "\n"
"\t" "event_handler_enabled=" << Convert::ToLong(checkable->GetEnableEventHandler()) << "\n";
"\t" "host_name" "\t" << host->GetName() << "\n"
"\t" "service_description" "\t" << service->GetShortName() << "\n"
"\t" "display_name" "\t" << service->GetDisplayName() << "\n"
- "\t" "check_interval" "\t" << CompatUtility::GetCheckableCheckInterval(service) << "\n"
- "\t" "retry_interval" "\t" << CompatUtility::GetCheckableRetryInterval(service) << "\n"
+ "\t" "check_interval" "\t" << (service->GetCheckInterval() / 60.0) << "\n"
+ "\t" "retry_interval" "\t" << (service->GetRetryInterval() / 60.0) << "\n"
"\t" "max_check_attempts" "\t" << service->GetMaxCheckAttempts() << "\n"
"\t" "active_checks_enabled" "\t" << Convert::ToLong(service->GetEnableActiveChecks()) << "\n"
"\t" "passive_checks_enabled" "\t" << Convert::ToLong(service->GetEnablePassiveChecks()) << "\n"
fields->Set("notification_timeperiod_object_id", Empty);
fields->Set("check_timeperiod_object_id", host->GetCheckPeriod());
fields->Set("failure_prediction_options", Empty);
- fields->Set("check_interval", CompatUtility::GetCheckableCheckInterval(host));
- fields->Set("retry_interval", CompatUtility::GetCheckableRetryInterval(host));
+ fields->Set("check_interval", (host->GetCheckInterval() / 60.0));
+ fields->Set("retry_interval", (host->GetRetryInterval() / 60.0));
fields->Set("max_check_attempts", host->GetMaxCheckAttempts());
fields->Set("first_notification_delay", Empty);
fields->Set("failure_prediction_enabled", Empty);
fields->Set("process_performance_data", host->GetEnablePerfdata());
fields->Set("obsess_over_host", Empty);
- fields->Set("normal_check_interval", CompatUtility::GetCheckableCheckInterval(host));
- fields->Set("retry_check_interval", CompatUtility::GetCheckableRetryInterval(host));
+ fields->Set("normal_check_interval", (host->GetCheckInterval() / 60.0));
+ fields->Set("retry_check_interval", (host->GetRetryInterval() / 60.0));
fields->Set("check_timeperiod_object_id", host->GetCheckPeriod());
fields->Set("is_reachable", host->IsReachable());
fields->Set("notification_timeperiod_object_id", Empty);
fields->Set("check_timeperiod_object_id", service->GetCheckPeriod());
fields->Set("failure_prediction_options", Empty);
- fields->Set("check_interval", CompatUtility::GetCheckableCheckInterval(service));
- fields->Set("retry_interval", CompatUtility::GetCheckableRetryInterval(service));
+ fields->Set("check_interval", (service->GetCheckInterval() / 60.0));
+ fields->Set("retry_interval", (service->GetRetryInterval() / 60.0));
fields->Set("max_check_attempts", service->GetMaxCheckAttempts());
fields->Set("first_notification_delay", Empty);
fields->Set("notification_interval", CompatUtility::GetCheckableNotificationNotificationInterval(service));
fields->Set("scheduled_downtime_depth", service->GetDowntimeDepth());
fields->Set("process_performance_data", service->GetEnablePerfdata());
- fields->Set("normal_check_interval", CompatUtility::GetCheckableCheckInterval(service));
- fields->Set("retry_check_interval", CompatUtility::GetCheckableRetryInterval(service));
+ fields->Set("normal_check_interval", (service->GetCheckInterval() / 60.0));
+ fields->Set("retry_check_interval", (service->GetRetryInterval() / 60.0));
fields->Set("check_timeperiod_object_id", service->GetCheckPeriod());
fields->Set("is_reachable", service->IsReachable());
return Empty;
}
-/* Used in DB IDO, StatusDataWriter and Livestatus. */
-double CompatUtility::GetCheckableCheckInterval(const Checkable::Ptr& checkable)
-{
- return checkable->GetCheckInterval() / 60.0;
-}
-
-/* Used in DB IDO, StatusDataWriter and Livestatus. */
-double CompatUtility::GetCheckableRetryInterval(const Checkable::Ptr& checkable)
-{
- return checkable->GetRetryInterval() / 60.0;
-}
-
/* Used in Livestatus. */
int CompatUtility::GetCheckableNoMoreNotifications(const Checkable::Ptr& checkable)
{
/* service */
static String GetCheckableCommandArgs(const Checkable::Ptr& checkable);
- static double GetCheckableCheckInterval(const Checkable::Ptr& checkable);
- static double GetCheckableRetryInterval(const Checkable::Ptr& checkable);
static int GetCheckableNoMoreNotifications(const Checkable::Ptr& checkable);
static int GetCheckableInNotificationPeriod(const Checkable::Ptr& checkable);
if (!host)
return Empty;
- return CompatUtility::GetCheckableCheckInterval(host);
+ return host->GetCheckInterval() / 60.0;
}
Value HostsTable::RetryIntervalAccessor(const Value& row)
if (!host)
return Empty;
- return CompatUtility::GetCheckableRetryInterval(host);
+ return host->GetRetryInterval() / 60.0;
}
Value HostsTable::NotificationIntervalAccessor(const Value& row)
if (!service)
return Empty;
- return CompatUtility::GetCheckableCheckInterval(service);
+ return service->GetCheckInterval() / 60.0;
}
Value ServicesTable::RetryIntervalAccessor(const Value& row)
if (!service)
return Empty;
- return CompatUtility::GetCheckableRetryInterval(service);
+ return service->GetRetryInterval() / 60.0;
}
Value ServicesTable::NotificationIntervalAccessor(const Value& row)