Skip to content

Latest commit

 

History

History

PRTG-CSR

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

PRTG-CSRClass

To be able to use this class, first dot-source the PRTG-CSRClass.ps1 file in your script (see Powershell dot-source) Next create a new prtgCSR object, add one or more channels and finally output the JSON string.

$csr = New-Object prtgCSR
$csr.addChannel("Channel 1", 16)
$csr.addChannel("Channel 2", 26.36, @{Primary=$true; Float=$true; Unit="Percent"})
write-host $csr.result()

If you want to return an error state to PRTG, use the prtgCSR.error(string) function

...
$csr.Error("An error occured retrieving the value")
write-host $csr.result()