Sha256: 884c1dd659ed27ae0b139f5cb5998ff32b4542aaf4f58eefedb75ccad5f01c88
Contents?: true
Size: 1000 Bytes
Versions: 4
Compression:
Stored size: 1000 Bytes
Contents
# # metric-windows-network.ps1 # # DESCRIPTION: # This plugin collects and outputs all Network Adapater Statistic in a Graphite acceptable format. # # OUTPUT: # metric data # # PLATFORMS: # Windows # # DEPENDENCIES: # Powershell # # USAGE: # Powershell.exe -NonInteractive -NoProfile -ExecutionPolicy Bypass -NoLogo -File C:\\etc\\sensu\\plugins\\metric-windows-network.ps1 # # NOTES: # # LICENSE: # Copyright 2016 sensu-plugins # Released under the same terms as Sensu (the MIT license); see LICENSE for details. # $ThisProcess = Get-Process -Id $pid $ThisProcess.PriorityClass = "BelowNormal" foreach ($ObjNet in (Get-Counter -Counter "\Network Interface(*)\*").CounterSamples) { $Path = ($ObjNet.Path).Trim("\\") -replace "\\","." -replace " ","_" -replace "[(]","." -replace "[)]","" -replace "[\{\}]","" -replace "[\[\]]","" $Value = [System.Math]::Round(($ObjNet.CookedValue),0) $Time = [int][double]::Parse((Get-Date -UFormat %s)) Write-Host "$Path $Value $Time" }
Version data entries
4 entries across 4 versions & 1 rubygems