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