Simple data generator for advanced PRTG sensors
Project description
Prtg-sensor
Simple data generator for advanced PRTG sensors.
It will help you to generate output in JSON format for the Python Script Advanced, EXE/Script Advanced, SSH Script Advanced and HTTP Data Advanced sensors.
You can refer to the official PRTG manual to figuring out all the features of custom sensors.
Installing
Install with pip
pip install prtg-sensor
Example
Executable sensors like Python Script Advanced sensor
must send the result to the stdout. HTTP Data Advanced sensor
must send the result in the http response body.
from prtg_sensor import Sensor
sensor = Sensor()
sensor.add_channel('Duration', 32, unit='timeseconds')
sensor.add_channel('Loading', 12.55, unit='percent', float=1, decimal_mode='all')
sensor.add_channel('Status', 0, value_lookup='prtg.standardlookups.aws.status')
sensor.text = 'Everything is ok'
print(sensor.get_result())
PRTG interprets this result to sensor by itself
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file prtg-sensor-1.0.1.tar.gz
.
File metadata
- Download URL: prtg-sensor-1.0.1.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0aae7752928dcd2c5381c871ee1b43265ba00f2277822cd51928f4231bfe5f6 |
|
MD5 | 67294910a9c90c319a4344991bf21466 |
|
BLAKE2b-256 | 425fe069450b27719523dbef8bc8439840728f016987460dde1fb4159c961ee8 |
File details
Details for the file prtg_sensor-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: prtg_sensor-1.0.1-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b51a0b88e6c4a78a55700cd11b90249a68db86a3041847672a3ee56bb8c3e6c |
|
MD5 | fb49c637310a1dff6a43a964d12bcf7b |
|
BLAKE2b-256 | 905aded93f52ccda0ad9ec9de1081b2805ce6ac6c93513696a7b0ab2dff153aa |