I've read through the API information and the reports functionality, and I haven't been able to pull this data out of PRTG programatically. For the API, I can't determine how to pull this data for more than 100 sensors, I have about 400 sensors I'd like to track the max 5-minute period from the previous 24 hours. I tagged some snmp sensors to try try to filter these out, but it seems that I have to make a separate API http request for each sensor? If I just want the raw data (for say 5 minute averages), I still need to make a request separately for each sensor?

For the reports, If I run a report on all of these tagged sensors, I get a huge print out of way more data than I need. But it does give me the capability of running this report on a schedule.

What would you suggest for getting a list of max 24 hour values for snmp throughput channel, using 5 minute averages throughout the day, on more than 100 sensors? I could run this once per night in the middle of the night if it's going to be processor intensive. Thanks, Kevin


Article Comments

Hi,

I'm afraid that this will not be possible via the API. The API is restricted to a maximum of 5 sensors per minute. I guess the only way to achieve this kind of reporting is to use the PRTG Data Extractor Tool to copy the data to an SQL database for further processing.

Best regards, Felix


Sep, 2015 - Permalink

Thanks for the reply! I'll look more into the manual and make it happen!


Oct, 2015 - Permalink