Hi,
I'm using python script to create json output for a custom sensor. In the json output I set 'text' field and this works ok for most of my devices, most of the time. However sometimes the value of the 'text' field is ignored and set to 'OK'.
Can you help me troubleshoot the problem?
Below is the output of the script as created by PRTG (text value is 'Unit (76) connected to Hulk NW AP' but in PRTG I only get 'OK'):
2/06/2020 8:47:14 PM Script File: radio_sensor.py 2/06/2020 8:47:14 PM Script Parameters: {"tlsexplicit_pop3":"","fastcount":"10","esxpassword":"","hostv6":"","blockedsens":"","secretaccesskeyid":"","tlsexplicit_default":"","isexesensor":"0","windowsloginpassword":"","privatekey":"","secret":"","interfacenumber":"","resttoken":"","reboot":"43975.9130191435","pop3password":"","pythonscript":"radio_sensor.py","tlsexplicit_port":"","inerror":"0","smspassword":"","params":"","host":"10.99.4.76","mailpassword":"","tlsexplicit_ftp":"","timeout":"59","elevationpass":"","momopersistent":"","notonpod":"0","linuxloginpassword":"","smtppassword2":"","smtppassword":"","lastuptime":"0","writeresult":"1","reqmsginterval":"60","socksproxypass":"","prtg_linuxpassword":"","tlsexplicit_imap":"","sshelevationpass":"","uptimecount":"0","canlinux":"0","proxypassword":"","proxypass":"","mutexname":"","snmpencpass":"","authuserpwd":"","usednstime":"0","restpassword":"","httppassword":"","addomainpass":"","authtoken":"","oauthrefreshtoken":"","evapassword":"","oauthtoken":"","inum":"","snmpcommv1":"","sensorid":"23293","ipversion":"0","accesskey":"","xmlhttppassword":"","tlsexplicit_smtp":"","password":"","snmpcommv2":"","snmpauthpass":"","awssk":"","dbpassword":"","pingdompassword":"","prtg_windowspassword":"","usewindowsauthentication":"0","simulate":"0","lastmsg":"Unit (76) connected to Hulk NW AP","imappassword":"","ftppassword":""} 2/06/2020 8:47:14 PM Script Parameters (escaped): {\"tlsexplicit_pop3\":\"\",\"fastcount\":\"10\",\"esxpassword\":\"\",\"hostv6\":\"\",\"blockedsens\":\"\",\"secretaccesskeyid\":\"\",\"tlsexplicit_default\":\"\",\"isexesensor\":\"0\",\"windowsloginpassword\":\"\",\"privatekey\":\"\",\"secret\":\"\",\"interfacenumber\":\"\",\"resttoken\":\"\",\"reboot\":\"43975.9130191435\",\"pop3password\":\"\",\"pythonscript\":\"radio_sensor.py\",\"tlsexplicit_port\":\"\",\"inerror\":\"0\",\"smspassword\":\"\",\"params\":\"\",\"host\":\"10.99.4.76\",\"mailpassword\":\"\",\"tlsexplicit_ftp\":\"\",\"timeout\":\"59\",\"elevationpass\":\"\",\"momopersistent\":\"\",\"notonpod\":\"0\",\"linuxloginpassword\":\"\",\"smtppassword2\":\"\",\"smtppassword\":\"\",\"lastuptime\":\"0\",\"writeresult\":\"1\",\"reqmsginterval\":\"60\",\"socksproxypass\":\"\",\"prtg_linuxpassword\":\"\",\"tlsexplicit_imap\":\"\",\"sshelevationpass\":\"\",\"uptimecount\":\"0\",\"canlinux\":\"0\",\"proxypassword\":\"\",\"proxypass\":\"\",\"mutexname\":\"\",\"snmpencpass\":\"\",\"authuserpwd\":\"\",\"usednstime\":\"0\",\"restpassword\":\"\",\"httppassword\":\"\",\"addomainpass\":\"\",\"authtoken\":\"\",\"oauthrefreshtoken\":\"\",\"evapassword\":\"\",\"oauthtoken\":\"\",\"inum\":\"\",\"snmpcommv1\":\"\",\"sensorid\":\"23293\",\"ipversion\":\"0\",\"accesskey\":\"\",\"xmlhttppassword\":\"\",\"tlsexplicit_smtp\":\"\",\"password\":\"\",\"snmpcommv2\":\"\",\"snmpauthpass\":\"\",\"awssk\":\"\",\"dbpassword\":\"\",\"pingdompassword\":\"\",\"prtg_windowspassword\":\"\",\"usewindowsauthentication\":\"0\",\"simulate\":\"0\",\"lastmsg\":\"Unit (76) connected to Hulk NW AP\",\"imappassword\":\"\",\"ftppassword\":\"\"} 2/06/2020 8:47:14 PM Script Path: C:\Program Files (x86)\PRTG Network Monitor\custom sensors\python\radio_sensor.py 2/06/2020 8:47:14 PM Command Line: "C:\Program Files (x86)\PRTG Network Monitor\Python34\python.exe" -E "C:\Program Files (x86)\PRTG Network Monitor\custom sensors\python\radio_sensor.py" "{\"tlsexplicit_pop3\":\"\",\"fastcount\":\"10\",\"esxpassword\":\"\",\"hostv6\":\"\",\"blockedsens\":\"\",\"secretaccesskeyid\":\"\",\"tlsexplicit_default\":\"\",\"isexesensor\":\"0\",\"windowsloginpassword\":\"\",\"privatekey\":\"\",\"secret\":\"\",\"interfacenumber\":\"\",\"resttoken\":\"\",\"reboot\":\"43975.9130191435\",\"pop3password\":\"\",\"pythonscript\":\"radio_sensor.py\",\"tlsexplicit_port\":\"\",\"inerror\":\"0\",\"smspassword\":\"\",\"params\":\"\",\"host\":\"10.99.4.76\",\"mailpassword\":\"\",\"tlsexplicit_ftp\":\"\",\"timeout\":\"59\",\"elevationpass\":\"\",\"momopersistent\":\"\",\"notonpod\":\"0\",\"linuxloginpassword\":\"\",\"smtppassword2\":\"\",\"smtppassword\":\"\",\"lastuptime\":\"0\",\"writeresult\":\"1\",\"reqmsginterval\":\"60\",\"socksproxypass\":\"\",\"prtg_linuxpassword\":\"\",\"tlsexplicit_imap\":\"\",\"sshelevationpass\":\"\",\"uptimecount\":\"0\",\"canlinux\":\"0\",\"proxypassword\":\"\",\"proxypass\":\"\",\"mutexname\":\"\",\"snmpencpass\":\"\",\"authuserpwd\":\"\",\"usednstime\":\"0\",\"restpassword\":\"\",\"httppassword\":\"\",\"addomainpass\":\"\",\"authtoken\":\"\",\"oauthrefreshtoken\":\"\",\"evapassword\":\"\",\"oauthtoken\":\"\",\"inum\":\"\",\"snmpcommv1\":\"\",\"sensorid\":\"23293\",\"ipversion\":\"0\",\"accesskey\":\"\",\"xmlhttppassword\":\"\",\"tlsexplicit_smtp\":\"\",\"password\":\"\",\"snmpcommv2\":\"\",\"snmpauthpass\":\"\",\"awssk\":\"\",\"dbpassword\":\"\",\"pingdompassword\":\"\",\"prtg_windowspassword\":\"\",\"usewindowsauthentication\":\"0\",\"simulate\":\"0\",\"lastmsg\":\"Unit (76) connected to Hulk NW AP\",\"imappassword\":\"\",\"ftppassword\":\"\"}" 2/06/2020 8:47:17 PM Script Output (OEMCP Encoding): {"prtg": {"result": [{"Channel": "Signal", "Value": -59, "CustomUnit": "dBm"}, {"Channel": "Uplink Capacity", "Value": 144.444, "DecimalMode": "Auto", "Float": 1, "CustomUnit": "Mbit/s"}, {"Channel": "Downlink Capacity", "Value": 144.444, "DecimalMode": "Auto", "Float": 1, "CustomUnit": "Mbit/s"}, {"Channel": "RX Throughput", "Value": 2037354966, "Unit": "BytesBandwidth", "Mode": "Difference", "DecimalMode": "Auto"}, {"Channel": "TX Throughput", "Value": 2213351836, "Unit": "BytesBandwidth", "Mode": "Difference", "DecimalMode": "Auto"}, {"Channel": "Device Uptime", "Value": 190.91694444444445, "Unit": "TimeHours", "Float": 1, "DecimalMode": "Auto"}, {"Channel": "Link Uptime", "Value": 190.90166666666667, "Unit": "TimeHours", "Float": 1, "DecimalMode": "Auto"}, {"Channel": "Distance", "Value": 300, "CustomUnit": "m"}, {"Channel": "CPU", "Value": 89, "Unit": "CPU"}, {"Channel": "Frequency", "Value": 5580, "CustomUnit": "Mhz"}, {"Channel": "Unit", "Value": 76, "Unit": "Custom"}, {"Channel": "Longitude", "Value": 147.438953, "Unit": "Custom", "Float": 1, "DecimalMode": "All"}, {"Channel": "Latitude", "Value": -43.167585, "Unit": "Custom", "Float": 1, "DecimalMode": "All"}, {"Channel": "Match", "Value": 0, "Unit": "Custom"}], "text": "Unit (76) connected to Hulk NW AP"}}[CR][LF] 2/06/2020 8:47:17 PM Exit Code: 0 2/06/2020 8:47:17 PM RawStream Size: 1288 2/06/2020 8:47:17 PM OutputStream Size: 1288 2/06/2020 8:47:17 PM Script Output (UTF8 Encoding): {"prtg": {"result": [{"Channel": "Signal", "Value": -59, "CustomUnit": "dBm"}, {"Channel": "Uplink Capacity", "Value": 144.444, "DecimalMode": "Auto", "Float": 1, "CustomUnit": "Mbit/s"}, {"Channel": "Downlink Capacity", "Value": 144.444, "DecimalMode": "Auto", "Float": 1, "CustomUnit": "Mbit/s"}, {"Channel": "RX Throughput", "Value": 2037354966, "Unit": "BytesBandwidth", "Mode": "Difference", "DecimalMode": "Auto"}, {"Channel": "TX Throughput", "Value": 2213351836, "Unit": "BytesBandwidth", "Mode": "Difference", "DecimalMode": "Auto"}, {"Channel": "Device Uptime", "Value": 190.91694444444445, "Unit": "TimeHours", "Float": 1, "DecimalMode": "Auto"}, {"Channel": "Link Uptime", "Value": 190.90166666666667, "Unit": "TimeHours", "Float": 1, "DecimalMode": "Auto"}, {"Channel": "Distance", "Value": 300, "CustomUnit": "m"}, {"Channel": "CPU", "Value": 89, "Unit": "CPU"}, {"Channel": "Frequency", "Value": 5580, "CustomUnit": "Mhz"}, {"Channel": "Unit", "Value": 76, "Unit": "Custom"}, {"Channel": "Longitude", "Value": 147.438953, "Unit": "Custom", "Float": 1, "DecimalMode": "All"}, {"Channel": "Latitude", "Value": -43.167585, "Unit": "Custom", "Float": 1, "DecimalMode": "All"}, {"Channel": "Match", "Value": 0, "Unit": "Custom"}], "text": "Unit (76) connected to Hulk NW AP"}}[CR][LF]
Add comment