It really was a locale issue. After applying
en_US.UTF-8 as locale, rebooting the LinuxMint machine, and another run of xymon-rclient.sh, the CPU check is
fine within Xymon.
Thx all!
Von: Becker Christian via Xymon <xymon@xymon.com>
Gesendet: Freitag, 25. Juli 2025 13:51
An: Xymon mailinglist <xymon@xymon.com>
Cc: Becker Christian <christian.becker@rhein-zeitung.net>
Betreff: [Xymon] Re: Issue with xymon-rclient.sh
WARNUNG: Diese E-Mail kam von
außerhalb der Organisation. Klicken Sie nicht auf Links oder öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.
Yes, indeed this is a good point – i’ll start over changing it and see what happens
|
|
|
Von: Ron Cohen <rcohen55@gmail.com>
Gesendet: Freitag, 25. Juli 2025 13:32
An: Xymon mailinglist <xymon@xymon.com>
Betreff: [Xymon] Re: Issue with xymon-rclient.sh
WARNUNG: Diese E-Mail kam von
außerhalb der Organisation. Klicken Sie nicht auf Links oder öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.
Seems like a locale issue. The decimal point is a comma so the server ignores the leading zero.
On Fri, 25 Jul 2025, 12:04 Becker Christian via Xymon, <xymon@xymon.com> wrote:
Adam,
thx for your help.
The output of uptime is:
13:02:45 up 23:03, 4 users, load average: 0,60, 0,13, 0,04
Nearly at the same time I get this in Xymon:
Regards
-----Ursprüngliche Nachricht-----
Von: Adam Thorn via Xymon <xymon@xymon.com>
Gesendet: Freitag, 25. Juli 2025 10:24
An: xymon@xymon.com
Cc: Adam Thorn <alt36@cam.ac.uk>
Betreff: [Xymon] Re: Issue with xymon-rclient.sh
WARNUNG: Diese E-Mail kam von außerhalb der Organisation. Klicken Sie nicht auf Links oder öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.
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-
>
>
> _______________________________________________
> Xymon mailing list -- xymon@xymon.com
> To unsubscribe send an email to xymon-leave@xymon.com
_______________________________________________
Xymon mailing list -- xymon@xymon.com
To unsubscribe send an email to xymon-leave@xymon.com
_______________________________________________
Xymon mailing list -- xymon@xymon.com
To unsubscribe send an email to xymon-leave@xymon.com