Hi,

I have a USB temperature sensor running on a Debian machine and I want to add it to PRTG using an SSH script sensor. I am sure this question has been asked a million times before and I have spent an hour reading through other threads but haven't been quite able to get my head around it.

I can run a command on the Debian machine that simply outputs a result in Celsius, from the command line it looks like this:

root@dubs:~# temper-poll -c
20.0
root@dubs:~#

All I want to do is to have PRTG graph the result, in which this case is 20.0 From various reading it seems I have to write a script that includes exit codes as well, which I am not really able to completely understand. Some other posts have suggested I need to script it with an XML output and use the SSH Advanced sensor, so I am a little confused.

Can anyone please give me any tips on how I can achieve this?


Article Comments

Attention: This article is a record of a conversation with the Paessler support team. The information in this conversation is not updated to preserve the historical record. As a result, some of the information or recommendations in this conversation might be out of date.

BonezAU,

Sure, you just need to modify the output using awk. The command needs to follow the following format
returncode:value:message
So when you execute the script it needs to output an example like the following;
0:20.0:OK

Then you just link the SSH Script sensor to the script.

Benjamin Day
Paessler Support


Apr, 2019 - Permalink