I'm looking into how I can run a programmatic report on which sensors/channels don't have limits set up. We have 16,000+ sensors, so it has to be programmatic. I planned on using the API but it seems to have a major flaw. Some of the sensors such as "SSH Disk Free" have default limits on the Free Space channels. 25% for warning and 10% for error. These numbers however, are not in the properties of the channel. This seems unintended. If there are defaults for a channel, it should enable the limits (change limitmode) and set the properties that I would set (limitmaxerror, limitmaxwarning).
If I run this query on an SSH Disk Free sensor
<?xml version="1.0" encoding="UTF-8" ?> <prtg> <version>188.8.131.522+</version> <result></result> </prtg>
This goes for all limit properties (limitmaxerror, limitmaxwarning, limitminwarning, limitminerror). limitmode returns 0, or disabled.
Is there any other way I can create a list of sensors / channels without limits?