[Xymon] Error in parsing of filesystem usage when monitoring NFS mounts
Marcus Mundt
marcus.mundt at forsa.de
Mon Mar 30 15:11:09 CEST 2015
> Try changing "df -hP" to "df -P" and see if that works better.
this works! thanks a lot! I just wanted to increase the human readability and didn't think of problems which could arise.
M
-----Ursprüngliche Nachricht-----
> Von:Jeremy Laidman <jlaidman at rebel-it.com.au>
> Gesendet: Mon 30 März 2015 14:56
> An: Marcus Mundt <marcus.mundt at forsa.de>
> CC: xymon at xymon.com
> Betreff: Re: [Xymon] Error in parsing of filesystem usage when monitoring NFS mounts
>
>
>
> On 26 March 2015 at 21:37, Marcus Mundt <marcus.mundt at forsa.de <mailto:marcus.mundt at forsa.de>> wrote:
> I monitor filesystems on one of my xymon clients. This went really well until switching to NFS. I managed to list and monitor the NFS mount, but the parsing of the transmitted string for the disk usage seems to go wrong at some point
>
> I would think that NFS-mounted filesystems would be monitored on the server that hosted them, rather than other servers that mount them.
>
> > #df -Pl -x iso9660 -x $EXCLUDES | sed -e /^[^ ][^ ]*$/{
>
> > # without "l" lists NAS_BACKUP_DAILY> df -hP -x iso9660 -x $EXCLUDES | sed -e /^[^ ][^ ]*$/{
>
> Youve replaced "df -Pl" with "df -hP". The "-h" changes the headers. This is important because the [df] parser specifically looks for columns with the titles "Available", "Capacity" and "Mounted" to work out what each column is for. By adding "-h" you instead get "Avail", "Use%" and "Mounted". I think when the column headers cant be found, the parser will assume that the values are in position 1, hence the "172" being interpreted as disk space usage.
>
> Try changing "df -hP" to "df -P" and see if that works better.
>
> J
>
>
More information about the Xymon
mailing list