PoShPRTG

1.5.0.0

PoShPRTG is a comprehensive module for administering PRTG NETWORK MONITOR (www.paessler.com/prtg).

It eases the rollout-/deployment process for new machines and managment of existing machines with all there sensors.
The shipped cmdlets are used to call the PRTG API (http://prtg.paessler.com/api.htm?username=demo&password=demodemo)

All cmdlets are build with
-
PoShPRTG is a comprehensive module for administering PRTG NETWORK MONITOR (www.paessler.com/prtg).

It eases the rollout-/deployment process for new machines and managment of existing machines with all there sensors.
The shipped cmdlets are used to call the PRTG API (http://prtg.paessler.com/api.htm?username=demo&password=demodemo)

All cmdlets are build with
- powershell regular verbs
- mostly with pipeling availabilties
- comprehensive logging on verbose and debug channel
Show more

Minimum PowerShell version

3.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PoShPRTG -RequiredVersion 1.5.0.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PoShPRTG -Version 1.5.0.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2017 - Andreas Bellstedt. All rights reserved.

Package Details

Author(s)

  • Andreas Bellstedt

Tags

PoShPRTG PSPRTG PRTG PRTGNetworkMonitor PRTG_Network_Monitor PowerShell Automation Management Monitoring

Functions

Connect-PRTGServer Get-PRTGSensorTree Get-PRTGProbe Get-PRTGObject Receive-PRTGObject Copy-PRTGObject Set-PRTGObjectProperty Disable-PRTGObject Enable-PRTGObject Remove-PRTGObject Rename-PRTGObject Get-PRTGObjectProperty Receive-PRTGObjectProperty Receive-PRTGObjectStatus Get-PRTGDevice Get-PRTGSensor Get-PRTGGroup Disconnect-PRTGServer Set-PRTGObjectPriority Invoke-PRTGSensorTreeRefresh Test-PRTGObjectNotification Receive-PRTGObjectDetail Invoke-PRTGObjectRefresh Set-PRTGObjectAlamAcknowledgement Move-PRTGObjectPosition Get-PRTGObjectTAG Add-PRTGObjectTAG Remove-PRTGObjectTAG Find-PRTGObject Show-PRTGTemplateSummaryFromObjectTAG Compare-PRTGDeviceSensorsFromTemplateTAG New-PRTGDefaultFolderStructureToProbe New-PRTGDeviceFromTemplate

Dependencies

This module has no dependencies.

Release Notes

The idea for the module was born while maintaining quiete a large deployment of PRTG installation in my job at abtis GmbH - www.abtis.de

I startet to dig into the API documentation and write some powershell functions after work, just for fun and hopefully easy of work.
After then the collection of functions was growing and growing so I decided to put them together in this module.

Hopefully some other people may benefit from my work and investigation.

Further release- and changenotes will be tracked in my github repo and available under:
https://github.com/AndiBellstedt/PoShPRTG/blob/master/changelog.md

FileList

Version History

Version Downloads Last updated
1.5.1.1 437 11/19/2020
1.5.0.0 (current version) 1,007 3/5/2017