I have to monitor if our software has created certain files. I wrote a script on the server and the output of it is monitored through SNMP. If I set up a SNMP Custom String sensor, I can ask it to monitor if a certain string is there. If the string is not in the response, the sensor goes down and in displays "Error: String not found [Searchstring]"

Is there a normal way to display the string which is returned? Or a custom message?

I have found a dirty way: I created a SNMP Custom sensor and return a 1 as long as everything is alright and if not, the error is display like this: "Error 'responsestring' is not an integer".

It does the trick by displaying the response, but it's not how it's supposed to be.


Article Comments

Hello,

thank you very much for your KB-Post and this feedback. You are correct, in the moment the "SNMP Custom String"-Sensor doesn't show the result string if the "SearchString" is not found. We will put this on the list to be improved, but I can't say an ETA in the moment. Please bear with us, and use the very good work-around until then.

best regards.


Jul, 2013 - Permalink

As of PRTG version 15.2.17.2345/2346, the SNMP Custom String Sensor shows the string you search for and which is the reason for a current Warning or Down status in the sensor message.

For example:

  • Warning/Error: String not found [search text] in [content]
  • Warning/Error: Regular Expression [expression] does not match [content]
  • Warning/Error: String found [search text] in [content]
  • Warning/Error: Regular Expression [expression] matches [content]

May, 2015 - Permalink