void ExternalCommandProcessor::ChangeHostModattr(double time, const std::vector<String>& arguments)
{
- if (arguments.size() < 3)
+ if (arguments.size() < 2)
BOOST_THROW_EXCEPTION(std::invalid_argument("Expected 3 arguments."));
Host::Ptr host = Host::GetByName(arguments[0]);
void ExternalCommandProcessor::ChangeNormalHostCheckInterval(double time, const std::vector<String>& arguments)
{
- if (arguments.size() < 3)
+ if (arguments.size() < 2)
BOOST_THROW_EXCEPTION(std::invalid_argument("Expected 3 arguments."));
Host::Ptr host = Host::GetByName(arguments[0]);
void ExternalCommandProcessor::ChangeRetryHostCheckInterval(double time, const std::vector<String>& arguments)
{
- if (arguments.size() < 3)
- BOOST_THROW_EXCEPTION(std::invalid_argument("Expected 3 arguments."));
+ if (arguments.size() < 2)
+ BOOST_THROW_EXCEPTION(std::invalid_argument("Expected 2 arguments."));
Host::Ptr host = Host::GetByName(arguments[0]);
if (!host)
BOOST_THROW_EXCEPTION(std::invalid_argument("Cannot update retry interval for non-existent host '" + arguments[0] + "'"));
- Log(LogInformation, "icinga", "Updating check interval for for host '" + arguments[0] + "'");
+ Log(LogInformation, "icinga", "Updating retry interval for for host '" + arguments[0] + "'");
Service::Ptr hc = host->GetCheckService();
double interval = Convert::ToDouble(arguments[1]);