mirror of
https://github.com/Icinga/icinga-powershell-framework.git
synced 2026-02-03 12:19:29 -05:00
20 lines
691 B
PowerShell
20 lines
691 B
PowerShell
function Get-IcingaProviderDataValuesCpu()
|
|
{
|
|
param (
|
|
[array]$IncludeFilter = @(),
|
|
[array]$ExcludeFilter = @(),
|
|
[hashtable]$ProviderFilter = @(),
|
|
[switch]$IncludeDetails = $FALSE
|
|
);
|
|
|
|
$CpuData = New-IcingaProviderObject -Name 'Cpu';
|
|
[hashtable]$FilterObject = Get-IcingaProviderFilterData -ProviderName 'Cpu' -ProviderFilter $ProviderFilter;
|
|
|
|
$CpuData.Metrics = $FilterObject.Cpu.Query.Metrics;
|
|
$CpuData.MetricsOverTime = $FilterObject.Cpu.Query.MetricsOverTime;
|
|
$CpuData.Metadata = $FilterObject.Cpu.Query.Metadata;
|
|
|
|
$FilterObject = $null;
|
|
|
|
return $CpuData;
|
|
}
|