Looking at the server side code, the cpu load average for a linux client is actually extracted from the [uptime] section, not the [top] section, which surprised me a little.
(i.e. the sections as generated in the output of /usr/lib/xymon/client/bin/xymonclient-linux.sh)
The [uptime] section is the output of just running "uptime". The server code looks for the string "load average: " or "load averages: ", then after that looks for either of the patterns "FLOAT, FLOAT, FLOAT" or "FLOAT FLOAT FLOAT". The middle float from that list is then reported as the CPU load.
Christian: what does the output of "uptime" look like on your client?
Adam
On 24/07/2025 19:06, Tom Schmidt wrote:
Christian, Looking at xymon-rclient.sh, it will grab the load average from the "top" command. I assume for your configuration that it is using the xymonclient-linux.sh script to collect the data. If so, it runs "$TOP - b -n 1" and the line near the top that has the load average is used.
$TOP would be defined in your xymonclient.cfg file for the client. What does the head of "top -b -n 1" look like on your system?Tom
On Thu, Jul 24, 2025 at 3:39 AM Becker Christian via Xymon <xymon@xymon.com <mailto:xymon@xymon.com>> wrote:
Hi to the list,____ __ __ working with xymon since 2008, still using it.____ __ __ Now I was in the situation to include a LinuxMint machine (with desktop environment), using Jeremy’s xymon-rclient.sh 0.6.1 to monitor this thing.____ After setting up the ssh-based authentication and waiting a couple of minutes, the data of this LinuxMint machine came up and appeared in Xymon.____ __ __ Other than other machines i’m pulling with xymon-rclient.sh, the CPU state of this machine became red immediately.____ It seems to me that the Load Average of the LinuxMint machine is interpreted wrong: when looking in Xymon, it tells me a Load Average of 60.00, while looking to the LinuxMint machine, seeing it’s Load Average at 0.6.____ __ __ What could be wrong? The LinuxMint machine is running LinuxMint 22.1 with it’s lates updates.____ These are the locales used by the LinuxMint machine:____ __ __ LANG=en_US.UTF-8____ LANGUAGE=en_US____ LC_CTYPE="en_US.UTF-8"____ LC_NUMERIC=de_DE.UTF-8____ LC_TIME=de_DE.UTF-8____ LC_COLLATE="en_US.UTF-8"____ LC_MONETARY=de_DE.UTF-8____ LC_MESSAGES="en_US.UTF-8"____ LC_PAPER=de_DE.UTF-8____ LC_NAME=de_DE.UTF-8____ LC_ADDRESS=de_DE.UTF-8____ LC_TELEPHONE=de_DE.UTF-8____ LC_MEASUREMENT=de_DE.UTF-8____ LC_IDENTIFICATION=de_DE.UTF-8____ LC_ALL=____ __ __ Yes, they are mixed….____ __ __ We’ve a few other linux client machines running “non-server- linuxes” (i.e. RaspberryPi running Raspberry PI OS) which are reporting fine using xymon-rclient.sh.____ __ __ Regards____ Christian____ _______________________________________________ Xymon mailing list -- xymon@xymon.com <mailto:xymon@xymon.com> To unsubscribe send an email to xymon-leave@xymon.com <mailto:xymon- leave@xymon.com>
Xymon mailing list -- xymon@xymon.com To unsubscribe send an email to xymon-leave@xymon.com