[Nagiosplug-devel] [ nagiosplug-Patches-995761 ] check_disk to include inode percentage.

SourceForge.net noreply at sourceforge.net
Wed Nov 16 19:21:03 CET 2005


Patches item #995761, was opened at 07/22/04 01:21
Message generated for change (Comment added) made by sf-robot
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=397599&aid=995761&group_id=29880

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Enhancement
Group: None
>Status: Closed
Resolution: None
Priority: 5
Submitted By: Jorgen Lundman (lundman)
Assigned to: M. Sean Finney (seanius)
Summary: check_disk to include inode percentage.

Initial Comment:

Since the 1.4.0alpha1 plugins code in check_disk, which
calls fsusage.c, already retrieves the inode values I
thought to patch it to also print inode percentage free.

Additionally, I changed the static "0" in perfdata to
be inode percent free.

I added -W and -K (sorry, -C was taken) for inode
percent warning and critical levels. Alas, only
percentage implemented as of now. (No integer value
support).

Current output looks like:
# ./check_disk -l -w 10% -c 2% -X tmpfs -W 10% -K 2%
DISK OK - free space: / 31266 MB (93% inode=98%);|
/=31266MB;30168;32850;97;33521

And indeed, brining up the -W warning value triggers a
warning:

# ./check_disk -l -w 10% -c 2% -X tmpfs -W 98% -K 2%
DISK WARNING - free space: / 31266 MB (93% inode=98%);|
/=31266MB;30168;32850;97;33521

Hope it helps more than it annoys. I could also have
patched contrib/check_inodes for Solaris's "df -o i"
call, but since nearly all the work was already done in
check_disk I opted for that approach.

Sincerely,

Lundy



----------------------------------------------------------------------

>Comment By: SourceForge Robot (sf-robot)
Date: 11/16/05 19:20

Message:
Logged In: YES 
user_id=1312539

This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).

----------------------------------------------------------------------

Comment By: M. Sean Finney (seanius)
Date: 11/02/05 01:02

Message:
Logged In: YES 
user_id=226838

this patch has been committed to the nagiosplug CVS repository. 
thank you for your contribution.

----------------------------------------------------------------------

Comment By: Jorgen Lundman (lundman)
Date: 07/22/04 20:45

Message:
Logged In: YES 
user_id=286650


Additionally, there is a bug when you use -p, or -x, to list
paths to
include or exclude. The nodes allocated do not get w_df etc
variables
cleared, so when you walk the list, they get assigned to
global w_df
variables, and all tests are out the window. This is a side
effect of
an OS where malloc() returned memory is not zero'd.



----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=397599&aid=995761&group_id=29880




More information about the Devel mailing list