Changeset ef0e24b in nscp
- Timestamp:
- 01/17/10 15:38:32 (3 years ago)
- Branches:
- master, 0.4.0, 0.4.1, 0.4.2
- Children:
- f242fa4
- Parents:
- 50a5db2
- File:
-
- 1 edited
-
modules/Scheduler/Scheduler.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
modules/Scheduler/Scheduler.cpp
r50a5db2 ref0e24b 91 91 scheduler::target Scheduler::read_defaut_schedule(std::wstring path) { 92 92 scheduler::target item; 93 item.channel = NSCModuleHelper::getSettingsString(path, setting_keys::scheduler::CHANNEL , setting_keys::scheduler::CHANNEL_DEFAULT);94 item.command = NSCModuleHelper::getSettingsString(path, setting_keys::scheduler::COMMAND , setting_keys::scheduler::COMMAND_PATH);95 std::wstring report = NSCModuleHelper::getSettingsString(path, setting_keys::scheduler::REPORT_MODE , setting_keys::scheduler::REPORT_MODE_PATH);93 item.channel = NSCModuleHelper::getSettingsString(path, setting_keys::scheduler::CHANNEL_D, setting_keys::scheduler::CHANNEL_D_DEFAULT); 94 item.command = NSCModuleHelper::getSettingsString(path, setting_keys::scheduler::COMMAND_D, setting_keys::scheduler::COMMAND_D_DEFAULT); 95 std::wstring report = NSCModuleHelper::getSettingsString(path, setting_keys::scheduler::REPORT_MODE_D, setting_keys::scheduler::REPORT_MODE_D_DEFAULT); 96 96 item.report = NSCHelper::report::parse(report); 97 std::wstring duration = NSCModuleHelper::getSettingsString(path, setting_keys::scheduler::INTERVAL , setting_keys::scheduler::INTERVAL_DEFAULT);97 std::wstring duration = NSCModuleHelper::getSettingsString(path, setting_keys::scheduler::INTERVAL_D, setting_keys::scheduler::INTERVAL_D_DEFAULT); 98 98 item.duration = boost::posix_time::seconds(strEx::stoui_as_time_sec(duration, 1)); 99 99 return item; … … 110 110 std::wstring duration = NSCModuleHelper::getSettingsString(detail_path, setting_keys::scheduler::INTERVAL, to_wstring(def.duration.total_seconds()) + _T("s")); 111 111 item.duration = boost::posix_time::seconds(strEx::stoui_as_time_sec(duration, 1)); 112 //std::wcout << _T("Added: ") << item.to_string() << std::endl;113 112 scheduler_.add_task(item); 114 113 } … … 124 123 std::wstring msg, perf; 125 124 NSCAPI::nagiosReturn code = NSCModuleHelper::InjectCommand(item.command.c_str(), item.arguments, msg, perf); 126 std::wcout << _T("Testing: ") << item.report << _T(" .. ") << code << _T("?") << std::endl;127 125 if (NSCHelper::report::matches(item.report, code)) { 128 126 NSCModuleHelper::NotifyChannel(item.channel, item.alias, code, msg, perf);
Note: See TracChangeset
for help on using the changeset viewer.








