-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/07/08 02:44 PM, Andy Moran wrote: > > Sure: > > nenc001:~ root# df -h /opt/itms_f39v4/ > Filesystem Size Used Avail Capacity Mounted on > nwk-its-filer39:/vol/vol4 9.6Ti 7.7Ti 1.9Ti 80% /opt/itms_f39v4 > > nenc001:~ root# /opt/local/libexec/nagios/check_disk -w 20% -c 10% -p > /opt/itms_f39v4/ > DISK CRITICAL - free space: /opt/itms_f39v4 0 MB (0% inode=99%);| > /opt/itms_f39v4=*-2147483648MB*;1342616;1510443;0;1678270 > > nenc001:~ root# /opt/local/libexec/nagios/check_disk -vvv -w 20% -c 10% > -p /opt/itms_f39v4/ > For /opt/itms_f39v4, total=3437097704, available=0, > available_to_root=4164680672, used=18446744072981968648, > fsp.fsu_files=31876689, fsp.fsu_ffree=31863221 > For /opt/itms_f39v4, used_pct=100 free_pct=0 used_units=1.75922e+13 > free_units=0 total_units=1.67827e+06 used_inodes_pct=1 > free_inodes_pct=99 fsp.fsu_blocksize=512 mult=1048576 > Freespace_units result=0 > Freespace% result=2 > Usedspace_units result=0 > Usedspace_percent result=0 > Usedinodes_percent result=0 > Freeinodes_percent result=0 > DISK CRITICAL - free space: /opt/itms_f39v4 0 MB (0% inode=99%);| > /opt/itms_f39v4=*-2147483648MB*;1342616;1510443;0;1678270 > nenc001:~ root#
Thanks for the details... It looks like the Gnulib fsusage module is not using the 64-bit API to get file usage data. This part should be pretty much automatic so I'm not sure what's going on (I don't have much knowledge in that part of the build system)... I'm not sure if it will help but ig you have automake/autoconf you could try the following (commands below start with the prompt character '$'; beware of line wraps...): 1. Export from SVN: $ svn export http://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk/ nagiosplug $ cd nagiosplug 2. Run the autoconf/automake stuff $ tools/setup 3. Configure and build as usual (then to test you can run the plugin straight from plugins/check_disk). Also, if you can manage to grab the syscalls used by df and check_disk, I could possibly make you a patch. I'm not sure how this is done on OS-X, but on Linux it's "strace" and on Solaris it's "truss". I.e. $ strace df Hope this helps... Thomas -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIdeRN6dZ+Kt5BchYRAu/XAJ0deRXEuQIHji9amUQg04NcmB1IdwCgj26z XvvJ5ii2RN0NjSoEO+GoB1I= =tGYA -----END PGP SIGNATURE----- ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null