fix sccm site status
This commit is contained in:
parent
b8ab97ee2b
commit
6a9f8b419d
|
@ -89,14 +89,16 @@ sub set_counters {
|
||||||
|
|
||||||
$self->{maps_counters}->{sites} = [
|
$self->{maps_counters}->{sites} = [
|
||||||
{ label => 'status', threshold => 0, set => {
|
{ label => 'status', threshold => 0, set => {
|
||||||
key_values => [ { name => 'display' }, { name => 'SiteName' }, { name => 'Type' }, { name => 'Mode' },
|
key_values => [
|
||||||
{ name => 'Status' }, { name => 'SecondarySiteCMUpdateStatus' } ],
|
{ name => 'display' }, { name => 'SiteName' }, { name => 'Type' }, { name => 'Mode' },
|
||||||
|
{ name => 'Status' }, { name => 'SecondarySiteCMUpdateStatus' }
|
||||||
|
],
|
||||||
closure_custom_calc => $self->can('custom_status_calc'),
|
closure_custom_calc => $self->can('custom_status_calc'),
|
||||||
closure_custom_output => $self->can('custom_status_output'),
|
closure_custom_output => $self->can('custom_status_output'),
|
||||||
closure_custom_perfdata => sub { return 0; },
|
closure_custom_perfdata => sub { return 0; },
|
||||||
closure_custom_threshold_check => \&catalog_status_threshold,
|
closure_custom_threshold_check => \&catalog_status_threshold
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -120,7 +122,7 @@ sub new {
|
||||||
'ps-exec-only' => { name => 'ps_exec_only' },
|
'ps-exec-only' => { name => 'ps_exec_only' },
|
||||||
'ps-display' => { name => 'ps_display' },
|
'ps-display' => { name => 'ps_display' },
|
||||||
'warning-status:s' => { name => 'warning_status', default => '' },
|
'warning-status:s' => { name => 'warning_status', default => '' },
|
||||||
'critical-status:s' => { name => 'critical_status', default => '' },
|
'critical-status:s' => { name => 'critical_status', default => '' }
|
||||||
});
|
});
|
||||||
|
|
||||||
return $self;
|
return $self;
|
||||||
|
|
|
@ -67,7 +67,7 @@ Try {
|
||||||
$returnArray += $returnObject
|
$returnArray += $returnObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$returnArray | ConvertTo-JSON-20
|
$returnArray | ConvertTo-JSON-20 -forceArray $true
|
||||||
} Catch {
|
} Catch {
|
||||||
Write-Host $Error[0].Exception
|
Write-Host $Error[0].Exception
|
||||||
exit 1
|
exit 1
|
||||||
|
|
Loading…
Reference in New Issue