Architecture

PRTG Network Monitor consists of different parts which can be divided into three main categories: System parts, control interfaces and basic administration interfaces.

Type

Part of PRTG

System Parts

Core Server
This is the central part of a PRTG installation and includes data storage, web server, report engine, a notification system, and more.

Probe(s)
The part of PRTG on which the actual monitoring is performed. There are local probes, remote probes, and cluster probes available. All monitoring data is forwarded to the central core server.

User Interfaces

Ajax Web Interface
The Ajax-based web interface is used for configuration of devices and sensors, as well as the review of monitoring results. Also system administration and user management are configured here.

Windows GUI
A native Windows application as alternative to the web interface. Supports the most important features.

iPRTG iPhone Interface
Monitor your network on the go with the iPhone App for PRTG.

System Administration Programs

PRTG Server Administrator
Used to configure basic core server settings, such as administrator login, web server IPs and port, probe connection settings, cluster mode, system language, and more.

PRTG Probe Administrator
Used to configure basic probe settings such as name of the probe, IP and server connection settings, and more.

Core Server

The core server is the heart of your PRTG system and performs the following processes:

  • Configuration management for object monitoring
  • Management and configuration of the connected probes
  • Cluster management
  • Database for monitoring results
  • Notification management including a mail server for email delivery
  • Report generator and scheduler
  • User account management
  • Data purging (culling data that is older than 365 days, for example)
  • Web server and API server

In a cluster, the current master node is responsible for all of these tasks.

The built-in, fast and secure web server (no IIS or Apache is required) supports HTTP as well as secure HTTPS (via SSL). It serves the web interface when accessed with a browser and also answers PRTG Application Programming Interface (API) calls (e.g. for user scripts, or the Windows GUI).

Note: Core server and probe(s) are configured as Windows services which are permanently run by the Windows system without the requirement for a logged-in user.

Probe(s)

On a probe, the sensors created on a device perform the actual monitoring. The probe receives its configuration from the core server, runs the monitoring processes and delivers monitoring results back to the core server. On every system running a PRTG core server, there is always a local probe running with it. In a cluster setup, a cluster probe runs on all nodes. Additionally, a core server can manage an unlimited number of remote probes in order to achieve multiple location monitoring.

The actual monitoring is performed by PRTG probe processes which run on one or more computers. During installation the so-called Local Probe is automatically created by the system. In a single-probe installation—which is the default setup—all monitoring is performed by the local probe. In a cluster setup, all devices created on the Cluster Probe are monitored by all nodes in the cluster, so data from different perspective is available and monitoring for these devices always continues, also if one of the nodes fails.

Additional so-called Remote Probes can be created by the user. They are using SSL-secured connections to the core and allow to securely monitor services and systems inside remote networks which are not openly accessible, or secured by firewalls. The following chart shows an example of such a setup. For video instructions, please see the More section below.

Monitoring a Distrubuted Network with PRTG

Monitoring a Distrubuted Network with PRTG

The PRTG core server inside the corporate LAN (bottom right) is able to monitor services and servers in remote offices, data centers, and behind firewalls, using remote probes. See section Multiple Probes and Remote Probes for more information on remote probes.

Note: Core server and probe(s) are configured as Windows services which are permanently run by the Windows system without the requirement for a logged-in user.

PRTG automatically monitors system health of its own core server and of each probe in order to discover overloading situations that may distort monitoring results. To monitor the system status of the probe computer, PRTG automatically creates a few sensors. These include Probe Health, Cluster Probe Health, Disk Free, and a bandwidth sensor for all installed network cards. We recommend keeping these sensors, but you can optionally remove all except the Probe Health sensor. It measures various internal system parameters of the probe system hardware and the probe's internal processes and then computes a resulting value. Frequent or repeated values below 100% should be investigated, please check the sensor's channels for details.

More

Video Tutorial: There is a video available on the Paessler video tutorials page.

Continue

Keywords:

Help
Need More Help?

Go to the Help Center.