This article applies as of PRTG 26.1.118 and multi-platform probe 3.8


To use multi-platform probes with a remote NATS server instead of the integrated NATS server that is inlcuded in the PRTG installation setup program, you must install and configure the NATS server on the remote system manually. The NATS installer that Paessler provides must be used on a Windows system. If you want to deploy your NATS server on a non-Windows system, see the NATS documentation on their website. 


If you use PRTG Hosted Monitor, you do not need to install a NATS server or configure a connection to PRTG. For more information on how to set up a multi-platform probe with PRTG Hosted Monitor, see How do I set up a multi-platform probe with my PRTG Hosted Monitor instance?.


For more information about how to create and use TLS certificates, see the How can I create a TLS certificate?


Requirements

The requirements for the NATS server listed below are for users who intend to use the NATS server Windows installer that Paessler provides. See the NATS documentation for system requirements involving non-Windows systems. We recommend that you install the NATS server on the same system that you run your PRTG core server on.


Operating system

Operating systemVersionArchitecture
Microsoft WindowsServer 2022
Server 2019
11
x86-64


Things you need to set up a NATS server

Things you needDescription
User nameA unique user name to use for the NATS server authentication. This user name serves as authentication between your NATS server and multi-platform probes.

This is not your PRTG user name.
PasswordA unique password to use for the NATS server authentication. This password serves as authentication between your NATS server and multi-platform probes.

This is not your PRTG password.
TLS server certificateThe NATS server requires a valid Transport Layer Security (TLS) server certificate. You can use a certificate issued by your organization via either a public certificate authority (CA), such as found in your system's certificate store, or an internal CA. It is also possible to use a self-signed certificate.

The TLS server certificate must be uniquely configured for your multi-platform probes and systems.

All multi-platform probe components require certificates and keys in the PEM format. Common file extensions include .pem, .crt, .cer, and .key.

You can use a full chain certificate to install a NATS server. We recommend this if you use intermediate certificate authority (CA) certificates.

For more information on how to create and use a TLS certificate, see the Knowledge Base.
TLS server certificate private keyThe key that authenticates the TLS server certificate.

All multi-platform probe components require certificates and keys in the PEM format. Common file extensions include .pem, .crt, .cer, and .key.


How it works

Paessler provides the NATS server for Paessler PRTG Windows installer that configures the following parts on your system:

  • Downloads and installs the NATS server executable
  • Configures the NATS server
  • Installs and starts the NATS server Service in the background
  • Configures an inbound Firewall Exception for NATS server network communication
  • Creates the folder C:\Program Data\Paessler\NATS server\ in your program data directory where you can find the configuration and the log files for the NATS server


Installation process

  1. Download the latest version of the NATS server installation setup directly from Paessler: NATS Server for Paessler PRTG.
  2. Open the installation setup program from the .zip file and click Next.

    NATS server for Paessler PRTG Setup Wizard

  3. Select the installation location of the NATS server and click Next.

    The default location path is in the PRTG data directory: C:\Program Files\Paessler\NATS server.

    NATS server: Custom setup

  4. Configure your NATS server settings and click Next.

    Note: Save the credentials you enter in this step somewhere safe. You require them in future steps and you cannot retrieve them after the installation process.


    SettingDescription
    User NameEnter a unique user name to use for the NATS server authentication.
    PasswordEnter a password to use for the NATS server authentication. The password is encrypted in the configuration file.
    PortEnter the port that any multi-platform probes and PRTG core servers use to connect to the NATS server. The default port is 23561. The NATS server accepts port numbers 1 - 65535.
    Certificate FileSelect the TLS server certificate or full chain certificate that the NATS server uses for TLS connections.
    Certificate KeySelect the server private key associated with the certificate file that you select in Certificate File. The key file cannot have a passphrase.


  5. Click Install
  6. Once the NATS server has been successfully installed, click Finisht o close the setup wizard

You can confirm that the service is running in your Task Manager. Search for PRTGNatsServerService under the Name column in the Services tab.