PRTG Sensor Hub
Here you can find everything that we offer for monitoring – native PRTG sensors, scripts from Paessler or PRTG users, and device and notification templates. Although we are constantly adding new PRTG sensors, this site also needs your participation – sensors or templates are created from your experience.
Who could be better at running PRTG than our users, some of whom have loved our software for many years? Who could write better scripts than you? PRTG Sensor Hub is just the place for you. Or to put it in an honest, passionate shout out: We want your scripts!
Search the templates, scripts and sensors
Matches to your criteria
29Device Templates47Paessler Scripts1583rd Party Scripts324Native PRTG SensorsDevice Templates
Please note: We carefully checked and selected these templates, but as they are not part of PRTG,
the Paessler support team does not officially support them.
Bosch Rexroth ctrlX
Script language: Other
System type: PRTG
PRTG Device Template for Bosch Rexroth ctrlX OS devices
Nasuni Filer Storage
Script language: Other
System type: Storage and File Servers
With this device template, you can monitor the health, stats and volume of a Nasuni Filer storage device.
Juniper Switch
Script language: Other
System type: Routers and Switches
With this device template, you can monitor the health of your Juniper switches that are based on Junos OS.
Sonoff Pow R2 Smart Switch
Script language: Other
System type: Routers and Switches
With this device template, you can monitor energy usage data from a Sonoff Pow R2 smart switch that runs Tasmota firmware.
Sophos Firewall
Script language: Other
System type: Firewall Monitoring
With this device template, you can monitor your Sophos UTM 9 and your Sophos XG firewalls.
MikroTik RouterBoard
Script language: Other
System type: Routers and Switches
With this device template, you can monitor the status of your MikroTik RouterBoard routers.
Fujitsu Eternus Storage
Script language: Other
System type: Storage and File Servers
With this device template, you can monitor your Fujitsu Eternus SAN.
Palo Alto Firewall
Script language: Other
System type: Firewall Monitoring
With this device template, you can monitor your Palo Alto firewalls via SNMP.
Dell Storage
Script language: Other
System type: Storage and File Servers
With this device template, you can monitor Dell storage systems that use the DELL-STORAGE-SC-MIB via SNMP.
QNAP Storage
Script language: Other
System type: Storage and File Servers
With this device template, you can monitor QNAP NAS systems and QNAP Expansion Units via SNMP.
Cisco CallManager
Script language: Other
System type: Conference Tools
With this device template, you can monitor the Cisco CallManager component of the Cisco Unified Communications system.
BGPv4 Peers
Script language: Other
System type: Other
With this device template, you can monitor devices that use the BGP4-MIB (RFC-1657) via SNMP.
Cisco Switch Stack
Script language: Other
System type: Routers and Switches
With this device template, you can monitor the status of your Cisco switch stack units via SNMP.
LSI (Broadcom) RAID Controller
Script language: Other
System type: Controllers
With this device template, you can monitor devices that use an LSI (Broadcom) RAID controller card via SNMP.
Cybernetics iSAN Storage
Script language: Other
System type: Storage and File Servers
With this device template, you can monitor your Cybernetics iSAN storage devices via SNMP.
Axis Network Camera
Script language: Other
System type: Other
With this device template, you can monitor your Axis network camera via SNMP.
Cisco Wireless LAN Controller
Script language: Other
System type: Controllers
With this device template, you can monitor a Cisco Wireless LAN that is managed by a WLC appliance.
FortiNet Devices
Script language: Other
System type: Firewall Monitoring
With this device template, you can monitor your FortiGate firewalls and FortiSwitch switches.
Brocade Fibre Channel Switch
Script language: Other
System type: Routers and Switches
With this device template, you can monitor the status of your Brocade Fibre Channel switches.
Check Point Next Generation Firewall
Script language: Other
System type: Firewall Monitoring
With this device template, you can monitor your Check Point Next Generation Firewalls (NGFW).
Generic Fibre Channel Devices
Script language: Other
System type: Other
With this device template, you can monitor your Generic Fibre Channel devices that use the Generic FC-MGMT-MIB (MIBII) 1.3.6.1.3.94.*.
Ruckus Wireless Devices
Script language: Other
System type: Other
With this device template, you can monitor your Ruckus Wireless devices that use the Ruckus MIB files (RUCKUS--MIB, RUCKUS-ZD--MIB).
GarrettCom Switch
Script language: Other
System type: Routers and Switches
With this device template, you can monitor your GarrettCom switches.
ADTRAN Routers and Switches
Script language: Other
System type: Routers and Switches
With this device template, you can monitor your ADTRAN routers and switches that use the ADTRAN Operating System (AOS).
Hikvision IP Network Camera
Script language: Other
System type: Other
With this device template, you can monitor the status, the volumes, and other device stats of a Hikvision IP network camera.
Brocade Ethernet Switch
Script language: Other
System type: Routers and Switches
With this device template, you can monitor the chassis health of an Brocade Ethernet Switch device. The device template is based on the Foundry MIB.
HPE Aruba Controller
Script language: Other
System type: Controllers
With this device template, you can monitor the access points and the SSID traffic of an HPE Aruba wireless device.
HPE Nimble Storage
Script language: Other
System type: Storage and File Servers
With this device template, you can monitor the disks and volumes of an HPE Nimble Storage via SNMP.
Kemp LoadMaster
Script language: Other
System type: Other
With this device template, you can monitor a Kemp load balancer.
Paessler Scripts
Please note: We carefully checked and selected these scripts, but as they are not part of PRTG, the Paessler support team does not officially support them.
PICK
Join.ME
Script language: Other
System type: Conference Tools
With PRTG, you can monitor join.me out of the box with the REST Custom sensor. You can use this sensor to monitor, for example, the overall status of join.me calls and meetings.
PICK
RingCentral
Script language: Other
System type: Conference Tools
With PRTG, you can monitor RingCentral out of the box with the REST Custom sensor. You can use this sensor, for example, to monitor the status of RingCentral calls and meetings. The sensor can show the following: Calling inbound/outbound status, Engage voice status, Meetings status, Phones status, and the Service portal status. For an overview of all RingCentral services and their status, see the RingCentral service status page (https://status.ringcentral.com/).
PICK
Cisco Webex
Script language: Other
System type: Conference Tools
With PRTG, you can monitor Cisco Webex out of the box with the EXE/Script Advanced sensor. You can use this sensor to monitor the status of Webex meetings and Webex calling, for example. Among others, the sensor can show the following: Webex Meetings status, Webex Messenger status, Webex Control Hub status, Webex Teams status, UCM Cloud status
PICK
GoToMeeting
Script language: Other
System type: Conference Tools
With PRTG, you can monitor the overall status of GoToMeeting, GoToWebinar, GoToTraining, and OpenVoice from LogMeIn out of the box with the REST Custom sensor. You can use this sensor to monitor, for example, the status of your meetings and webinars. The sensor can show the following: GoToMeeting status, GoToWebinar status, GoToTraining status, and OpenVoice status.
PICK
Integrate PRTG with Osirium Privileged Access Management Server
Script language: PowerShell
System type: Other
This blog article explains how to integrate PRTG with Osirium’s Privileged Access Management Server, via its REST API - https://blog.paessler.com/privileged-access-management-the-network-gatekeeper The script, and instructions can be found here https://gitlab.com/PRTG/Sensor-Scripts/Osirium-PAM
Script Sensors for Flowmon Devices
Script language: Python
System type: Custom
This blog article explains how to integrate Flowmon’s digital performance & security suite with PRTG - https://blog.paessler.com/perfect-monitoring-combine-prtgs-breadth-with-flowmons-depth The article describes how you can use a set of custom sensors to retrieve monitoring data from a Flowmon device. The script sensors were developed by Flowmon and were made available through their customer portal. Flowmon have kindly allowed us to share them on our Gitlab site as well – https://gitlab.com/PRTG/Sensor-Scripts/Flowmon Two files are included – a ZIP archive containing the scripts, and a PDF document containing instructions. If needed, additional information can be found here - https://kb.paessler.com/en/topic/88023-how-can-i-integrate-flowmon-into-prtg-network-monitor#reply-306331
Raise3D Printer
Script language: PowerShell
System type: Other
With this script, you can monitor your Raise3D printer.
PRTG Backup
Script language: PowerShell
System type: Backup and Replication Monitoring
With this script, you can back up all vital files of PRTG and show them in a sensor.
ReFS (Resilient File System) and Veeam Backups
Script language: PowerShell
System type: Backup and Replication Monitoring
We formatted our backup hard disks with ReFS and set up the new Veeam backup repository. This way, we saved almost 10 terabytes of disk space for our backups. For more information, see the linked blog article.
PRTG Device System Information Export
Script language: PowerShell
System type: PRTG
With this script, you can export PRTG system information for devices.
Desktop Pause Button for PRTG
Script language: PowerShell
System type: PRTG
With this script, you can create a button to pause the PRTG core server.
Monitor NEXTGEN Connect (Mirth Connect)
Script language: PowerShell
System type: eHealth
With this script, you can query the REST API of Mirth (as of version 4.3). This creates the Mirth System Health sensor that provides system values such as CPU load, free memory, and free hard disk space, and the Channel sensor that monitors the number of sent and received messages as well as faulty and buffered messages per channel.
Monitor PHP-FPM Status Page
Script language: PowerShell
System type: Linux/Unix/macOS
With this script, you can monitor the PHP-FPM Status page in PRTG. For more information on how to enable this, see https://easyengine.io/tutorials/php/fpm-status-page/.
Locked AD Users
Script language: PowerShell
System type: Windows
With this script, you can query the Active Directory and find users that are, for example, locked or disabled. The resulting users are displayed in the last message field in PRTG.
Historic Windows Events
Script language: PowerShell
System type: Windows
With this script, you can read historic events for a Windows host and filter for various credentials. You can search multiple channels and providers and get custom alerts based on event IDs and strings.
Dynamic Windows Processes
Script language: PowerShell
System type: Windows
With this script, you can monitor processes that change their name frequently, for example, depending on the amount of spawned processes.
Linux Services
Script language: Bash
System type: Linux/Unix/macOS
With this script, you can monitor a specific Linux service for its availability. If the service is not started, the script automatically tries to start it.
Microsoft Active Cluster Nodes
Script language: PowerShell
System type: Windows
With this script, you can create a sensor with which you can determine the active node in your MSCS (Microsoft Cluster Service).
SCVMM: Hyper-V Hosts and Virtual Machines
Script language: PowerShell
System type: Virtual Servers
With this script, you can monitor your SCVMM and all hosts and VMs that reside on it.
Google Search Appliance
Script language: Other
System type: Cloud Services
With this script, you can monitor the health of a Google Search Appliance.
Windows Registry Value
Script language: PowerShell
System type: Windows
With this script, you can monitor remote registry databases and do checks on the desired key (mustcontain, mustnotcontain) via string or regex.
APC Battery Replacement
Script language: Other
System type: Other
With this script, you can monitor if your APC battery needs to be replaced.
Workaround for Scripts Running Longer than 900 Seconds
Script language: PowerShell
System type: PRTG
If your scripts take a very long time to be executed, they might timeout in PRTG because 15 minutes is the longest time span that PRTG waits for results. With this script, we provide a workaround for scripts that run longer than these 15 minutes.
Active Directory Group Membership
Script language: PowerShell
System type: Windows
With this script, you can track the number of users in a specific Active Directory group.
Monitor IP Addresses of Hops
Script language: PowerShell
System type: PRTG
PRTG offers a native Traceroute Hop Count sensor that has, however, a static channel architecture so that it is not feasible to create a sensor with one channel for each hop. With this script, you can monitor the IP addresses of hops and show the route in the sensor message.
Active File Share Sessions
Script language: PowerShell
System type: Windows
With this script, you can display the amount of unique users and computers that have shares open, as well as the total amount of share sessions for the specified host.
MySQL Replication
Script language: Python
System type: Backup and Replication Monitoring
With this script, you can check the MySQL database server replication for the specified host. The script checks if the replication was successful and returns the result on an HTTP web page.
MySQL Table Fragmentation
Script language: Visual Basic
System type: Database Servers
With this script, you can monitor the table fragmentation rates of a MySQL database server. Note that we also provide an alternative method in the Knowledge Base article.
HP ProCurve Switch Version and Model
Script language: PowerShell
System type: Routers and Switches
With this script, you can monitor the software version of your ProCurve switches and show the model information in the sensor message. The version is divided into Major, Minor, and Patchlevel. You can set channel limits to find old versions. The recommended scanning interval is 24 hours.
Monitor Linux Distributions Incompatible with SSH Disk Free Sensor
Script language: PowerShell
System type: Linux/Unix/macOS
With this script, you can get disk metrics using an EXE/Script sensor. The sensor connects to the server, executes the specified command, and returns the corresponding disks. Note that you might need to modify the command.
Get List of Usernames Configured in PRTG
Script language: PowerShell
System type: PRTG
With this script, you can get a sortable list of all usernames that are configured on devices and in groups. You can filter the list as required.
PowerShell for SSH Script Execution
Script language: PowerShell
System type: Linux/Unix/macOS
With this script, you can execute SSH commands via PowerShell. This makes PRTG compatible with systems that do not work with the internal SSH client. You can use the script to execute scripts located in /var/prtg/scriptsxml and /var/prtg/scripts, or simply as a notification that executes commands on Linux hosts, if required.
Get Devices without Configured Sensors
Script language: PowerShell
System type: PRTG
With this script, you can get a sortable list of devices in PRTG that have no configured sensors yet.
Monitor Users Logged in to PRTG
Script language: PowerShell
System type: PRTG
With this script, you can track how many users concurrently use PRTG on a daily basis.
HTTP Return Codes
Script language: PowerShell
System type: Web Servers
With this script, you can check the HTTP response code from a specified website. The script also allows you to configure custom headers if necessary.
Find Groups and Devices with Enabled Auto-Discovery
Script language: PowerShell
System type: PRTG
With this script, you can find all enabled auto-discoveries that are configured in PRTG.
Check SNMP Debug Log
Script language: PowerShell
System type: PRTG
With this script, you can find out which objects (if any) have enabled SNMP debugging. Note that if you enabled SNMP debugging for a support request, for example, and forgot to turn it off, this can fill up your hard drive rather quickly.
Get List of Configured Remote Probes
Script language: PowerShell
System type: PRTG
With this script, you can get an overview of your remote probe configuration and the corresponding available GUIDs.
Send Custom HTML Notifications
Script language: PowerShell
System type: PRTG
We changed the way PRTG handles notification emails and simplified the approach so that there is only one email notification template and the option to deliver plain text emails. This is sufficient for most users. With this script, users that have multiple email clients can create customized notifications, languages, logos and layouts.
Monitor Automatic Services
Script language: PowerShell
System type: Windows
With this script, you can make sure that all automatic services are up and running.
Monitor Website Login
Script language: PowerShell
System type: Web Servers
With this script, you can monitor a website that is behind a login form. The script uses PowerShell to fill in the form and to perform a string check on the website to which it is redirected.
Resume All Paused Sensors
Script language: PowerShell
System type: PRTG
With this script, you can make sure that you do not forget to resume any paused sensors.
Monitor BGP Peer Status
Script language: PowerShell
System type: Other
With this script, you can monitor the bgpPeerTable on your Cisco appliance.
Age of McAfee Anti-Virus Signatures
Script language: PowerShell
System type: Other
With this script, you can check the age of the installed signature database of McAfee.
Altaro Hyper-V Backup Monitoring
Script language: PowerShell
System type: Backup and Replication Monitoring
With this script, you can monitor your Altaro server backups by checking the corresponding event logs.
Specific HTTP Response Code
Script language: PowerShell
System type: Web Servers
With this script, you can check if a URL returns the expected return code and if it does not, you are alerted.
Mounted Windows Volumes
Script language: PowerShell
System type: Windows
With this script, you can monitor the available size (MB/GB/TB and percentage) of the Windows mounts on the target host. The script can also cope with GUID changes of the actual volume because it works with the labels rather than the GUIDs.
3rd Party Scripts
Please note: We carefully checked and selected these scripts, but as they are not part of PRTG, the Paessler support team does not officially support them.
PICK
HP 3PAR Enterprise Storage
Script language: Other
System type: Storage and File Servers
AutoMonX has developed 10 custom PRTG sensors for monitoring the Hewlett-Packard Enterprise 3PAR storage. These unique sensors are utilizing the power of PRTG to monitor the various aspects of 3PAR hardware and its performance. Below is a list of currently available sensors: · 3Par Cage sensor · 3Par Battery sensor · 3Par Disk Pool Space sensor · 3Par CPG sensor · 3Par Node sensor · 3Par Virtual Volume sensor · 3Par CPU Sensor · 3Par Cache Sensor · 3Par VLUN Sensor · 3Par Cluster Quorum Status Sensor
PICK
Script Sensors for Rhebo Industrial Protector
Script language: Python
System type: Custom
This blog article explains how to integrate Rhebo’s Industrial Protector software with PRTG - https://blog.paessler.com/rhebo-industrial-protector-and-prtg The article describes how you can use a set of custom sensors to retrieve monitoring data from the Rhebo system. The script sensors mentioned in the article are available on our Gitlab site - https://gitlab.com/PRTG/Sensor-Scripts/rhebo Two files are included – a ZIP archive containing the scripts, and a READ.md text file that provides additional information about the scripts and how to use them.
PICK
Veeam Backup Status
Script language: PowerShell
System type: Backup and Replication Monitoring
Monitors Veeam Backup & Replication jobs. Includes last backup status, time to next backup, how long backup has been running for and the time since the last backup. Custom status message shows pertinent data based on the current state of the job. Custom lookup enhances the Backup State channel to identify the state of the last backup.
Aruba CX Switches
Script language: PowerShell
System type: Networking
Monitors Aruba CX Switches using the Switch Rest API
PRTG-PVE-Status
Script language: PowerShell
System type: Custom
PRTG powershell script to monitor Proxmox VE (PVE)
PRTG-PVE-Status
Script language: PowerShell
System type: Custom
PRTG powershell script to monitor Proxmox VE (PVE)
ESP2866 pencil
Script language: Other
System type: Other
This code is for an ESP2866 and monitors your PRTG server for errors and warnings. Depending on the status of PRTG it will color an IKEA pencil green, yellow or red. This project was created by me to give our helpdesk a visual aid for the status of PRTG. The inside of the pencil has been replaced by a LED ring and a small ESP2866. Also, a WiFi antenna has been placed on the outside of the pencil for better (internet) range.
PRTG FlexLM License Usage
Script language: PowerShell
System type: Windows
This script is designed to be used as a PRTG custom sensor to monitor FlexLM license usage. It parses license usage logs and reports the number of currently checked-out licenses for various products, providing multiple channels for monitoring each product.
PRTG-PKI-CRL
Script language: PowerShell
System type: Windows
PRTG Sensor script to monitor a certificate revocation list (CRL)
GetScheduledTaskStatus
Script language: PowerShell
System type: Windows
Retrieve the status information of a registered scheduled task in windows and return the results in Json format
JobRouter Sensor
Script language: PHP
System type: Other
This project integrates the JobRouter Admin Overview into PRTG Monitoring, leveraging a PHP script to extract relevant information directly from the JobRouter Database. While it's possible to use the SQL queries provided in the codebase with PRTG's SQL sensors, this implementation operates via HTTP. This makes it especially useful in cloud environments where direct database access might be restricted or undesirable.
Qumulo Quota
Script language: Python
System type: Storage and File Servers
Python script for monitoring Qumulo Quotas in PRTG.
iceQubeMonitor
Script language: Python
System type: Hardware Parameters
Preexisting SNMPs don't work with our Ice Qube AC boxes. The code I have made will parse the temperature data (presented as a string data-type) of the entered IP address that the Ice Qube is assigned. The threshold can be changed by the user.
Check Defrag Without SSD
Script language: PowerShell
System type: Windows
Check if a HDD need to be defragmented and exclude SSDs.
PRTG Uptime Report Generator(CSV)
Script language: Python
System type: Custom
A python script to call PRTG's API and create a CSV file with the uptime and downtime stats for sensors with a specific tag.
Citrix Netscaler (ADC)
Script language: PowerShell
System type: Citrix
Powershell Script to monitor Citrix Netscaler (ADC). High Availability, System, CertExpiration, Interface, vServer, vServerHealth.
SSL Certificate of SSL/TLS [STARTTLS]
Script language: Python
System type: Various Servers
This custom Python Script Advanced sensor will monitor SSL certificates that require a protocol handshake prior to reading certificate data, and exposes the collected certificate data in channels similar to PRTG's built-in SSL Certificate sensor. Supported protocols with STARTTLS to secure the connection: SMTP, LMTP, LDAP.
Azure Traffic Manager
Script language: PowerShell
System type: Cloud Services
PRTG Powershell Script to monitor Microsoft Azure Traffic Manager
Office365 / Azure Audit Logs
Script language: Python
System type: Cloud Services
Monitor Office365 and Azure audit logs for the presence of certain logs or log values through an Advanced .exe sensor. Examples are monitoring for failed Azure AD logins, spoofing prevention in Exchange online, DLP alerts, deletion of import files on Sharepoint, etc. Anything that comes in an audit log can be made into a PRTG sensor channel. See Github page for onboarding instructions (should only take a few minutes) and instructions on how to add/configure the sensor.
Python Class Library for PRTG API
Script language: Python
System type: PRTG
This is a class library that can be used to populate a 'server' object with all child devices and respective child sensors. Can retrieve text status, tags, search by tags, start and stop sensors.
Citrix ADC
Script language: PowerShell
System type: Firewall Monitoring
PRTG Powershell Script to monitor Citrix ADC. System Status, HA Status and other metrics
Internet Speed Test
Script language: PowerShell
System type: Bandwidth Monitoring
This Advanced Sensor will monitor and report Internet speed using Ookla, SpeedTest.net.
Iperf3 SSH Sensor
Script language: Bash
System type: Bandwidth Monitoring
This script outputs a Upload and Download Measurment of Iperf3. This has been tested and developed against Iperf 3.0.11 at the time of submission.
Ubiquiti Access Points
Script language: PowerShell
System type: Wireless
This is a Custom EXE/XML script for PRTG to monitor Ubiquiti WiFi access points with data from the Unifi controller. - Greater amount of values available, than the MIBs from Ubiquiti - Detailed info in the status message, such as SSID, uplink switch and port number (if using Ubiquiti switches) - Pre-set errors and warnings for poor WiFi experience and sketchy RSSI quality (customize to suit) - Caching of API results so infrastructures with a lot of access points aren't making needless concurrent network requests
CrowdStrike Status
Script language: PowerShell
System type: Cloud Services
PRTG Powershell Script to monitor CrowdStrike
Acronis Cyber Protect Cloud
Script language: Python
System type: Backup and Replication Monitoring
This blog article explains how PRTG can be used to check the status of clients that are protected by Acronis’ MSP focussed Cyber Protect Cloud - https://blog.paessler.com/protect-and-monitor-your-entire-it-environment-with-acronis-and-prtg The sensors and detailed instructions can be found here: https://go.acronis.com/integrations/prtg/windows
Cisco LACP Port-Channel State
Script language: Go
System type: Routers and Switches
One sensor to monitor all LACP port channels on Cisco Catalyst switches The sensor will show the following states: Ok: All ports in LACP Port-Channel up and bundled in port-channel Error: All ports in Port-channel in Individual state or in down state (it can be notconnected or suspend) Warning: If some ports in port-channel in Individual state or down Warning: If Port-channel interface administratively down.
Synology Package Updates
Script language: Bash
System type: Storage and File Servers
Script looking for available updates of packages installed on your Synology NAS and showing a warning in PRTG
Cloudflare Argo Tunnel Monitoring
Script language: PowerShell
System type: Cloud Services
Take use of Cloudflare API to monitor status of your Argo tunnels.
Checkpoint VPN Certificates
Script language: Bash
System type: Firewall Monitoring
PRTG Monitoring script for Checkpoint VPN Certificates expiration. Sensor creates channels for every VPN Certificate. Warning limit 14 days. Error limit 7 days.
AOVPN Connection Statistics
Script language: PowerShell
System type: Windows
AOVPN Connection Statistics monitoring.
Microsoft Azure VHD Host Pool Status
Script language: PowerShell
System type: Cloud Services
PowerShell script which can be used to display the AVD Host Pool status or create a PRTG sensor. It measures: number of active sessions how many hosts is available what is the current session limit what is the current session usage (%)
Integrate PRTG with Fastvue Syslog Server
Script language: Python
System type: Custom
This blog article explains how to integrate PRTG with Fastvue’s freeware Syslog Server, via its REST API - https://blog.paessler.com/how-to-get-the-most-out-of-syslog-monitoring-with-prtg-and-fastvue
nVidia GPU Monitoring [Python]
Script language: Python
System type: GPU
Custom NVIDIA GPU sensor is written in Python and uses the PRTG "Python Advanced Script" or "HTTP Push Data Advanced" sensor to collect NVIDIA GPU telemetry data. Collects GPU Performance State, Temperature, Utilization, Memory Utilization, Total Memory, Used Memory, Free Memory metrics.
Cisco ASA Failover Status Sensor
Script language: C#
System type: Firewall Monitoring
This sensor will monitor your Cisco ASA HA pair, and let you know which ASA is in which status for the pair.
VMware VMDisk Latency
Script language: PowerShell
System type: VMWare
Using VMWare PowerCLI this Script checks VMware VM Disk Latency
PRTG DataCore
Script language: PowerShell
System type: Storage and File Servers
This Script can monitor DataCore.
LetsEncrypt Scripts for PRTG
Script language: PowerShell
System type: Websites
Scripts to enable using Let's Encrypt certificates with PRTG. Currently, Certify the Web (https://certifytheweb.com/) can use this project's post-install script to update PRTG's SSL Certificate.
prtg_systemd
Script language: Bash
System type: Custom
Monitor one or more systemd units with PRTG. Set an OK status for units that are active or an Error status for units that are not active. The units monitored can be services, any other unit type, or any combination of unit types.
PRTG HTTP Push Helper scripts
Script language: Bash
System type: Notifications
Turn custom sensor scripts into HTTP Push sensors. The scripts themselves are not sensors; they are interfaces for using existing (non-push) sensor scripts as push sensors and creating new push sensors.
SQL Agent job status
Script language: PowerShell
System type: Database Servers
This custom PRTG sensor can be used to monitor the status of enabled Microsoft SQL Server agent jobs. It ensures that the status of every job is available and that failed jobs impose a sensor failure.
nVidia GPU Monitoring [PowerShell]
Script language: PowerShell
System type: GPU
This guide will show you how to use the nVidia-SMI for gathering metrics on nVidia's business line of GPUs. Including, Tesla, GRID, Quadro and Titan X products, though limited support is also available on other NVIDIA GPUs.
VMWare VM disk space monitoring
Script language: PowerShell
System type: VMWare
Using VMware PowerCLI this Script checks disk space of every VM.
Twilio SMS Notification Script
Script language: PowerShell
System type: Notifications
Powershell script that links to twillio api sending a basic text message using the Execute Program settings under notifications
Domain Expiration
Script language: Python
System type: Websites
Keep track of how long until your domains expire.
Cisco SFP DDM
Script language: Go
System type: Routers and Switches
This sensor modified and work with switch which do not provide SFP DDM information by SNMP (For example Cisco 3850 with new software version) It gets data from SSH. Signal level and thresholds then compare level with thresholds established by the device.
Windows Eventlog
Script language: PowerShell
System type: Windows
Monitors Windows Eventlog. Excludes and includes possible.
Cisco BGP Neighbors
Script language: Go
System type: Routers and Switches
This is multichannel sensor each channel represent BGP neighbor status.
Cisco EIGRP Neighbors
Script language: Go
System type: Routers and Switches
This is multichannel sensor. Each channel represent EIGRP neighbor status, and neighbors count in each AS
Notification Script for PagerDuty Event API 2
Script language: PowerShell
System type: Notifications
A Simple PowerShell based "Execute Program" notification for PRTG that uses PagerDuty's Event API v2 This KB article explains how to configure the notification to send alerts to PagerDuty, using their Events API v2: https://kb.paessler.com/en/topic/89522-how-can-i-use-the-pagerduty-events-api-v2-with-notifications-in-prtg
PRTG SQL Database Size
Script language: PowerShell
System type: Database Servers
Checks SQL database size, space available and used space for every database!
Windows Logged in Users
Script language: PowerShell
System type: Windows
Using WinRM and WMI this script counts logged on users. You can exclude users or include only one or two users.
Synology Snapshot Remote Replication
Script language: Bash
System type: Storage and File Servers
Bash script for PRTG by Paessler to monitoring status of remote snashot replication. The sensor will show the status and time passed since the last replication. The data is collected from /var/log/synolog/synodr.log. Sensor has to be created in PRTG on your Synology device. Sensor tested on DS 918+ with DSM 6.2.4-25556.
MS SQL Backup Age Script
Script language: PowerShell
System type: Database Servers
This script checks MSSQL Backup, Log Backup and Differential Backup Age for all databases
Telchemy SQMediator
Script language: Python
System type: Custom
This archive contains a sample set of Python Script Sensors for PRTG that will retrieve health and performance data from a unified communications infrastructure that is managed by Telchemy SQMediator.
Windows Cluster Status
Script language: PowerShell
System type: Windows
Using WMI to check MS Cluster Resources, Cluster Disk space, Cluster Nodes and Cluster Interfaces
Microsoft 365 License Usage
Script language: PowerShell
System type: Cloud Services
This Sensor will allow you to monitor the license usage within your Microsoft 365 environment. You can use the parameter $SKUPattern and parameter $exclude to exclude/include specific SKUs.
VMWare Status
Script language: PowerShell
System type: VMWare
Using VMWare PowerCLI this Script checks VMware VM Status for example VMware Tools, Heartbeat, CDDrive Connected and Overall State
VMWare Alerts
Script language: PowerShell
System type: VMWare
Using VMWare PowerCLI this Script checks VMware Alerts and Warnings
DHCP Stats
Script language: PowerShell
System type: Windows
Monitors DHCP Scopes (PercentageInUse, AddressesFree and AddressesInUse) Monitors DHCP Failover State and Mode
Windows Preferred Cluster Nodes
Script language: PowerShell
System type: Windows
This script checks if Windows Cluster Roles are on preferred Node(s)
Age of Print Jobs
Script language: PowerShell
System type: Printing
Monitors pending Print Jobs older than x minutes. Sensor message shows PrinterQueue and Job Owner.
PRTG VMware Snapshots
Script language: PowerShell
System type: VMWare
This Sensor Monitors Snapshots with specific Age or Size. Default Values: WarningHours = 24 (hours) ErrorHours = 48 (hours) WarningSize = 10 (GB) ErrorSize = 20 (GB
Cisco ASA Failover State
Script language: C#
System type: Firewall Monitoring
This Sensor will allow you to monitor the failover state of a Cisco ASA appliance. An english manual can also be found in the repository.
PRTG Exporter Prometheus Plugin
Script language: C#
System type: PRTG
A very simple example of how to make PRTG Network Monitor metrics available to Prometheus. PRTG-Exporter-core uses PrtgAPI to receive the metrics and Prometheus-net to export metrics to Prometheus.
Microsoft Teams Agent Queues
Script language: PowerShell
System type: VoIP/Telephony
Monitor number of agents present in a Teams Call Queue, and create a dashboard for call center purpose. Monitors Agent names, optin agents, and optout agents for queues.
Dell Hardware Warranty Expiration
Script language: PowerShell
System type: Hardware Parameters
With this script, you can monitor how many days are remaining for your Dell device warranty based on the service tag.
HTTP Activity Counter Sensor
Script language: PowerShell
System type: Websites
The purpose of this sensor is to keep a running count of the number of key presses/mouse clicks that a user makes over an amount of time. Ideally, this script will run while a user's PC is online, and will push data constantly until it is turned off. The script will gather this information, and push the statistics of: KeyPresses, MouseClicks, and TotalActionsPerMinute to the PRTG sensor.
Cisco APIC CPU CPU and Disk Capacity
Script language: GoLang
System type: Routers and Switches
With PRTG, you can monitor Cisco APIC CPU and disk capacity with the EXE/Script Advanced sensor. Excutes a Golang compiled into EXE File on the PRTG probe system.
Linux Disk SMART Monitor
Script language: Bash
System type: Linux/Unix/macOS
PRTG Script to monitor Smart status of all drives. The script will find all open end devices, and check for smart errors. This is intended to run on Linux systems.
ZPool Capacity
Script language: Bash
System type: Linux/Unix/macOS
PRTG Script to monitor ZPool Capacity in %, total size and used size. Script handle Gigabyte and TeraByte capacities.
Go-E Home+ Charger
Script language: PowerShell
System type: Smart Home
Retrieves ans outputs the stats of a go-e HOME+ charger in XML format. Among others, it shows the Currents, Total Power, Voltages, Firmware Versions, Temperatures and many more.
Synology Hyper Backup
Script language: Bash
System type: Synology
Bash script for PRTG by Paessler to monitoring status of backup with Synology's Hyper Backup. The Sensor will show the status of the backups and the time passed since the last backup. The data is collected from /var/log/synolog/synobackup.log.
Asterisk Peer
Script language: GoLang
System type: Asterisk
For monitoring SIP peers (SIP phones). Asterisk version lower than 12 do not have REST API but have AMI interface, this sensor utilize AMI.
Hyper-V Replication Delay
Script language: PowerShell
System type: Windows
Verify each VM on Hyper-v environment to check if there is a delay with one ou more VMs and format the result to PRTG exe Sensor
Folding@Home Groups
Script language: Bash
System type: Cloud Services
You can monitor the progress of your user and your friends, if you are not in one team, or your team is too big. Please do not try to monitor more than 10 Usernames, otherwise script will get very slow and PRTG will time-out. Note that there are two different FOH scripts, one for users, one for groups. Make sure to use the corresponding parameters.
ZFS Pool Size
Script language: Bash
System type: Linux/Unix/macOS
Monitors used capacity of zpools (like rpool or syspool) in your ZFS System, output is in %.
Folding@Home User
Script language: Bash
System type: Cloud Services
You can monitor the progress of your users and your friends, if you are not in one team or your team is too big. Please do not try to monitor more than 10 usernames, otherwise the script can get very slow and PRTG will time-out.
Auto-Start Services Monitor
Script language: PowerShell
System type: Windows
An alternative to WMI monitoring method that doesn't require PRTG to have a user account on the target machine or domain admin credentials; with options to auto-start whitelisted services. This script runs on the target machine, rather than the probe device/PRTG and utilizes the PRTG API for sensor alerts.
PRTG Health Reporter
Script language: Other
System type: PRTG
AutoMonX has developed a tailor-made Health Reporter for large deployments of PRTG. Now you can get a comprehensive report on the status of your PRTG deployment. Core and probe servers are scanned for their operating system status of Memory, Disk and PRTG services. General monitoring health indicators are also gathered and included in the report.
Zendesk Notifier
Script language: Python
System type: Other
Get PRTG notifications when new / unassigned tickets are detected. The Python script (zendesk_notifier) gets ran on a schedule and checks your Zendesk account for new / unassigned tickets. When a condition is met (new / unassigned tickets), it sends a hook to PRTG and an alert notification gets pushed to your PRTG dashboard.
Asterisk SIP Trunks
Script language: Other
System type: Other
Sensor for PRTG monitoring system. For monitoring SIP trunk with registration. Asterisk version lower than 12 do not have REST API but have AMI interface, this sensor utilize AMI.
PRTG-PingPong
Script language: Other
System type: Other
A standalone ping sensor w/jitter for PRTG. Includes response time (latency), jitter, and packet loss. The sensor can function as Master sensor for parent.
SSL Report Grading
Script language: PowerShell
System type: Websites
Qualys SSL Report Grading for PRTG is a custom PowerShell script that queries the Qualys SSL Labs Service and allows you to grade a (public) web property's SSL Settings.
Windows Services
Script language: PowerShell
System type: Windows
Using PRTG to monitor Windows services can be done with the integrated services sensor. However, this sensor can only monitor one service at the same time. This can be very useful to track memory or CPU usage of services, but in most cases you simply like to know, if all services are running as inteded. An there is no built-in means for that.
RDS License Monitoring
Script language: PowerShell
System type: Other
With the addition of Citrix to the enterprise-such as with Windows Server 2016-terminal servers, one or the other IT department is forced to monitor how the RDS licenses' utilization is. Since Citrix can provide the applications both internally and externally for field staff, one of the problems is that it is not always possible to estimate exactly whether existing RDS licenses are sufficient in the long term. Because in the long run it is conceivable that one would not even notice if licenses become free again - if one would not check this - even manually - on the RDS license server. (via Google Translate)
SCCM Sync Status and WMI Module
Script language: PowerShell
System type: Other
This project has two scripts which can report on the SCCM server's ability to remain synchronized with Microsoft's update catalog, as well as report counts of software update deployment states per deployment.
Discord Notifications
Script language: PowerShell
System type: Other
This PowerShell script allows you to send notifications from within PRTG to a certain Discord Channel.
Synology btrfs dev stats Sensor
Script language: Bash
System type: Storage and File Servers
Simple script to create a sensor for PRTG by Paessler which uses the output of btrfs dev stats to show the health of your Btrfs volume.
Mikrotik CloudCore Devices SNMP OIDlib
Script language: Other
System type: Routers and Switches
Working OIDlib for Mikrotik CCR series.
NextCloud Server Status Sensor
Script language: PowerShell
System type: Cloud Services
This script allows you to get various status information about your NextCloud Instance.
VMware 6.7 vCenter host hardware status
Script language: PowerShell
System type: Virtual Servers
The following script was created to bypass an issue in the SOAP API in relation with VMware, hardware vendor drivers and PRTG.
Synology Active Backup Monitoring
Script language: Bash
System type: Storage and File Servers
Bash script for PRTG to monitoring status of device backup in Synology Active Backup for Business.
VCSA VM Tracker Sensor
Script language: PowerShell
System type: Virtual Servers
Custom PRTG Sensor to track the location of a VCSA VM. Useful if it goes down and you need to know the host it's on. Set a notification email up for changes so you have this info sent to you every time it vmotions.
Cloudy-IT PRTG Repository
Script language: PowerShell
System type: Windows
Repository containing the following sensors: .NetFramework Version AAD Group based Licensing AD FSMO AD Global Catalog AD OU Client W10 Branch DHCP Scope Exchange 2013 Version Exchange 2016 Version Exchange 2019 Version
TeamViewer Device Status
Script language: PowerShell
System type: Other
Powershell script to monitor the Status Devices from TeamViewer using PRTG. Script generated using TeamViewerPSModules from PowerShell Studio 2019.
Samba AD Checks
Script language: Bash
System type: Linux/Unix/macOS
Simple script sensors for PRTG by Paessler to check the health of a Samba Active Directory.
Joan Devices Manager
Script language: PowerShell
System type: Other
Script for monitoring Joan devices (getjoan.com), supports only on-premise management server. Script does return state, battery level, temperature and wifi signal level of the device within a PRTG custom EXE/XML sensor.
Synology NAS Share Usage Information
Script language: Bash
System type: Storage and File Servers
This BASH script allows you to monitor share information about your Synology NAS via the SSH Custom Advanced Sensor.
Synology NAS Volume Usage Information
Script language: Bash
System type: Storage and File Servers
This BASH script allows you to monitor volume information about your Synology NAS via the SSH Custom Advanced Sensor.
Custom Host Ping Sensor
Script language: Other
System type: Other
A simple script to monitor an IP address other than the parent's host address. Returns response time in "ms".
Windows Update Push Sensor
Script language: PowerShell
System type: Windows
This script allows you to monitor the Windows Update Status from any Windows Based Server - no matter if domain joined or not. It sends the data via PRTG's HTTP Push Data Advanced Sensor.
PRTG Alert Toggle Webhook API
Script language: Python
System type: PRTG
Utilize static error alerts for custom log behavior with PRTG's webhook API.
Azure Sensor Pack
Script language: Other
System type: Cloud Services
AutoMonX Ltd has developed a custom PRTG sensor pack for monitoring Microsoft Azure cloud environments. These unique sensors are utilizing the power of PRTG to monitor the various aspects of Microsoft Azure’s resources and services. The sensor pack currently supports auto-discovery and monitoring of 17 Azure resources (and counting).
Windows Search Index Counter
Script language: PowerShell
System type: Windows
This PowerShell Script will invoke a command to a target system and count the files currently in the index. This has to be invoked, though the OLEDB provider of the Search Index allows remote-requests, it does not give you accurate numbers for the overall scope of the index on the system using remote requests.
Oxford Status API
Script language: Other
System type: Database Servers
This project will read the University of Oxford Status API and digest it into PRTG Network Monitor. This project was created by James Preston of AN Security to demonstrate the usefulness of the REST Custom sensor in PRTG.
PRTG Zendesk Tickets Webhook
Script language: PowerShell
System type: PRTG
Automatically open Zendesk tickets for triggered sensors using Powershell. Forked from Integrating Zendesk and PRTG (https://tietze.io/b/2015/09/08/integrating-zendesk-and-prtg/).
Hyper-V VM Physical Resource Sensor
Script language: PowerShell
System type: Virtual Servers
This script creates a sensor in PRTG that displays the allocation of physical resources (CPU/RAM) to virtual machines. Also returns the number of virtual machines
Linux Check for Required Reboot
Script language: Bash
System type: Linux/Unix/macOS
If you're using unattended upgrades and have automatic installs running, this script can tell you if you have pending reboot. If you are also automatically rebooting, you can set this up so that you know when a server has not rebooted for longer than a certain amount of time, e.g. 24hrs.
VMware PowerCLI Snapshot Sensor
Script language: PowerShell
System type: Virtual Servers
Lists all present snapshots for a given VMware vSphere instance. You can provide how old the snapshots must be to be listed by this script. It shows for each snapshot the associated virtual machine name, name and description and the snapshot's age in days.
baramundi Custom Sensors
Script language: PowerShell
System type: Other
The supplied sensors can be used to monitor several aspects of a bMS installation through PTRG. These sensors use the bConnect interface to read information from your bConnect installation.
Active Directory User Lockout Monitoring Script
Script language: PowerShell
System type: Windows
The following script will read through your current Active Directory and filter for user accounts with the following specific conditions: Lockedout users, disabled users, expired users and users with password never expires set.
Baramundi bConnect Status Sensor
Script language: Python
System type: Other
This custom sensor monitors different aspects of a Baramundi bConnect instance.
Hyper-V Dynamic RAM Sensor
Script language: PowerShell
System type: Virtual Servers
This sensor monitors the Dynamic RAM of a Hyper-V Host via PowerShell.
Multi SSL Certificate Expiration Sensor
Script language: PowerShell
System type: Other
This sensor allows you to monitor the expiration dates of multiple webservers at once.
Unifi Video NVR Recordings Check
Script language: Bash
System type: Storage and File Servers
This bash script check for new video files on the Unifi Video NVR. Just edit path to video files and time for last recordings and add the SSH sensor within PRTG.
PRTG Starface PBX Sensor
Script language: Java
System type: VoIP/Telephony
This is an Add-On for the Starface PBX, using the built-in Module System. The serverside is designed, to allow other users to create their own channels, there are some demo-modules, for example: hdd-space, amount of user licenses left, lines on/offline, and more. The add-on on the PRTG-Monitor's side is a 10kb small client, which only has the task to connect to the PBX, authenticate and get the XML file.
Monitor ClamAV Service in FreeBSD
Script language: Bash
System type: Linux/Unix/macOS
This script allows you to monitor ClamAV Services on a FreeBSD based System. This script uses the SSH Script Sensor.
BulkSMS Remaining Credits Sensor
Script language: PowerShell
System type: Other
This script allows you to monitor your remaining BulkSMS Credits.
Gameserver Monitor
Script language: C#
System type: Other
A simple command line application to check the status of one or multiple game servers. Supports single run, continuous check and PRTG XML export As it uses the Gameserverinfo library to check the various game servers.
PRTG Veeam BR Stats
Script language: PowerShell
System type: Windows
Advanced Sensor which will Report Statistics about Backups during the last 24 Hours and Actual Repository usage.
Ceph Cluster Storage Python Sensor
Script language: Python
System type: Storage and File Servers
This sensor transforms the output of the device's command "ceph -s" into readable output for PRTG.
PowerShell Telnet Script
Script language: PowerShell
System type: Other
Useful for Telnet connections to Cisco Switches and other devices. Customized to return data to PRTG via an EXE/Advanced sensor for a Citrix port 1494 ICA response code
PrtgXml
Script language: PowerShell
System type: PRTG
PrtgXml provides a declarative syntax for generating the XML output required by EXE/Script Advanced custom sensors.
PrtgAPI
Script language: C#
System type: PRTG
PrtgAPI is a C#/PowerShell library that abstracts away the complexity of interfacing with the PRTG HTTP API.
Sensor for Pure Storage FlashArray
Script language: PowerShell
System type: Storage and File Servers
This sensor provides a good overview of the current operational health of the arrays monitored while ensuring that the reporting was not overly complicated. The sensor covers the following level conditions: Array capacity status, Array performance metrics, General hardware status of Controllers, Shelves and Chassis, General drive health.
Windows DHCP scope status
Script language: PowerShell
System type: Windows
This script will display the current status of specific DHCP scopes that might fill up from time to time.
Seatel Antenna Sensor
Script language: PowerShell
System type: Other
This sensor queries all values that the Seatel's DacRemP program can deliver. You can find an extensive explanation in your Knowledgebase under https://kb.paessler.com/en/topic/75858.
iDirect Modem Sensor
Script language: PowerShell
System type: Other
This sensor uses Telnet to retrieve the state of an iDirect modem. It will report RX SNR, TX RefPower, the selected Beam and the TX State (including TX Mute).
PRTG Related Tickets Tab
Script language: JavaScript
System type: PRTG
This is a customization to the main PRTG webinterface that will add a feature to see tickets related to the sensor or device you are currently visiting. You can view the tickets via the additional "Related Tickets"-Tab.
To use the script just copy "/javascript/scripts_custom.js" from the GitHub page into your PRTG Program Directory under "C:\Program Files (x86)\PRTG Network Monitor\webroot\javascript\". With PRTG version 17.3.34 all UI customizations will disappear with each update. You will have to re-apply any customizations after each update.
PRTGShell
Script language: PowerShell
System type: Windows
This is a PowerShell module for PRTG that allows managing to a certain extent.
RabbitMQ Queues & Exchanges
Script language: C#
System type: Other
A custom sensor for PRTG to monitor RabbitMQ Queues and Exchanges
Veeam Backup And Replication
Script language: PowerShell
System type: Windows
This will allow you to monitor multiple Veeam Backup and Replication servers, detailed backup statistics. Alerting is also provided.
Active Windows Users
Script language: C#
System type: Windows
It allows you to monitor currently logged in Windows users using an external EXE provided by PRTGToolsFamily.
EXIM Queue Length
Script language: Bash
System type: Linux/Unix/macOS
This will allow you to check the queue length of the Linux based mail server EXIM.
Active Lync Users
Script language: PowerShell
System type: Windows
Monitor active lync users as well as the amount of inbound and outbound calls.
Advanced Exchange Server Metrics
Script language: Other
System type: Mail Servers
This script provided by the renowned Exchange portal MSXFAQ allows you to monitor transaction logs, Database Size EDB, ActiveSync Data as well as active users. There are multiple other linked sensors. Please note that the page is only available in German.
Atlantis ILIO
Script language: Other
System type: Other
This will allow you monitor your Atlantis ILIO environment using PRTGs SNMP Library Sensor.
Allnet UPS
Script language: PowerShell
System type: Other
You can monitor your Allnet PowerMeter UPS with this.
Telegram Bots Notifications
Script language: Other
System type: Other
Today telegram launched a new service. Telegram BOT. You can HTTP trigger this bot to send messages / photo etc. At a older article i created a telegram bot with Linux but now its much easyer to do this.
NetApp SnapMirror
Script language: PowerShell
System type: Other
This script monitors the NetApp SnapMirror relationships via SNMP. Each relationship results in one channel. Channel names are FilerA:volA - FilerB:volB. The message of the sensor is set to the relationship name with the biggest lag time.
Python PRTG Manager
Script language: Python
System type: Other
Python module for managing PRTG servers. It allows you to browse your sensor tree and manage each group, device, sensor or channel as an object that you can pause, resume, rename, delete, clone etc.
Processed MailScanner Mails
Script language: Bash
System type: Linux/Unix/macOS
Retrieves the processed mails by MailScanner during the last timespan. The 1st parameter defines the password to access the MailScanner MySQL database. The 2nd parameter defines the timespan in minutes. Wrong or invalid input defaults to 15 minutes.
PoShPRTG
Script language: PowerShell
System type: PRTG
PowerShell Module For Administrating PRTG It eases the rollout-/deployment process for new machines and management 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)
Monitoring Shadow Copy Age
Script language: PowerShell
System type: Windows
This allows you to monitor the age of shadow copies for a given drive on a Windows Server.
VMWare Horizon 7
Script language: PowerShell
System type: Virtual Servers
Among other scripts, you'll find custom sensors for monitoring VMWare's Horizon 7. It allows you to monitor sessions, pools and provisioned VMs.
Monitor Subscriptions With PRTG
Script language: PowerShell
System type: Other
Monitors reoccurring subscriptions so you know when to pay your bills for third party IT applications. ( obviously can be extended past just IT) Remember no more than 50 channels on this custom sensor.
Quota Exceeding Exchange Mailboxes
Script language: PowerShell
System type: Mail Servers
This script will iterate through all available Exchange mailboxes and return all mailboxes that are bigger than the corresponding trigger limit for that mailbox. The trigger limit results from the defined warning quota for that mailbox minus the provided limit offset (default: 0.2 GB). If no warning quota is defined for a mailbox, the database default quota will be used for that mailbox. Explanation: If a mailbox has a size of 1.9 GB, the warning quota for that mailbox is 2.0 GB and the limit offset is 0.2 GB, an error will be issued because the mailbox exceeds the trigger limit of 1.8 GB (Warning Quota 2.0 GB - Limit Offset 0.2 GB).
YUM Update Age
Script language: Bash
System type: Linux/Unix/macOS
This script allows you to monitor the time since the last YUM update.
PRTG Pester
Script language: PowerShell
System type: Windows
This script is called from PRTG to run Pester tests and record the results in PRTG. By default, each channel in the sensor will error if a test fails.
Hyper-V Replication Monitoring
Script language: PowerShell
System type: Virtual Servers
This script will return the difference in minutes between the current date and the last time each VM replicated from Primary to the Replica server.
WatchGuard - Status Multi-WAN
Script language: Python
System type: Other
The monitoring of the Multi-WAN status is not possible through SNMP on WatchGuard firewall (according to a WatchGuard support case). This script monitors the Mutli-WAN status via the Webinterface of the WatchGuard. This works for cluster or non-clustered.
Citrix NetScaler
Script language: PowerShell
System type: Other
A collection of PRTG sensor scripts to monitor key NetScaler metrics including health, performance, configuration status, vServer status and certificate expiration.
Veeam Backup and Replication
Script language: PowerShell
System type: Other
This script connects to the the Veeam Backup and Replication Server with the VeeamPSSnapin (you must install the Veeam Console on the probe device) and checks the "last result" for all enabled jobs. One channel per Job is returned. No specific edition of Veeam is required. This script was last tested against Veeam Backup and Replication 9.5 Update 2.
NetApp Snapshot Age
Script language: PowerShell
System type: Storage and File Servers
Scans the volumes of a NetApp Filer for their oldest snapshot. Each volume is returned as one channel, the value is the age of the oldest snapshot.
PRTG Uptime SLA Sensors
Script language: PowerShell
System type: PRTG
Script that uses PRTG's API to check the SLA/Uptime Average of all Sensors on your server. There is a Daily, Weekly and Since Deployment Mode.
SAP Monitoring by itesys AG
Script language: Other
System type: SAP
As part of a technology partnership with Paessler, the SAP-based service provider itesys has developed a comprehensive package of SAP sensors for integration into the PRTG monitoring tool. The SAP sensors deliver numerous values and parameters for IDoc, SAP Jobs, Work Process, Dialog, Dumps, J2EE, SAP Business Objects, Syslog, RFC and many more including SAP databases such as SAP HANA, Sybase, MaxDB, Oracle, MSSQL or DB2. All sensors can be tested with the free demo license.
SAP Monitoring by ICON Software
Script language: Other
System type: SAP
German software company Icon Software has written a bunch of EXE sensors that can be used with PRTG in order to query SAP systems. The results will be integrated into your monitoring data, just like you are used to it with other sensors. There are some SAP EXE sensors for free, others are available in packages for a one-time payment. For more details on how to obtain and configure those sensors, please see the Icon Software website.
Native PRTG Sensors
WMI Microsoft SQL Server 2022 sensor
Script language: Other
System type: Database Servers
Monitors the performance of a Microsoft SQL Server via WMI.
Application Server Health (Autonomous) sensor
Script language: Other
System type: PRTG Internal
Monitors the health of the PRTG application server and checks various parameters that can affect the quality of the monitoring results.
AWS Alarm v2 sensor
Script language: C++
System type: Cloud Services
Monitors the status of an AWS alarm by reading its data from Amazon CloudWatch via the AWS API.
AWS EBS v2 sensor
Script language: C++
System type: Cloud Services
Monitors the performance of an AWS EBS volume by reading its data from Amazon CloudWatch via the AWS API.
AWS EC2 v2 sensor
Script language: C++
System type: Cloud Services
Monitors the performance of an AWS EC2 instance by reading its data from Amazon CloudWatch via the AWS API.
AWS ELB v2 sensor
Script language: C++
System type: Cloud Services
Monitors the performance of an AWS ELB load balancer by reading its data from Amazon CloudWatch via the AWS API.
AWS RDS v2 sensor
Script language: C++
System type: Cloud Services
Monitors the performance of a AWS RDS database by reading its data from Amazon CloudWatch via the AWS API.
FortiGate System Statistics sensor
Script language: C++
System type: Hardware Parameters
Monitors the system health of a Fortinet FortiGate firewall via the REST API.
HPE 3PAR Drive Enclosure sensor
Script language: C++
System type: Storage and File Servers
Monitors a drive enclosure of an HPE 3PAR storage system.
HTTP v2 sensor
Script language: C++
System type: Web Servers
Monitors a web server using HTTP.
Local Folder sensor
Script language: C++
System type: Storage and File Servers
Monitors a local folder on a probe system.
Microsoft 365 Mailbox sensor
Script language: C++
System type: Cloud Services
Monitors a folder of a Microsoft 365 mailbox via Microsoft Graph.
Multi-Platform Probe Connection Health (Autonomous) sensor
Script language: Other
System type: PRTG Internal
Monitors the state of the connection between the PRTG core and multi-platform probes.
Multi-Platform Probe Health sensor
Script language: C++
System type: PRTG Internal
Monitors the status of a multi-platform probe device.
NetApp Aggregate v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors the status of a NetApp storage aggregate via the REST API using ONTAP as of version 9.6.
NetApp I/O v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors input and output operations of a NetApp storage system via REST API using ONTAP as of version 9.11.
NetApp LIF v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors a logical interface (LIF) of a NetApp storage system via the REST API using ONTAP as of version 9.10.
NetApp LUN v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors the logical unit number (LUN) of a NetApp storage system via the REST API using ONTAP as of version 9.6.
NetApp NIC v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors a network interface card (NIC) of a NetApp storage system via the REST API using ONTAP as of version 9.10.
NetApp Physical Disk v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors physical disks of a NetApp storage system via the REST API using ONTAP as of version 9.9.
NetApp SnapMirror v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors SnapMirror relationships of an ONTAP storage system the REST API using ONTAP as of version 9.6.
NetApp System Health v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors the health of a node of a NetApp storage cluster via the REST API using ONTAP as of version 9.6.
NetApp Volume v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors a volume of a NetApp storage system via the REST API using ONTAP as of version 9.6.
Ping v2 sensor
Script language: C++
System type: Various Servers
Sends an ICMP echo request ("ping") from the probe system to the parent device to monitor its availability.
Port v2 sensor
Script language: C++
System type: Various Servers
Monitors a network service by connecting to one or more of its TCP/IP ports.
REST Custom v2 sensor
Script language: C++
System type: PRTG
Queries a JSON or an XML REST API endpoint and maps the JSON or XML result to sensor values.
SNMP Custom v2 sensor
Script language: C++
System type: PRTG
Monitors a single parameter that is returned by a specific OID or ASN.1 MIB via SNMP.
SNMP Disk Free v2 sensor
Script language: C++
System type: Hardware Parameters
Monitors the free disk space on a logical disk via the SNMP. The sensor uses HOST-RESOURCES-V2-MIB::hrStorageTable.
SNMP Traffic v2 sensor
Script language: C++
System type: Bandwidth Monitoring
Monitors bandwidth and traffic on a device via SNMP.
Network Share sensor
Script language: C++
System type: Storage and File Servers
Monitors an SMB or a CIFS network share.
Redfish Power Supply sensor
Script language: C++
System type: Hardware Parameters
Monitors the power supply of a Redfish-capable server.
Redfish System Health sensor
Script language: C++
System type: Hardware Parameters
Monitors the system health of a Redfish-capable server.
Redfish Virtual Disk sensor
Script language: C++
System type: Hardware Parameters
Monitors the virtual disk of a Redfish-capable server.
Script v2 sensor
Script language: C++
System type: Custom
Runs a Python script (.py) on the probe system.
SNMP Rittal CMC III Hardware Status sensor
Script language: Other
System type: IoT and IIoT
Monitors the overall status of Rittal data center hardware, for example CMC III processing units, PDUs, or Rittal IoT Interfaces and the hardware status of every attached external sensor via SNMP.
SNMP UPS Status sensor
Script language: C++
System type: Other
Monitors the status of a UPS via SNMP.
SNMP Uptime v2 sensor
Script language: C++
System type: Other
Monitors the uptime of a device via SNMP.
Soffico Orchestra Scenario sensor
Script language: C++
System type: Various Servers
Monitors the status of processes within an Orchestra scenario.
SSH INodes Free v2 sensor
Script language: C++
System type: Linux/Unix/macOS
Monitors the free index nodes on disks of Linux/Unix and macOS systems via SSH.
SSH Load Average v2 sensor
Script language: C++
System type: Linux/Unix/macOS
Monitors the load average of a Linux/Unix system using SSH.
SSH Meminfo v2 sensor
Script language: C++
System type: Linux/Unix/macOS
Monitors the memory usage of a Linux/Unix system using SSH.
SSH Remote Ping v2 sensor
Script language: C++
System type: Linux/Unix/macOS
Monitors the connectivity between a system running Linux/macOS and another device using ICMP echo requests ("ping") and SSH.
System Health v2 sensor
Script language: C++
System type: PRTG Internal
Monitors the status of a Linux system. PRTG automatically creates this sensor on the multi-platform probe to monitor the system that the remote probe runs on.
Cisco Meraki License sensor
Script language: C++
System type: Cloud Services
Monitors Meraki licenses of an organization via the Cisco Meraki Dashboard API.
Cisco Meraki Network Health sensor
Script language: C++
System type: Cloud Services
Monitors the health of Cisco Meraki network devices via the Cisco Meraki Dashboard API.
Cisco WLC Access Point Overview sensor
Script language: C++
System type: Bandwidth Monitoring
Monitors the operational status of a WLC access point and provides a sum of various network utilization metrics of the available slots.
FortiGate VPN Overview sensor
Script language: C++
System type: Various Servers
Monitors the VPN connections of a Fortinet FortiGate system via the REST API.
HPE 3PAR Virtual Volume sensor
Script language: C++
System type: Storage and File Servers
Monitors the capacity of a virtual volume on an HPE 3PAR storage system.
Data Hub Process sensor
Script language: C++
System type: PRTG Internal
Monitors the status and various statistics of a PRTG Data Hub instance.
Data Hub Rule sensor
Script language: C++
System type: PRTG Internal
Monitors the network traffic and the status of an individual rule of a PRTG Data Hub instance.
Data Hub Traffic sensor
Script language: C++
System type: PRTG Internal
Monitors the network traffic and the status of rules of a PRTG Data Hub instance.
Modbus RTU Custom sensor
Script language: C++
System type: IoT and IIoT
Connects to a Modbus RTU server and monitors up to five returned numeric values.
Beckhoff IPC System Health sensor
Script language: C++
System type: IoT and IIoT
Monitors the system health of a Beckhoff IPC via OPC UA.
Microsoft Azure SQL Database sensor
Script language: C++
System type: Cloud Services
Monitors the metrics of an Azure SQL Database (single database or elastic pool) in a Microsoft Azure subscription.
Microsoft Azure Storage Account sensor
Script language: C++
System type: Cloud Services
Monitors the storage account in a Microsoft Azure subscription.
HPE 3PAR Common Provisioning Group sensor
Script language: C++
System type: Database Servers
Monitors the capacity of a CPG on an HPE 3PAR storage system.
Veeam Backup Job Status Advanced sensor
Script language: C++
System type: Backup and Replication Monitoring
Monitors the status of a specific backup job that runs on the Veeam Backup Enterprise Manager.
Core Health (Autonomous) sensor
Script language: Other
System type: PRTG Internal
Probe-independent sensor that monitors internal PRTG parameters. The sensor shows the status of the PRTG core server and checks various parameters of the PRTG core server that have an impact on the stability of the system.
OPC UA Certificate sensor
Script language: C++
System type: IoT and IIoT
Monitors the certificate of an OPC UA server, for example, the certificate's days to expiration or if it is self signed.
OPC UA Custom sensor
Script language: C++
System type: IoT and IIoT
Monitors up to five numeric values returned by specific OPC UA node IDs.
OPC UA Server Status sensor
Script language: C++
System type: IoT and IIoT
Monitors the server status, uptime, and diagnostic information of an OPC UA server.
Dell EMC Unity Enclosure Health v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors the health of a (DAE or a physical or virtual DPE on a Dell EMC storage system via the REST API. Supports systems from the Dell EMC Unity family with Unity OE 5.x.
Microsoft Azure Subscription Cost sensor
Script language: C++
System type: Cloud Services
Monitors the cost in a Microsoft Azure subscription, for example, the current and previous period cost, the used budgets, or the most expensive service by category.
Veeam Backup Job Status sensor
Script language: C++
System type: Backup and Replication Monitoring
Monitors the status of all backup job runs on the Veeam Backup Enterprise Manager in the last 24 hours.
Soffico Orchestra Channel Health sensor
Script language: C++
System type: eHealth
Monitors the state and the overall number of successful or failed channel calls.
Microsoft Azure Virtual Machine sensor
Script language: C++
System type: Virtual Servers
Monitors the status of a virtual machine in a Microsoft Azure subscription.
Modbus TCP Custom sensor
Script language: C++
System type: IoT and IIoT
Connects to a Modbus TCP server and monitors up to five returned numeric values.
Dell EMC Unity VMware Datastore v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors a VMware datastore on a Dell EMC storage system via the REST API. Supports systems from the Dell EMC Unity family with Unity OE 5.x.
Cloud HTTP v2 sensor
Script language: C++
System type: Web Servers
Monitors the loading time of a web server via HTTP from different locations worldwide using the PRTG Cloud. The locations are distributed among four continents around the globe.
Cloud Ping v2 sensor
Script language: C++
System type: Other
Monitors the TCP ping times to its parent device from different locations worldwide using the PRTG Cloud. These locations are distributed among four continents around the globe.
WMI Microsoft SQL Server 2019 sensor
Script language: Other
System type: Database Servers
Monitors the performance of a Microsoft SQL Server via WMI.
Dell EMC Unity File System v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors a file system on a Dell EMC storage system via the REST API. Supports systems from the Dell EMC Unity family with Unity OE 5.x.
Dell EMC Unity Storage Capacity v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors a Dell EMC storage system via the REST API. Supports systems from the Dell EMC Unity family with Unity OE 5.x.
Dell EMC Unity Storage Pool v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors a storage pool on a Dell EMC storage system via the REST API. Supports systems from the Dell EMC Unity family with Unity OE 5.x.
SNMP Traffic sensor
Script language: Other
System type: Bandwidth Monitoring
Monitors traffic on a device via SNMP. You can create the sensor on a device that provides traffic data. PRTG creates one traffic sensor for each individual port.
SSL Certificate sensor
Script language: Other
System type: Web Servers
Monitors the certificate of a secure SSL/TLS connection.
SSL Security Check sensor
Script language: Other
System type: Various Servers
Monitors the SSL/TLS connectivity to the port of a device. The sensor tries to connect to the specified TCP/IP port number of a device with different SSL/TLS protocol versions and shows if a particular protocol is supported.
Windows Network Card sensor
Script language: Other
System type: Bandwidth Monitoring
Monitors bandwidth usage and traffic of a network interface via WMI or Windows performance counters.
Windows IIS Application sensor
Script language: Other
System type: Web Servers
Monitors a Microsoft IIS server via WMI. The sensor can also monitor applications that use IIS, such as Microsoft SharePoint or Microsoft Reporting Services.
SNMP Trap Receiver sensor
Script language: Other
System type: Various Servers
Receives and analyzes SNMP traps.
SNMP Windows Service sensor
Script language: Other
System type: Windows
Monitors a Windows service via SNMP.
Windows SMTP Service Received sensor
Script language: Other
System type: Mail Servers
Monitors the number of received emails for a Microsoft IIS 6.0 SMTP service (Exchange 2003) via WMI or Windows performance counters.
Windows SMTP Service Sent sensor
Script language: Other
System type: Mail Servers
Monitors the number of sent emails for a Microsoft IIS 6.0 SMTP service (Exchange 2003) via WMI or Windows performance counters.
Windows CPU Load sensor
Script language: Other
System type: Windows
Monitors the CPU load on a computer via WMI or Windows performance counters.
Windows MSMQ Queue Length sensor
Script language: Other
System type: Windows
Reads the number of messages in a Microsoft message queue of the parent device.
Windows Pagefile sensor
Script language: Other
System type: Windows
Monitors the Windows pagefile usage via WMI or Windows performance counters.
Windows Physical Disk I/O sensor
Script language: Other
System type: Storage and File Servers
Monitors the I/O parameters of a hard disk on a Windows system via WMI or Windows performance counters.
Windows Print Queue sensor
Script language: Other
System type: Windows
Reads the print queue on the sensor’s parent device and returns the number of jobs in the print queue. The sensor can monitor queues for all printers that are installed locally.
Windows Process sensor
Script language: Other
System type: Other
Monitors a Windows process via WMI or Windows performance counters.
Windows System Uptime sensor
Script language: Other
System type: Other
Monitors the uptime of a Windows system via WMI or Windows performance counters.
Windows Updates Status (PowerShell) sensor
Script language: Other
System type: Windows
Monitors the status of Windows updates on a computer and counts the available and installed Windows updates that are either from Microsoft or from the local WSUS server.
WMI Custom sensor
Script language: Other
System type: Windows
Performs a custom query via WMI and monitors numerical values (integers and floats).
WMI Custom String sensor
Script language: Other
System type: Windows
Performs a custom string query via WMI.
WMI Event Log sensor
Script language: Other
System type: Windows
Monitors a specific Windows logfile via WMI.
WMI Exchange Server sensor
Script language: Other
System type: Mail Servers
Monitors a Microsoft Exchange Server 2003 or later via WMI (Windows Management Instrumentation).
WMI Exchange Transport Queue sensor
Script language: Other
System type: Mail Servers
Monitors the length of transport queues of a Microsoft Exchange Server 2003 or later via WMI. The sensor shows the same information as shown in Windows System Monitor ‘perfmon’.
WMI File sensor
Script language: Other
System type: Storage and File Servers
Monitors a file via WMI.
WMI Free Disk Space (Multi Disk) sensor
Script language: Other
System type: Storage and File Servers
Monitors the free disk space of one or more drives via WMI.
WMI HDD Health sensor
Script language: Other
System type: Hardware Parameters
Connects to the parent device via WMI and monitors the health of IDE disk drives on the target system using S.M.A.R.T. This is built into most modern IDE hard disk drives.
WMI Logical Disk I/O sensor
Script language: Other
System type: Storage and File Servers
Monitors the disk usage of a logical disk or mount point on a Windows system via WMI.
WMI Memory sensor
Script language: Other
System type: Windows
Monitors available (free) system memory on Windows systems via WMI.
WMI Microsoft SQL Server 2008 sensor
Script language: Other
System type: Database Servers
Monitors the performance of a Microsoft SQL Server via WMI.
WMI Microsoft SQL Server 2012 sensor
Script language: Other
System type: Database Servers
Monitors the performance of a Microsoft SQL Server via WMI.
WMI Microsoft SQL Server 2014 sensor
Script language: Other
System type: Database Servers
Monitors the performance of a Microsoft SQL Server via WMI.
WMI Microsoft SQL Server 2016 sensor
Script language: Other
System type: Database Servers
Monitors the performance of a Microsoft SQL Server via WMI.
WMI Remote Ping sensor
Script language: Other
System type: Windows
Remotely connects to a Windows system via WMI and performs an ICMP echo request (‘Ping’) from this device to a specified target.
WMI Security Center sensor
Script language: Other
System type: Windows
Monitors the security status of a Windows client computer via WMI. The sensor can monitor all security products that are controlled by Windows Security Center / Windows Action Center.
WMI Service sensor
Script language: Other
System type: Windows
Monitors a Windows service via WMI.
WMI Share sensor
Script language: Other
System type: Windows
Monitors a shared resource on a Windows system via WMI.
WMI SharePoint Process sensor
Script language: Other
System type: Windows
Monitors a Microsoft SharePoint server via WMI.
WMI Terminal Services (Windows 2008+) sensor
Script language: Other
System type: Windows
Monitors the number of sessions on a Windows Terminal Services (Remote Desktop Services) server via WMI.
WMI Terminal Services (Windows XP/Vista/2003) sensor
Script language: Other
System type: Windows
Monitors the number of sessions on a Windows Terminal Services (Remote Desktop Services) server via WMI.
WMI UTC Time sensor
Script language: Other
System type: Windows
Monitors the UTC time of a target device via WMI.
WMI Vital System Data v2 sensor
Script language: Other
System type: Hardware Parameters
Monitors vital system parameters (CPU, thread, memory, network, pagefile) via WMI.
WMI Volume sensor
Script language: Other
System type: Storage and File Servers
Monitors the free disk space on a drive, logical volume, or mount point via WMI.
WSUS Statistics sensor
Script language: Other
System type: Windows
Monitors various statistics on a WSUS server via WMI.
SSH Disk Free sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors free space on disks of a Linux/Unix system using SSH.
SSH INodes Free sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors the free index nodes on disks of Linux/Unix and macOS systems via SSH.
SSH Load Average sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors the load average of a Linux/Unix system using SSH.
SSH Meminfo sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors the memory usage of a Linux/Unix system using SSH.
SSH Remote Ping sensor
Script language: Other
System type: Linux/Unix/macOS
Remotely monitors the connectivity between a system running Linux/Mac OS X and another device, using ICMP echo requests (Ping) and SSH.
SSH Script sensor
Script language: Other
System type: Linux/Unix/macOS
Connects to a Linux/Unix system via SSH and executes a script file located on the target system. This option is provided as part of the PRTG API.
SSH Script Advanced sensor
Script language: Other
System type: Linux/Unix/macOS
Connects to a Linux/Unix system via SSH and executes a script file located on the target system. This option is provided as part of the PRTG API.
SSH SAN Enclosure sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors a SAN enclosure via SSH. The SAN has to provide a CLI for this purpose.
SSH SAN Logical Disk sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors a logical disk on a SAN via SSH. The SAN has to provide a CLI for this purpose.
SSH SAN Physical Disk sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors a physical disk on a SAN via SSH. The SAN has to provide a CLI for this purpose.
SSH SAN System Health sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors the system health of a SAN via SSH. The SAN has to provide a CLI for this purpose.
VMware Datastore (SOAP) sensor
Script language: Other
System type: Virtual Servers
Monitors the disk usage of a VMware datastore via SOAP.
VMware Host Hardware (WBEM) sensor
Script language: Other
System type: Virtual Servers
Monitors hardware information of an ESXi server using WBEM.
VMware Host Hardware Status (SOAP) sensor
Script language: Other
System type: Virtual Servers
Monitors the hardware status of a VMware host server via SOAP.
VMware Host Performance (SOAP) sensor
Script language: Other
System type: Virtual Servers
Monitors a VMware host server via SOAP.
VMware Virtual Machine (SOAP) sensor
Script language: Other
System type: Virtual Servers
Monitors a virtual machine on a VMware host server via SOAP.
TFTP sensor
Script language: Other
System type: Storage and File Servers
Monitors a TFTP server and checks if a certain file is available for download.
SNTP sensor
Script language: Other
System type: Various Servers
Monitors an SNTP server.
Syslog Receiver sensor
Script language: Other
System type: Various Servers
Receives and analyzes Syslog messages.
Traceroute Hop Count sensor
Script language: Other
System type: Various Servers
Traces the number of hops that are needed from the probe system to the ‘IP Address/DNS Name’ defined in the sensor's parent device.
System Health sensor
Script language: Other
System type: PRTG Internal
Monitors internal PRTG parameters. The sensor shows the status of the probe system. PRTG creates this sensor automatically. You cannot delete it.
WMI Battery sensor
Script language: Other
System type: Hardware Parameters
Monitors the available capacity and the state of connected batteries of a Windows-based device via WMI.
WMI Disk Health sensor
Script language: Other
System type: Storage and File Servers
Monitors the health of a physical disk on a Windows system via WMI.
WMI Microsoft SQL Server 2017 sensor
Script language: Other
System type: Database Servers
Monitors the performance of a Microsoft SQL Server via WMI.
WMI Storage Pool sensor
Script language: Other
System type: Storage and File Servers
Monitors a storage pool via WMI.
Zoom Service Status sensor
Script language: C++
System type: Conference Tools
Monitors the global status of all Zoom services.
Ping sensor
Script language: Other
System type: Various Servers
Sends an ICMP echo request (‘Ping’) from the probe system to the device it is created on to monitor the availability of a device.
Port sensor
Script language: Other
System type: Various Servers
Monitors a network service by connecting to its port. The sensor tries to connect to the specified TCP/IP port number of a device and waits for the request to be accepted.
Port Range sensor
Script language: Other
System type: Various Servers
Monitors a network service by connecting to various TCP/IP ports. The sensor tries to connect to the specified TCP/IP port numbers of a device in succession and waits for each request to be accepted.
Packet Sniffer sensor
Script language: Other
System type: Bandwidth Monitoring
Monitors the headers of data packets that pass a local network card using a built-in packet sniffer. You can choose from predefined channels. The sensor analyzes only header traffic.
Packet Sniffer (Custom) sensor
Script language: Other
System type: Bandwidth Monitoring
Monitors the headers of data packets that pass a local network card using a built-in packet sniffer. You can define your own channels. There are no predefined channels for this sensor. The sensor analyzes only header traffic.
sFlow sensor
Script language: Other
System type: Bandwidth Monitoring
Receives traffic data from an sFlow v5 compatible device and shows the traffic by type. Only header traffic is analyzed. Several filter options are available to divide traffic into different channels.
sFlow (Custom) sensor
Script language: Other
System type: Bandwidth Monitoring
Receives traffic data from an sFlow v5 compatible device and shows the traffic by type. Several filter options are available to divide traffic into different channels.
SNMP Cisco ADSL sensor
Script language: Other
System type: Bandwidth Monitoring
Monitors ADSL statistics of a Cisco router via SNMP.
SNMP Cisco ASA VPN Traffic sensor
Script language: Other
System type: Bandwidth Monitoring
Monitors the traffic of an IPsec VPN connection on a Cisco Adaptive Security Appliance via SNMP.
SNMP Library sensor
Script language: Other
System type: PRTG
Uses a compiled MIB file to create sensors that monitor a device via SNMP. The content of the MIB file determines which data types are available for monitoring.
SNMP NetApp Network Interface sensor
Script language: Other
System type: Bandwidth Monitoring
Monitors a network card of a NetApp storage system via SNMP.
SNMP RMON sensor
Script language: Other
System type: Bandwidth Monitoring
Monitors traffic on a device using the RMON standard via SNMP. Depending on the data returned by your device, traffic data for each port can be displayed in different channels.
SNMP APC Hardware sensor
Script language: Other
System type: Hardware Parameters
Monitors performance counters on an APC UPS device via SNMP.
SNMP Buffalo TS System Health sensor
Script language: Other
System type: Storage and File Servers
Monitors the system health of a Buffalo TeraStation NAS via SNMP. Supported TeraStation systems are the 3000, 3010, 3020, 5000, 5010, 6000, and 7000 series.
SNMP Cisco ASA VPN Connections sensor
Script language: Other
System type: PRTG
Monitors the VPN connections on a Cisco Adaptive Security Appliance via SNMP.
SNMP Cisco ASA VPN Users sensor
Script language: Other
System type: PRTG
Monitors account connections to a VPN on a Cisco Adaptive Security Appliance via SNMP.
SNMP Cisco CBQoS sensor
Script language: Other
System type: QoS (Quality of Service)
Monitors network parameters using Cisco's CBQoS via SNMP. The sensor supports the classes ‘Class Map’, ‘Match Statement’, and ‘Queueing’.
SNMP Cisco System Health sensor
Script language: Other
System type: Hardware Parameters
Monitors the system health of a Cisco device via SNMP.
SNMP Cisco UCS Blade sensor
Script language: Other
System type: Hardware Parameters
Monitors the health status of a Cisco UCS blade server via SNMP.
SNMP Cisco UCS Chassis sensor
Script language: Other
System type: Hardware Parameters
Monitors the health status of the chassis of a Cisco UCS device via SNMP.
SNMP Cisco UCS Physical Disk sensor
Script language: Other
System type: Hardware Parameters
Monitors a physical disk of a Cisco UCS device via SNMP.
SNMP Cisco UCS System Health sensor
Script language: Other
System type: Hardware Parameters
Monitors the system health of a Cisco UCS device via SNMP.
SNMP CPU Load sensor
Script language: Other
System type: Hardware Parameters
Monitors the system load via SNMP.
SNMP Custom sensor
Script language: Other
System type: PRTG
Monitors a single parameter that is returned by a specific OID via SNMP.
SNMP Custom Advanced sensor
Script language: Other
System type: PRTG
Monitors numerical values returned for OIDs via SNMP.
SNMP Custom String sensor
Script language: Other
System type: PRTG
Monitors a string returned by a specific OID via SNMP. The sensor can check for keywords. If you want to set limits to the channel value, you can also extract a numeric value contained in the string.
SNMP Custom String Lookup sensor
Script language: Other
System type: PRTG
Monitors a string that a specific OID returns via SNMP. The sensor can map the string directly to a sensor status by using a defined lookup file.
SNMP Custom Table sensor
Script language: Other
System type: PRTG
Monitors entries from a table that is provided via SNMP. You can create one new sensor per table row. For each sensor, you can define up to ten channels. Each channel shows the value of one defined table column.
SNMP Dell EqualLogic Logical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a volume of a Dell EqualLogic storage system via SNMP.
SNMP Dell EqualLogic Member Health sensor
Script language: Other
System type: Storage and File Servers
Monitors the health of an array member of a Dell EqualLogic storage system via SNMP.
SNMP Dell EqualLogic Physical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a disk in a Dell EqualLogic storage system via SNMP.
SNMP Dell Hardware sensor
Script language: Other
System type: Hardware Parameters
Monitors performance counters on a Dell hardware device via SNMP. The data that you can monitor with this sensor depends on the available performance counters on the target system.
SNMP Dell PowerEdge Physical Disk sensor
Script language: Other
System type: Hardware Parameters
Monitors a physical disk in a Dell PowerEdge server via SNMP.
SNMP Disk Free sensor
Script language: Other
System type: Hardware Parameters
Monitors the free disk space on a logical disk via SNMP.
SNMP Hardware Status sensor
Script language: Other
System type: Hardware Parameters
Monitors the status of a server’s hardware component via SNMP.
SNMP HPE BladeSystem Blade sensor
Script language: Other
System type: Hardware Parameters
Monitors the status of an HPE BladeSystem via SNMP.
SNMP HPE BladeSystem Enclosure System Health sensor
Script language: Other
System type: Hardware Parameters
Monitors the system health of an HPE BladeSystem device via SNMP.
SNMP HP LaserJet Hardware sensor
Script language: Other
System type: Hardware Parameters
Monitors performance counters on an HP LaserJet hardware device via SNMP.
SNMP HPE ProLiant Logical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a logical disk in an HPE server via SNMP.
SNMP HPE ProLiant Memory Controller sensor
Script language: Other
System type: Hardware Parameters
Monitors a memory controller in an HPE server via SNMP.
SNMP HPE ProLiant Network Interface sensor
Script language: Other
System type: Bandwidth Monitoring
Monitors a network interface in an HPE server via SNMP.
SNMP HPE ProLiant Physical Disk sensor
Script language: Other
System type: Hardware Parameters
Monitors a physical disk in an HPE server via SNMP.
SNMP HPE ProLiant System Health sensor
Script language: Other
System type: Hardware Parameters
Monitors the system health of an HPE ProLiant server via SNMP.
SNMP interSeptor Pro Environment sensor
Script language: Other
System type: Other
Queries data from a Jacarta interSeptor Pro environmental monitoring system via SNMP.
SNMP Juniper NS System Health sensor
Script language: Other
System type: Hardware Parameters
Monitors the system health of a Juniper NetScreen device via SNMP.
SNMP LenovoEMC Physical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a physical disk in a LenovoEMC NAS via SNMP.
SNMP LenovoEMC System Health sensor
Script language: Other
System type: Storage and File Servers
Monitors the system health of a LenovoEMC NAS via SNMP.
SNMP Linux Disk Free sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors free space on disks of a Linux/Unix system via SNMP.
SNMP Linux Load Average sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors the system load average of a Linux/Unix system via SNMP.
SNMP Linux Meminfo sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors the memory usage of a Linux/Unix system via SNMP.
SNMP Linux Physical Disk sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors the I/O on disks of a Linux/Unix system via SNMP.
SNMP Memory sensor
Script language: Other
System type: Hardware Parameters
Monitors the memory usage of a system via SNMP.
SNMP NetApp Disk Free sensor
Script language: Other
System type: Storage and File Servers
Monitors free space on disks of a NetApp storage system via SNMP.
SNMP NetApp Enclosure sensor
Script language: Other
System type: Storage and File Servers
Monitors the power supply and cooling of an enclosure that is part of a NetApp storage system via SNMP.
SNMP NetApp I/O sensor
Script language: Other
System type: Storage and File Servers
Monitors the IOPS on a NetApp storage system via SNMP.
SNMP NetApp License sensor
Script language: Other
System type: Storage and File Servers
Monitors the licenses for the services of a NetApp storage system via SNMP.
SNMP NetApp Logical Unit sensor
Script language: Other
System type: Storage and File Servers
Monitors the IOPS on a logical unit of a NetApp storage system via SNMP.
SNMP NetApp System Health sensor
Script language: Other
System type: Storage and File Servers
Monitors the status of a NetApp storage system via SNMP.
SNMP Poseidon Environment sensor
Script language: Other
System type: Other
Monitors performance counters for environmental measurements on Poseidon hardware via SNMP.
SNMP Printer sensor
Script language: Other
System type: PRTG
Monitors various types of printers via SNMP.
SNMP QNAP Logical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a logical disk in a QNAP NAS via SNMP.
SNMP QNAP Physical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a logical disk in a QNAP NAS via SNMP.
SNMP QNAP System Health sensor
Script language: Other
System type: Storage and File Servers
Monitors the system health of a QNAP NAS via SNMP.
SNMP SonicWall System Health sensor
Script language: Other
System type: Hardware Parameters
Monitors health values of a SonicWall NSA via SNMP.
SNMP SonicWall VPN Traffic sensor
Script language: Other
System type: Bandwidth Monitoring
Monitors the traffic of an IPsec VPN on a SonicWall NSA via SNMP.
SNMP Synology Logical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a logical disk in a Synology NAS via SNMP.
SNMP Synology Physical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a physical disk in a Synology NAS via SNMP.
SNMP Synology System Health sensor
Script language: Other
System type: Storage and File Servers
Monitors the system health of a Synology NAS via SNMP.
SNMP System Uptime sensor
Script language: Other
System type: PRTG
Monitors the time that a device runs via SNMP.
PerfCounter Custom sensor
Script language: Other
System type: Windows
Monitors a configured set of Windows performance counters. You can define your own channels. No predefined channels are available for this sensor.
PerfCounter IIS Application Pool sensor
Script language: Other
System type: Windows
Monitors an IIS application pool using Windows performance counters.
Python Script Advanced sensor
Script language: Other
System type: PRTG
Executes a Python script on the probe system. This option is provided as part of the PRTG API. The return value of this sensor must be valid JSON or XML.
POP3 sensor
Script language: Other
System type: Mail Servers
Monitors an email server using POP3.
SMTP sensor
Script language: Other
System type: Mail Servers
Monitors a mail server using SMTP and can optionally send a test email with every check.
SMTP&IMAP Round Trip sensor
Script language: Other
System type: Mail Servers
Monitors the time it takes for an email to reach an IMAP mailbox after being sent using SMTP. The sensor sends an email using the parent device (an SMTP server) and then scans a dedicated IMAP mailbox until this email comes in.
SMTP&POP3 Round Trip sensor
Script language: Other
System type: Mail Servers
Monitors the time it takes for an email to reach a POP3 mailbox after being sent using SMTP. The sensor sends an email using the parent device (an SMTP server) and then scans a dedicated POP3 mailbox until the email comes in.
PostgreSQL sensor
Script language: Other
System type: Database Servers
Monitors a database on a PostgreSQL server and executes a defined query.
SFTP Secure File Transfer Protocol sensor
Script language: Other
System type: Linux/Unix/macOS
Monitors FTP servers of a Linux/Unix system using FTP over SSH.
Share Disk Free sensor
Script language: Other
System type: Storage and File Servers
Monitors free disk space of a share (Windows/Samba) using SMB.
Ping Jitter sensor
Script language: Other
System type: Various Servers
Sends a series of ICMP echo requests (‘Pings’) to the specified URI to determine the statistical jitter.
RADIUS v2 sensor
Script language: Other
System type: Various Servers
Monitors a RADIUS server according to RFC 2865. The sensor tries to authenticate itself against the server.
RDP (Remote Desktop) sensor
Script language: Other
System type: Various Servers
Monitors remote desktop services like RDP or the Terminal Services Client.
SIP Options Ping sensor
Script language: Other
System type: VoIP/Telephony
Monitors the connectivity to a SIP server using SIP options ‘Ping’. You can use the sensor to monitor VoIP services. The sensor sends ‘auth’ and ‘options’ requests to the SIP server.
QoS (Quality of Service) One Way sensor
Script language: Other
System type: QoS (Quality of Service)
Monitors parameters regarding the quality of a network connection between two probes. This is important, for example, when using VoIP over this connection.
QoS (Quality of Service) Round Trip sensor
Script language: Other
System type: QoS (Quality of Service)
Monitors parameters regarding the quality of a network connection between two probes. This is important, for example, when using VoIP over this connection.
SNMP Dell PowerEdge System Health sensor
Script language: Other
System type: Hardware Parameters
Monitors the system health of a Dell PowerEdge server via SNMP.
Sensor Factory sensor
Script language: Other
System type: PRTG
Monitors entire business processes that involve several components. You can define one or more channels that combine monitoring results from other sensors or devices. You can create a customized sensor with channels based on data from other source sensors.
Probe Health sensor
Script language: Other
System type: PRTG Internal
Monitors internal PRTG parameters. The sensor shows the status of the probe system.
REST Custom sensor
Script language: Other
System type: PRTG
Queries a REST API endpoint and maps the JSON or XML result to sensor values.
SNMP Fujitsu System Health v2 sensor
Script language: Other
System type: Hardware Parameters
Monitors the status of a Fujitsu PRIMERGY server via iRMC and SNMP. The sensor might also work on other Fujitsu devices that have an iRMC available like PRIMEQUEST servers, some storage systems of the ETERNUS product line, and CELSIUS workstations in racks.
SNMP Nutanix Cluster Health sensor
Script language: Other
System type: Virtual Servers
Monitors the status and the performance of a Nutanix cluster via SNMP.
SNMP Nutanix Hypervisor sensor
Script language: Other
System type: Virtual Servers
Monitors a Nutanix hypervisor via SNMP.
HTTP sensor
Script language: Other
System type: Web Servers
Monitors a web server using HTTP. This is the easiest way to monitor if a website (or a specific website element) is reachable.
IPFIX sensor
Script language: Other
System type: Bandwidth Monitoring
Receives traffic data from an IPFIX-compatible device and shows traffic by type. Several filter options are available to divide traffic into different channels.
IPFIX (Custom) sensor
Script language: Other
System type: Bandwidth Monitoring
Receives traffic data from an IPFIX-compatible device and shows the traffic by type. With this custom sensor, you can define your own channel definitions to divide traffic into different channels.
jFlow v5 sensor
Script language: Other
System type: Bandwidth Monitoring
Receives traffic data from a jFlow v5 compatible device and shows the traffic by type. Several filter options are available to divide traffic into different channels.
jFlow v5 (Custom) sensor
Script language: Other
System type: Bandwidth Monitoring
Receives traffic data from a jFlow v5 compatible device and shows the traffic by type. With this custom sensor, you can define your own channel definitions to divide traffic into different channels.
NetFlow v5 sensor
Script language: Other
System type: Bandwidth Monitoring
Receives traffic data from a NetFlow v5 compatible device and shows the traffic by type. Several filter options are available to divide traffic into different channels.
NetFlow v9 (Custom) sensor
Script language: Other
System type: Bandwidth Monitoring
Receives traffic data from a NetFlow v9 compatible device and shows the traffic by type. With this custom sensor, you can define your own channel definitions to divide traffic into different channels.
NetFlow v9 sensor
Script language: Other
System type: Bandwidth Monitoring
Receives traffic data from a NetFlow v9 compatible device and shows the traffic by type. Several filter options are available to divide traffic into different channels.
NetFlow v5 (Custom) sensor
Script language: Other
System type: Bandwidth Monitoring
Receives traffic data from a NetFlow v5 compatible device and shows the traffic by type. With this custom sensor, you can define your own channel definitions to divide traffic into different channels.
HTTP Advanced sensor
Script language: Other
System type: Web Servers
Monitors the source code of a web page using HTTP. The sensor supports authentication, content checks, and other advanced parameters.
HTTP Apache ModStatus PerfStats sensor
Script language: Other
System type: Web Servers
Monitors performance statistics of an Apache web server using ‘mod_status’ over HTTP.
HTTP Apache ModStatus Totals sensor
Script language: Other
System type: Web Servers
Monitors the activity of an Apache web server using ‘mod_status’ over HTTP.
HTTP Content sensor
Script language: Other
System type: Web Servers
Monitors a numerical value returned by an HTTP request. In the returned HTML page, each value must be placed between brackets [ ].
HTTP Data Advanced sensor
Script language: Other
System type: Web Servers
Accesses a web server and retrieves XML-encoded or JSON-encoded data.
HTTP Full Web Page sensor
Script language: Other
System type: Web Servers
Monitors the full download time of a web page including assets such as images. In the background, the sensor opens the web page in a browser instance to perform the measurement. Links are not followed.
HTTP Push Count sensor
Script language: Other
System type: Web Servers
Counts received messages that are pushed via an HTTP request to PRTG. The sensor provides a URL that you can use to push messages to the probe system via HTTP (either secured with TLS 1.2 or not secure).
HTTP Push Data sensor
Script language: Other
System type: Web Servers
Displays numerical values from received messages that are pushed via an HTTP request to PRTG. The sensor provides a URL that you can use to push messages to the probe system via HTTP (either secured with TLS 1.2 or not secure).
HTTP Push Data Advanced sensor
Script language: Other
System type: Web Servers
Displays data from received messages that are pushed via an HTTP request to PRTG. The sensor provides a URL that you can use to push messages to the probe system via HTTP (either secured with TLS 1.2 or not secure).
HTTP Transaction sensor
Script language: Other
System type: Web Servers
Monitors an interactive website, such as a web shop, by performing a transaction using a set of HTTP URLs. The sensor monitors whether logins or shopping carts work properly.
HTTP XML/REST Value sensor
Script language: Other
System type: Web Servers
Retrieves an .xml file from a URL and parses it.
Event Log (Windows API) sensor
Script language: Other
System type: Windows
Monitors Event Log entries using the Windows API.
Docker Container Status sensor
Script language: Other
System type: Virtual Servers
Monitors the status of a Docker container.
Enterprise Virtual Array sensor
Script language: Other
System type: Storage and File Servers
Monitors an HPE Storage EVA using the sssu.exe from the HPE P6000 Command Software (previously known as HP Command View EVA Software).
Hyper-V Cluster Shared Volume Disk Free sensor
Script language: Other
System type: Virtual Servers
Monitors a Microsoft Hyper-V cluster shared volume via PowerShell.
Hyper-V Host Server sensor
Script language: Other
System type: Virtual Servers
Monitors a Microsoft Hyper-V host server via WMI or Windows performance counters.
Hyper-V Virtual Machine sensor
Script language: Other
System type: Virtual Servers
Monitors a virtual machine running on a Microsoft Hyper-V host server via WMI or Windows performance counters.
Hyper-V Virtual Network Adapter sensor
Script language: Other
System type: Virtual Servers
Monitors virtual network adapters running on a Microsoft Hyper-V host server via WMI or Windows performance counters.
Hyper-V Virtual Storage Device sensor
Script language: Other
System type: Virtual Servers
Monitors a virtual storage device running on a Microsoft Hyper-V host server via WMI or Windows performance counters.
Exchange Backup (PowerShell) sensor
Script language: Other
System type: Mail Servers
Monitors backups of an Exchange server using Remote PowerShell.
Exchange Database (PowerShell) sensor
Script language: Other
System type: Mail Servers
Monitors database information of an Exchange server using Remote PowerShell.
Exchange Database DAG (PowerShell) sensor
Script language: Other
System type: Mail Servers
Monitors the DAG status of a database on an Exchange server using Remote PowerShell.
Exchange Mail Queue (PowerShell) sensor
Script language: Other
System type: Mail Servers
Monitors the number of items in the outgoing mail queue of an Exchange server using Remote PowerShell.
Exchange Mailbox (PowerShell) sensor
Script language: Other
System type: Mail Servers
Monitors mailboxes of an Exchange server using Remote PowerShell.
Exchange Public Folder (PowerShell) sensor
Script language: Other
System type: Mail Servers
Monitors the public folders and subfolders of an Exchange server using Remote PowerShell.
IMAP sensor
Script language: Other
System type: Mail Servers
Monitors an email server using IMAP.
IP on DNS Blacklist sensor
Script language: Other
System type: Mail Servers
Checks if the IP address of the sensor’s parent device is listed on specific blacklist servers.
Microsoft SQL v2 sensor
Script language: Other
System type: Database Servers
Monitors a database on a Microsoft SQL server and executes a defined query.
MySQL v2 sensor
Script language: Other
System type: Database Servers
Monitors a database on a MySQL server and executes a defined query.
Oracle SQL v2 sensor
Script language: Other
System type: Database Servers
Monitors a database on an Oracle server and executes a defined query.
Oracle Tablespace sensor
Script language: Other
System type: Database Servers
Monitors a tablespace on an Oracle server.
File sensor
Script language: Other
System type: Storage and File Servers
Monitors a file located on the local disk on the probe system, parent device, or a file that is accessible via SMB. You can monitor changes to the file content and file time stamp.
File Content sensor
Script language: Other
System type: Storage and File Servers
Checks a text file (for example logfiles) for certain strings.
Folder sensor
Script language: Other
System type: Storage and File Servers
Monitors a folder using SMB. You can monitor file changes and file ages.
FTP sensor
Script language: Other
System type: Storage and File Servers
Monitors file servers using FTP and FTPS.
FTP Server File Count sensor
Script language: Other
System type: Storage and File Servers
Logs in to an FTP server and can monitor changes to files.
NetApp Aggregate sensor
Script language: Other
System type: Storage and File Servers
Monitors the status of a NetApp cDOT or ONTAP storage aggregate accessing the API via SOAP.
NetApp I/O sensor
Script language: Other
System type: Storage and File Servers
Monitors input and output operations of a NetApp cDOT or ONTAP storage system accessing the API via SOAP.
NetApp Physical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors disks of a NetApp cDOT or ONTAP storage system accessing the API via SOAP.
NetApp System Health sensor
Script language: Other
System type: Storage and File Servers
Monitors the health of a NetApp cDOT or ONTAP storage system accessing the API via SOAP.
IPMI System Health sensor
Script language: Other
System type: Various Servers
Monitors the status of a system via IPMI.
LDAP sensor
Script language: Other
System type: Various Servers
Monitors directory services using LDAP. The sensor connects to the server by trying a ‘bind’. If the server does not respond or the authentication fails, the sensor shows a ‘Down’ status.
Microsoft OneDrive sensor
Script language: Other
System type: Cloud Services
Monitors a Microsoft personal OneDrive account using the OneDrive API and OAuth2.
EXE/Script sensor
Script language: Other
System type: Custom
Runs an executable file (.exe, .dll) or a script (batch file, VBScript, PowerShell) on the probe system. This option is provided as part of the PRTG API.
EXE/Script Advanced sensor
Script language: Other
System type: Custom
Runs an executable file (.exe, .dll) or a script (batch file, VBScript, PowerShell) on the probe system. This option is provided as part of the PRTG API. The return value of this sensor must be valid XML or JSON.
HTTP IoT Push Data Advanced sensor
Script language: Other
System type: IoT and IIoT
Displays data from messages that are received from IoT-capable devices (for example Sigfox devices) and that are pushed via an HTTPS request to PRTG. The sensor provides a URL that you can use to push messages to the probe system via HTTPS (secured with TLS 1.2).
Microsoft 365 Service Status sensor
Script language: C++
System type: Cloud Services
Monitors the overall status of all services of a Microsoft 365 subscription.
Microsoft 365 Service Status Advanced sensor
Script language: C++
System type: Cloud Services
Monitors the detailed status of all services of a Microsoft 365 subscription.
MQTT Round Trip sensor
Script language: C++
System type: IoT and IIoT
Monitors the availability of an MQTT broker (server), connects to the broker as a publishing and subscribing client, and sends the data packets using a predefined topic.
MQTT Statistics sensor
Script language: C++
System type: IoT and IIoT
Monitors received messages and received payloads of an MQTT topic.
MQTT Subscribe Custom sensor
Script language: C++
System type: IoT and IIoT
Subscribes to an MQTT topic and monitors up to five numerical values from the received JSON data.
NetApp LIF sensor
Script language: Other
System type: Storage and File Servers
Monitors logical interfaces of a NetApp cDOT or ONTAP cluster accessing the API via SOAP.
NetApp LUN sensor
Script language: Other
System type: Storage and File Servers
Monitors the logical unit number of a NetApp cDOT or ONTAP storage system accessing the API via SOAP.
NetApp NIC sensor
Script language: Other
System type: Storage and File Servers
Monitors the network interface card of a NetApp cDOT or ONTAP cluster accessing the API via SOAP.
NetApp SnapMirror sensor
Script language: Other
System type: Storage and File Servers
Monitors SnapMirror relationships of a NetApp cDOT or ONTAP storage system accessing the API via SOAP.
NetApp Volume sensor
Script language: Other
System type: Storage and File Servers
Monitors volumes on a NetApp cDOT or ONTAP storage system accessing the API via SOAP.
DICOM Bandwidth sensor
Script language: Other
System type: eHealth
Monitors the bandwidth usage of a C-STORE request to a DICOM-capable device. You can use the sensor to test your PACS, for example.
Cloud HTTP sensor
Script language: Other
System type: Web Servers
Monitors the loading time of a web server via HTTP from different locations worldwide using the PRTG Cloud. The locations are distributed among five continents around the globe.
Cloud Ping sensor
Script language: Other
System type: Other
Monitors the TCP ping times to the sensor’s parent device from different locations worldwide using the PRTG Cloud. These locations are distributed among five continents around the globe.
Common SaaS sensor
Script language: Other
System type: Cloud Services
Monitors the availability of several SaaS providers.
Active Directory Replication Errors sensor
Script language: Other
System type: Backup and Replication Monitoring
Checks a Windows domain controller for replication errors.
Citrix XenServer Host sensor
Script language: Other
System type: Virtual Servers
Monitors a Xen host server via HTTP.
Citrix XenServer Virtual Machine sensor
Script language: Other
System type: Virtual Servers
Monitors a virtual machine on a Xen server via HTTP.
ADO SQL v2 sensor
Script language: Other
System type: Database Servers
Monitors a database using an ADO connection and executes an SQL query. The sensor can monitor any data source that is available via OLE DB or ODBC.
Dell PowerVault MDi Logical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a virtual disk on a Dell PowerVault MD3000i, MD3420, MD3620i, MD3000f, MD3620f, or MD3820i. The sensor might work with other models, too.
Dell PowerVault MDi Physical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a physical disk on a Dell PowerVault MD3000i, MD3420, MD3620i, MD3000f, or MD3620f. The sensor might work with other models, too.
Cisco IP SLA sensor
Script language: Other
System type: VoIP/Telephony
Monitors VoIP network parameters using IP SLAs from Cisco via SNMP.
Cluster Health sensor
Script language: Other
System type: PRTG Internal
Monitors the health of a cluster and indicates the system health status of PRTG itself.
Core Health sensor
Script language: Other
System type: PRTG Internal
Monitors internal PRTG parameters. The sensor shows the status of the PRTG core server.
Business Process sensor
Script language: Other
System type: PRTG
Gives you a summarized status of entire business processes while monitoring several process components. You can create a customized sensor with channels based on data from other source sensors that are specific to your network.
AWS Cost sensor
Script language: C++
System type: Cloud Services
Monitors the costs of an AWS account by reading its data from the AWS Cost Explorer API.
Dell EMC Unity Storage LUN v2 sensor
Script language: C++
System type: Storage and File Servers
Monitors a logical unit number on a Dell EMC storage system via the REST API. Supports systems from the Dell EMC Unity family with Unity OE 5.x.
DICOM C-ECHO sensor
Script language: Other
System type: eHealth
Monitors the availability of DICOM-capable systems and devices by sending C-ECHO requests to the target system. You can use the sensor to verify that the DICOM handshake is executed and that your target system is capable of answering DICOM messages.
DICOM Query/Retrieve sensor
Script language: Other
System type: eHealth
Monitors the C-FIND capability of DICOM-capable systems and devices. The sensor sends a C-FIND request or MWL query to the target device and counts all found items.
DNS v2 sensor
Script language: C++
System type: Various Servers
Monitors a DNS server, resolves domain name records, and compares them to a filter.
HL7 sensor
Script language: Other
System type: eHealth
Monitors the availability of HL7 interfaces. The sensor sends an HL7 message to the target device and checks for a valid response.
SNMP IBM System X Logical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a logical disk in an IBM server via SNMP.
SNMP IBM System X Physical Disk sensor
Script language: Other
System type: Storage and File Servers
Monitors a physical disk in an IBM server via SNMP.
SNMP IBM System X Physical Memory sensor
Script language: Other
System type: Hardware Parameters
Monitors the memory modules in an IBM server via SNMP.
SNMP IBM System X System Health sensor
Script language: Other
System type: Hardware Parameters
Monitors the system health of an IBM device via SNMP.
DHCP sensor
Script language: Other
System type: Various Servers
Monitors a DHCP server. The sensor sends a broadcast message to the network and waits for a DHCP server to respond.