What is this?

This knowledgebase contains questions and answers about PRTG Network Monitor and network monitoring in general.

Learn more

PRTG Network Monitor

Intuitive to Use. Easy to manage.
More than 500,000 users rely on Paessler PRTG every day. Find out how you can reduce cost, increase QoS and ease planning, as well.

Free Download

Top Tags


View all Tags

Where can I find PRTG mini probes which are ready to use?

Votes:

0

I would like to know more about mini probes. Do you provide application examples of the PRTG mini probe interface? Are there mini probe implementations that I can instantly use and that I just need to download?

debian jmx jvm linux mini-probe mobile-probe open-source proof-of-concept prtg

Created on Aug 19, 2014 2:12:10 PM by  Gerald Schoch [Paessler Support]

Last change on May 18, 2021 8:14:54 AM by  Brandy Greger [Paessler Support]



3 Replies

Accepted Answer

Votes:

0

This article applies as of PRTG 22

The mini probe interface

Probes are the part of PRTG that run monitoring processes and deliver monitoring data back to the PRTG core server. The standard probes in PRTG are local probes and remote probes but you can create these “big” probes only on Windows systems. The Mini Probe API (Application Programming Interface) enables you to add probes to any device running on any operating system. This makes it possible to fulfill specific monitoring needs.

The following mini probes are available for free and ready to use:

Important notice: We do not further develop the currently available Mini Probe API because we plan major changes to the underlying API in PRTG. You can still use the Mini Probe API, for example, if the available HTTP push sensors are not sufficient for your needs.

Agentless vs agent-based monitoring

The focus of PRTG is to agentlessly monitor systems. This means that you do not need to install any software on the particular target systems. "Big” probes connect to remote systems using, for example, SSH, WMI, or SNMP to retrieve data. This is the preferred monitoring method because this does not require any maintenance on your behalf.

However, there are situations where it can be a good idea to do it the other way around: You install a small piece of software on the remote system that connects to the PRTG core server to deliver monitoring results.

Agent-based monitoring options

PRTG offers two options for the agent-based monitoring approach:

  • HTTP Push Data sensors:
  • The Mini Probe API uses the following monitoring approach:
    • It is a small application that runs on the remote system.
    • It connects to the PRTG core server using HTTPS.
    • It announces the sensor types that it can monitor.
    • It gets configuration from the server (that is, the monitored sensors).
    • It schedules and runs the sensors by itself.
    • It delivers the sensor results back to the PRTG core server.

After you have connected a mini probe to the PRTG core server, you can use it in the PRTG web interface like common “big” probes, that is, add sensors, review monitoring data, and perform other monitoring tasks. Mini probes just have a smaller set of sensors, depending on what types you implement.

The Mini Probe API is publicly available, so you can create your own probes and corresponding sensors for any application scenario. This enables you to gather monitoring data from systems that do not run the supported Windows versions. For more information, see the Mini Probe API.

However, you do not have to start from scratch. You can simply extend our open source code for sample mini probe usages and add your own sensor types. See below for a list of mini probe applications that you can download for free.

Mini probe: proof of concept

Currently, we offer three mini probe implementations. You can download them on GitHub, respectively here, and set them up as described in the linked articles:

If you implement your own mini probe and want to share your work with other PRTG users, feel free to publish it in our Knowledge Base or contact us directly.

Note: Articles about mini probes are provided for your information only. All steps described in the respective mini probe articles have been thoroughly tested. However, we can neither offer deep technical support for customizing the proofs of concept nor for writing your own mini probes.

Created on Aug 19, 2014 2:17:29 PM by  Gerald Schoch [Paessler Support]

Last change on Dec 29, 2022 9:46:31 AM by  Brandy Greger [Paessler Support]



Votes:

0

I have a Question , is there a Final Version planed ? The PRTG Mini Probe is "Prove of Concept" means Beta and it seams that since 3 Years the Project on Guthub was not updated ?

Regards

Created on Feb 17, 2018 10:58:19 PM



Votes:

0

Hello mviel,
thank you for your KB-Post.

I'm afraid that no "final" version is planned. The github project not getting updated is indeed a confirmation that we're no longer actively working on this. We've since introduced new flexible sensors like the HTTP Data Advanced and specially the HTTP Push Data Advanced that sort of fill the demand for a mini-probe and are a lot easier to use/implement. In the end the mini-probe was more complexthan we've hoped for and we decided to go in a different direction (for example the HTTP Push sensors).

I wouldn't advise starting a new project based on the mini-probe API, the sensors above would be the "better way" to go for new projects.

Best Regards,
Luciano Lingnau [Paessler Support]

Created on Feb 19, 2018 9:46:34 AM by  Luciano Lingnau [Paessler]




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.