Hallo zusammen,
Ich habe mir ein Custom Sensor erstellt, welcher den Wert von einem CMD Skript anzeigen soll. Das CMD sieht in etwa so aus:
@echo off for /f "tokens=2" %%i in ('curl --insecure --silent --output nul -x http://PROXY:8080 --proxy-user USER:PW -d "ACCOUNT=USER&PASSWORD=PASSWORD&CMD=CHECKCREDITS" https://smsgateway/cgi-bin/smsgateway.cgi') do set credit=%%i echo %credit%:OK
Wenn ich das Skript auf dem Server mittels CMD ausführe erhalte ich folgende Antwort:
1304:OK
Der Sensor selber gibt mir aber den Wert "0" an. Woran kann das liegen? Habe ebenfalls den Output als String definiert, was mir leider auch nicht geholfen hat.
set x=%credit%:OK echo %x%
Was habe ich übersehen? Oder kommt PRTG nicht klar, wenn ich eine Variable als Wert ausgeben möchte?
Danke und Gruss - Kevin
Add comment