[Xymon] usb disk not showing
Kris Springer
kspringer at innovateteam.com
Tue Nov 29 02:21:26 CET 2022
Thanks for pointing me in the direction of the client script. I messed
around with it a lot and found that nothing I did would result in the
USB drive showing up on the Server webpage in Disk or Inode pages. I
can get different results to appear by messing with the
xymonclient-linux.sh script, but the USB drive never does. Running the
script manually does display the USB drive in the [df] list, but it's as
if something keeps stripping it from displaying on the Server's pages.
I even went so far as to comment out all of the options for df in the
script and just run df without any other lines of grep or excludes, and
still no joy. There seems to be a break in the chain between the
results shown by the client script and the results the Server displays
on the Disk page.
So then in the script with all the df stuff commented out, I had it run
df /dev/sda
The results of the script show the USB, but nothing shows up on the
Server Disk page except this error.
Expected strings (Capacity and Mounted) not found in df output
So, anyone know what's stripping the /dev/sda disk from the output, or
why Capacity and Mounted can't be seen when the client script is
outputting it just like the other drives?
Here's the output of the script that clearly shows the USB drive info.
[df]
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda 960303848 268800 911180536 1%
/media/user/USB-1TB
Kris Springer
On 11/28/22 8:36 AM, nor krie wrote:
> Hi Kris,
>
> the disk and inode section are generated by the client script for the
> OS, in your case it is the xymonclient-linux,sh (in the client bin dir).
> Normally the command there is df -lP -x $EXCLUDES...
> This will only use the local filesystems and excludes a lot of non
> usual fs.
> You can just remove the "l" from the df call, or, if this is not
> enough, remove the "-x $EXCLUDES" as well (or modify the EXCLUDE
> generation line)..
> You can run the script at the shell manually to immediately see the
> results.
>
> This has nothing to do with the analysis.cfg file at server side, this
> only defines the rules for alerting, but can only use info which is
> provided by the client beforehand.
>
> Hope that points you to the right direction.
>
> Norbert
>
> Am Mo., 28. Nov. 2022 um 14:58 Uhr schrieb Kris Springer
> <kspringer at innovateteam.com>:
>
> I've recently installed a xymon server on Debian to monitor my home
> network, and I'd like the server to also show the status of a USB
> drive
> I have plugged into it. The drive is listed as /dev/sda and
> mounted at
> /media/user/USB-1TB
> It is listed in the xymon client data, but it doesn't show up on the
> 'disk' or 'inode' columns at all. I've commented out the default
> IGNORE
> rules from analysis.cfg and even tried adding the following as a host
> specific test, but still nothing appears.
> DISK /dev/sda 80 90
> INODE /dev/sda 80 90
>
> Anyone have a clue they could give me?
>
> --
> Kris Springer
>
> _______________________________________________
> Xymon mailing list
> Xymon at xymon.com
> http://lists.xymon.com/mailman/listinfo/xymon
>
More information about the Xymon
mailing list