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!


Submit your script



Search the templates, scripts and sensors

or

Device 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.

HOT
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.

HOT
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/).

HOT
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

HOT
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.

HOT
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.

Author: Paessler Script

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.

HOT
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

HOT
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.

HOT
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.