icinga-powershell-framework/lib/daemons/ServiceCheckDaemon/task/Start-IcingaServiceCheckTask.psm1

19 lines
525 B
PowerShell
Raw Normal View History

2021-12-09 11:42:06 -05:00
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;
}