Skip to content

graupv/PRTG-Data-Extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PRTG API Data Extractor

Extract historical or live data from PRTG server, in either CSV, JSON or XML. Merges CSV's into single file for simple parsing. Import csv with IDs to retrieve or use built in Search functionality (tags, groups, type, sensor name, probe or device) to narrow down IDs.


Requirements

Python >= 3.6
- Pandas
- Numpy
- Requests
- Standard library

- A PRTG Environment

Set Credentials

  1. File > Server Settings > PRTG Admin username & password
  2. PRTG Server IP
  3. Add port
  4. Check for SSL if necessary.

All fields are required

ServerSettings

General Steps

  1. Select between Live Data or Historic Data
  2. Input ID's, manually, import CSV or Search.
  3. Set Date periods or specific live data request parameters.
  4. Optionally set resulting file location (Default desktop) If the directory doesn't exist it will try to create the folder.

./myPath/PRTG API Requests/CSV Merge

  1. Get

main

Search

  1. Empty returns all sensors search1

  2. Search tags, name, type group or probe

search2

  1. Select specific rows or include all search results

Results

  1. Request progress and result window main

  2. Merged filed with a catalog/list of the 2. sensors queried. main

About

Python GUI to extract Live or Historical Data from PRTG API using Requests and Pandas

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages