icinga-powershell-framework/lib/daemons/ServiceCheckDaemon/task/Start-IcingaServiceCheckTask.psm1
2022-01-25 10:00:19 +01:00

18 lines
525 B
PowerShell

function Start-IcingaServiceCheckTask()
{
param (
$CheckId,
$CheckCommand,
$Arguments,
$Interval,
$TimeIndexes
);
New-IcingaThreadInstance -Name $CheckId -ThreadPool (Get-IcingaThreadPool -Name 'ServiceCheckPool') -Command 'Add-IcingaServiceCheckTask' -CmdParameters @{
'CheckCommand' = $CheckCommand;
'Arguments' = $Arguments;
'Interval' = $Interval;
'TimeIndexes' = $TimeIndexes
'CheckId' = $CheckId;
} -Start;
}