What is this?

This knowledgebase contains questions and answers about PRTG Network Monitor and network monitoring in general. You are invited to get involved by asking and answering questions!

Learn more

PRTG Network Monitor

Intuitive to Use. Easy to manage.
300.000 administrators have chosen PRTG to monitor their network. Find out how you can reduce cost, increase QoS and ease planning, as well.

Free Download

Top Tags


View all Tags

What is the Multi-Platform Probe and how can I use it?

Votes:

0

Your Vote:

Up

Down

I want to use the Multi-Platform Probe. What do I need to know?

linux nats probe prtg

Created on Nov 16, 2021 6:33:00 AM by  Florian Weik [Paessler Support]



1 Reply

Accepted Answer

Votes:

0

Your Vote:

Up

Down

This article applies as of PRTG 21.4.73

The Multi-Platform Probe (early alpha) for PRTG

With PRTG 21.4.73, we introduced the Multi-Platform Probe to extend the native monitoring capabilities on non-Windows platforms, for example Linux, Raspberry Pi, or NAS systems.

Info: ARM system support is coming soon!


Content:

1. Disclaimer

2. Supported platforms

3. Limitations

4. Components

5. Download and installation

6. Frequently asked questions (FAQ)

7. Future


1. Disclaimer


Important: The Multi-Platform Probe is currently in the alpha phase. Unexpected issues can occur. We do not recommend that you use the feature on your production system.


2. Supported platforms

  • Microsoft Windows Server 2016 and later (x64)
  • Microsoft Windows 10 and later (x64)
  • Linux: Ubuntu, Debian, RHEL/CentOS (glibc > version 2.28) (x64)
  • Linux Container (Docker): You can find a comprehensive installation guide here.

3. Limitations

The Multi-Platform Probe is currently in the early alpha phase. Be aware that features are still missing and that the functionality is limited. The following features are currently not supported:

  • Paessler PRTG Hosted Monitor is not yet supported.
  • Only the most recent version of PRTG is supported.
  • Clusters aren't supported.
  • Probes cannot be updated automatically.
  • The meta-scan functionality is not supported. This affects sensors, auto-discoveries, templates, and the System Information feature.
  • Multi-Platform Probes currently support the following sensors:
    • Beckhoff IPC System Health
    • Cloud HTTP v2
    • Cloud Ping v2
    • DNS v2
    • FortiGate System Statistics
    • FortiGate VPN Overview
    • Local Folder
    • Modbus RTU Custom
    • Modbus TCP Custom
    • MQTT Round Trip
    • MQTT Statistics
    • MQTT Subscribe Custom
    • Network Share
    • OPC UA Certificate
    • OPC UA Custom
    • OPC UA Server Status
    • Ping
    • REST Custom v2
    • Zoom Service Status
  • The Scan Now option is not yet implemented.
  • Simulated error states do not have an effect.
  • The system time between probes and the PRTG core server are not synchronized. The probe always uses the time zone that the PRTG core server uses. This can cause gaps in graphs if the connection between the probe and the PRTG core server was lost.
  • Ping sensors only support IPv4.

4. Components

The Multi-Platform Probe consists of three different components:

  1. Probe adapter
    • The probe adapter on the PRTG core server system
  2. NATS server
    • The NATS server handles the communication between Multi-Platform Probes and the PRTG core server.
    • We recommend that you do not install the NATS server on the PRTG core server system.
  3. Multi-Platform Probe
    • We recommend that you do not install the probe on the PRTG core server system.

4.1 Illustration

Multi-Platform Probe Graphic
Click to enlarge.


5. Download and installation


Disclaimer: We recommend that you do not install the NATS server and the Multi-Platform Probe on the PRTG core server system.

Follow the steps below to enable the use of the Multi-Platform Probe with PRTG Network Monitor.

Note: Even though we have signed the scripts with our official code signing certificate, Powershell may ask if you want to run a script from an untrusted publisher. If you select A for 'Always Run' the Paessler code signing certificate will be added to your trusted publishers and you won't be asked again. Right clicking the script will also show the certificate chain for verification.

5.1 Download and install the NATS server

1. Download the correct script for your operating system. The script guides you through the installation process of the NATS server that is used for the communication between the Multi-Platform Probe and the PRTG core server.

PlatformDownload link
Windowsinstall-mpp-nats.ps1
Linuxinstall-mpp-nats.sh

Note: If you run the NATS server on a system that is not the PRTG core server system or the probe system, you must open a port in the firewall of the system that runs the NATS server.

5.2 Download and install the probe adapter

1. Download the script and run it.

PlatformDownload link
Windowsinstall-probe-adapter.ps1

2. Add an Access Key under Setup | System Administration | Core & Probes in PRTG. The default access key is multi-platform-probe.

5.3 Download and install the Multi-Platform Probe

Note: These scripts are the same as for the NATS server installation. You do not have to download the scripts again if you already downloaded them.

1. Download the correct script for your operating system. The script guides you through the installation process of the Multi-Platform Probe.

PlatformDownload link
Windowsinstall-mpp-nats.ps1
Linuxinstall-mpp-nats.sh

5.4 Run the NATS server or the Multi-Platform Probe on Docker

1. You can find a comprehensive guide for running the NATS server or the Multi-Platform Probe in a Docker container here.

Note: After you successfully install the Multi-Platform Probe, you see a dialog box in PRTG. Click Approve to include the new probe in your device tree. Note: Do not click Approve and auto-discover. The Multi-Platform Probe does not support the auto-discovery.


6. Frequently asked questions (FAQ)

6.1 NATS server

6.1.1 Where can I find the logs of the NATS server?

  • Windows: C:\Program Files\Paessler\PRTG_NATS
  • Linux: /var/log/prtg/nats-server/

6.1.2 How can I change the configuration values?
Choose between the following approaches:

  • Run the installation script again and select the settings you want.
  • Modify the configuration without running the script again.
    • Windows: Modify the configuration under C:\Program Files\Paessler\PRTG_NATS and restart the service PRTGNATSServerService after you made your changes.
    • Linux: Modify the configuration under /etc/prtg/nats-server/prtg-nats.config and restart the service by using the following command:

sudo systemctl restart prtg.nats-server.service

6.2 Probe adapter

6.2.1 Where can I find the logs of the probe adapter?
The probe adapter logs are stored in the PRTG program directory under C:\Program Files (x86)\PRTG Network Monitor\ProbeAdapter. Additionally, the logs are written to the file Probe.log under C:\ProgramData\Paessler\PRTG Network Monitor\Logs\probe.

6.2.2 How can I change the configuration values?
Choose between the following approaches:

  • Run the installation script again and select the settings you want.
  • Modify the configuration without running the script again: Edit the file config.yaml under C:\Program Files (x86)\PRTG Network Monitor\ProbeAdapter\ and restart the PRTG core server service for your changes to take effect.

6.3 Multi-Platform Probe

6.3.1 Where can I find the logs of the Multi-Platform Probe?

  • Windows: C:\Program Files\Paessler\PRTG_MPP\probe_logs
  • Linux: /var/log/prtg/mpprobe/

6.3.2 How can I change the configuration values?

  • Windows: The configuration on Windows is done via environment variables.
    • The corresponding variables have the prefix PRTGMPPROBE_. Restart the service PRTGMultiPlatformProbeService after you made your changes.
  • Linux: The configuration on Linux is done via environment variables as well.
    • Run prtgmpprobe –help for information about the relevant variables. The Multi-Platform Probe service uses the environment file at /etc/prtg/mpprobe/config.env. Run the following command after you made your changes:

sudo systemctl restart prtg.mpprobe.service


7. Future

The Multi-Platform Probe is currently very limited with its supported features. In the upcoming weeks, we will introduce the Multi-Platform Probe for ARM v7 and ARM64 as well as support for meta-scans and other features. This extends the available sensors on the probes by the following sensor families: Azure, AWS, Redfish, and Veeam. We would also love to hear your feedback about what else you would like to see on the Multi-Platform Probe.

Share your input with us in the Multi-Platform Probe survey here.

Created on Nov 16, 2021 6:35:16 AM by  Florian Weik [Paessler Support]

Last change on Jan 24, 2022 7:42:21 AM by  Florian Weik [Paessler Support]



Please log in or register to enter your reply.


Disclaimer: The information in the Paessler Knowledge Base comes without warranty of any kind. Use at your own risk. Before applying any instructions please exercise proper system administrator housekeeping. You must make sure that a proper backup of all your data is available.