Matthias Eble
2f9ee337cf
Fix --local argument handling (Jan Wagner #1878971 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1933 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-13 19:14:37 +00:00
Thomas Guyot-Sionnest
4868143e4e
Fix broken intending (The whole file use spaces only except my last patch and 1-3 other places).
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1932 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-13 15:10:53 +00:00
Thomas Guyot-Sionnest
fe2e5f4aec
set_thresholds now let the user free the thresolds. (P.S.: When you set twice the thresholds for a path in check disk (like using -C followed by -p ) it overrides them. All new elements are created with np_add_parameter which initialises the thresholds to NULL.)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1930 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-13 11:05:44 +00:00
Thomas Guyot-Sionnest
fa4efcdf6d
Bump plugins/ to GPLv3 (check_apt to check_nwstat)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1916 f882894a-f735-0410-b71e-b25c423dba1c
2008-01-30 10:53:47 +00:00
Thomas Guyot-Sionnest
b7676a7e6d
Fix check_disk disk usage calculation when using --group=NAME (related to bug #1348746 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1907 f882894a-f735-0410-b71e-b25c423dba1c
2008-01-15 11:34:15 +00:00
Thomas Guyot-Sionnest
dbc22e1acd
Fix check_disk reporting OK if disk usage grows over 100% (bug #1348746 ).
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1848 f882894a-f735-0410-b71e-b25c423dba1c
2007-12-08 16:34:05 +00:00
Matthias Eble
6483a72b16
Removed some c99 style comments
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1793 f882894a-f735-0410-b71e-b25c423dba1c
2007-09-23 12:29:36 +00:00
Matthias Eble
9e64dc2d7f
Fixed bug: stat was called on remote fs even if -l was given
...
Added -L option to call stat on remote fs but without threshold comparison
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1789 f882894a-f735-0410-b71e-b25c423dba1c
2007-09-23 10:58:09 +00:00
Matthias Eble
bb32ecb79c
substituted bool/true/false with int/TRUE/FALSE (discussed on np-devel)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1787 f882894a-f735-0410-b71e-b25c423dba1c
2007-09-22 17:48:33 +00:00
Matthias Eble
d23b17e656
Added -i/-I to ignore pathes/partitions based on regular expressions
...
Added check_disk -A selecting all filesystems
-E option must now be passed before -p or -r/-R
Passing -E after -p or -r results in UNKNOWN state
Fixed bug when mixing case sensitive and insensitive regexes
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1786 f882894a-f735-0410-b71e-b25c423dba1c
2007-09-22 17:40:35 +00:00
Thomas Guyot-Sionnest
7a70525129
My solaris box needs %llu to display 64bits integers.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1783 f882894a-f735-0410-b71e-b25c423dba1c
2007-09-21 05:05:58 +00:00
Thomas Guyot-Sionnest
5ca8c84715
- Added some variables at verbose==3
...
- Removed support for verbose<0 (-q). -q was broken and tried to to the same as -e.
- -q in now an undocumented alias of -e (for backward-compatibility).
NB: Long help text for -d was already missing.
- Reordered the switches so that:
a. less-important ones are in alphabetical order
b. short and long help orders match.
- Enclosed "-p | -x" inside braces instead of brackets as one or the other is required.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1782 f882894a-f735-0410-b71e-b25c423dba1c
2007-09-21 04:59:15 +00:00
Holger Weiss
da6aa00a83
Don't use C++ style comments (noted by Johannes Kingma on
...
nagiosplug-help@)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1770 f882894a-f735-0410-b71e-b25c423dba1c
2007-08-09 12:32:28 +00:00
Matthias Eble
aca23c4640
Added examples for new features to check_disk
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1755 f882894a-f735-0410-b71e-b25c423dba1c
2007-07-10 20:45:48 +00:00
Matthias Eble
5e633124e4
Check_disk now calls stat() for all filesystems to check.
...
Check_disk prints an strerror() message if the call of stat() fails.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1754 f882894a-f735-0410-b71e-b25c423dba1c
2007-07-10 20:18:55 +00:00
Matthias Eble
9a3e7f9e87
fixed backward incompatibility introduced in 1.4.8 where all partitions are selected,
...
if path is specified as last argument (without using -p).
Thanks to Emil Michles (Emilis) on #nagios
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1706 f882894a-f735-0410-b71e-b25c423dba1c
2007-05-03 20:43:50 +00:00
Matthias Eble
df4c79ba35
check_disk: minor fix for -C if bestmatch != -p
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1659 f882894a-f735-0410-b71e-b25c423dba1c
2007-03-30 08:56:47 +00:00
Matthias Eble
0f71b7d07a
check_disk: added regex functionality -r and -R. see np-devel mail (2007-02-10)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1658 f882894a-f735-0410-b71e-b25c423dba1c
2007-03-30 08:53:58 +00:00
Matthias Eble
0ff58b9063
check_disk: added grouping functionality. see np-devel mail (2007-02-10)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1657 f882894a-f735-0410-b71e-b25c423dba1c
2007-03-30 08:52:28 +00:00
Matthias Eble
a1fea1eafd
check_disk -C is more flexible now. See np-devel post (2007-02-10)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1656 f882894a-f735-0410-b71e-b25c423dba1c
2007-03-30 08:48:50 +00:00
Ton Voon
9c0ea54cf7
Fixed typo in help for -M
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1621 f882894a-f735-0410-b71e-b25c423dba1c
2007-02-14 20:52:24 +00:00
Benoit Mortier
19b97afb12
correcting some translation problems
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1611 f882894a-f735-0410-b71e-b25c423dba1c
2007-02-06 21:03:21 +00:00
Thomas Guyot-Sionnest
a69aa93a2c
Revert 1643463 (reversed disk thresholds) keeping the thresholds checks.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1594 f882894a-f735-0410-b71e-b25c423dba1c
2007-01-29 14:14:05 +00:00
Thomas Guyot-Sionnest
381715a2bd
Fix #1643463 : Miscalculating thresholds check_disk
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1589 f882894a-f735-0410-b71e-b25c423dba1c
2007-01-27 21:49:21 +00:00
Thomas Guyot-Sionnest
6628ad263a
Fix bug #1627970 : check_disk performance output for more then one partition
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1564 f882894a-f735-0410-b71e-b25c423dba1c
2007-01-07 07:14:04 +00:00
Ton Voon
958162b45f
Fixed inode thresholds, regressed from previous release
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1554 f882894a-f735-0410-b71e-b25c423dba1c
2006-12-20 19:25:59 +00:00
Ton Voon
df3662bf3a
Fix coredump on 64bit Solaris. Also adds more error conditions and moves
...
swap specific includes out of common.h (Duncan Ferguson - 1588031)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1546 f882894a-f735-0410-b71e-b25c423dba1c
2006-12-07 16:07:42 +00:00
Ton Voon
c2596e23fa
Remove C style comments (1583467 - Markus Baertschi)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1526 f882894a-f735-0410-b71e-b25c423dba1c
2006-10-26 20:51:24 +00:00
Ton Voon
584562a48e
Re-added perf data to check_disk
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1498 f882894a-f735-0410-b71e-b25c423dba1c
2006-10-18 12:12:11 +00:00
Ton Voon
f9baef7ed0
Remove the "- free space" if status is OK
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1491 f882894a-f735-0410-b71e-b25c423dba1c
2006-10-12 14:14:48 +00:00
Ton Voon
bd9a612f6c
Fixed output from -e in check_disk (Andreas Behal)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1490 f882894a-f735-0410-b71e-b25c423dba1c
2006-10-12 13:58:43 +00:00
Ton Voon
17127bb541
Fixed inode percent free output (Mike Emigh - 1531899)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1469 f882894a-f735-0410-b71e-b25c423dba1c
2006-08-14 09:04:16 +00:00
Ton Voon
54055835d2
Fix inode percents using coreutils' percentage calculation technique
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1453 f882894a-f735-0410-b71e-b25c423dba1c
2006-07-14 09:43:59 +00:00
Ton Voon
5912398b97
Major fixes to check_disk. Now should return same data as df
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1452 f882894a-f735-0410-b71e-b25c423dba1c
2006-07-13 23:58:00 +00:00
Ton Voon
548083b2ea
Move new util_* functions to lib/
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1451 f882894a-f735-0410-b71e-b25c423dba1c
2006-07-13 12:50:23 +00:00
Ton Voon
a46e358d68
Added -E option for exact match of filesystem. Restructured main filesystem
...
loop. Added extra tests for possible duplicate filesystems.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1449 f882894a-f735-0410-b71e-b25c423dba1c
2006-07-12 22:53:27 +00:00
Ton Voon
4edea20b86
Moving parameter_list into utils_disk.h. Given list of mount points, can
...
now work out best match or exact match.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1448 f882894a-f735-0410-b71e-b25c423dba1c
2006-07-12 19:30:20 +00:00
Ton Voon
ee03f1415a
Moving check_disk functions into utils_disk.c and testing them
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1447 f882894a-f735-0410-b71e-b25c423dba1c
2006-07-12 12:15:42 +00:00
Benoit Mortier
f9394308c9
updating help and usage and license
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1434 f882894a-f735-0410-b71e-b25c423dba1c
2006-06-18 19:36:48 +00:00
Benoit Mortier
704aa165c1
starting the BIG locale update ;-)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1425 f882894a-f735-0410-b71e-b25c423dba1c
2006-06-14 18:48:59 +00:00
Ton Voon
a8cd7705e7
Synchronise with coreutils 2.95. Gettext now synced with coreutils,
...
so no longer development platform requirement
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1394 f882894a-f735-0410-b71e-b25c423dba1c
2006-05-18 22:05:43 +00:00
Ton Voon
8d3562e126
Inode thresholds not always being initialised (James Fidell - 1476457)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1388 f882894a-f735-0410-b71e-b25c423dba1c
2006-05-02 08:30:21 +00:00
Ton Voon
0f342875df
Fixed bug with malloc of wrong size
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1358 f882894a-f735-0410-b71e-b25c423dba1c
2006-03-27 08:19:01 +00:00
Ton Voon
ada5f2fe02
check_disk now errors if a specified directory does not exist (cf df /foo)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1351 f882894a-f735-0410-b71e-b25c423dba1c
2006-03-23 17:16:38 +00:00
Ton Voon
61cd9f525a
Incorrect output when checking non-existent disk (John Rouillard - 1326050)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1349 f882894a-f735-0410-b71e-b25c423dba1c
2006-03-23 12:01:21 +00:00
Ton Voon
1ef51d42d3
Fixed some compile errors with new translations. Also reintroduced formatting
...
after discussion with Benoit
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1286 f882894a-f735-0410-b71e-b25c423dba1c
2005-11-16 17:26:58 +00:00
Benoit Mortier
c68d99cee2
start of the cleaning of the localization
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1282 f882894a-f735-0410-b71e-b25c423dba1c
2005-11-14 00:51:44 +00:00
M. Sean Finney
5537f7b0cd
#995761 : patch from ben o'hara to include inode calculations in
...
check_disk.c.
previous commit also had a patch for smtp auth support, but i accidentally
sent a blank commit message.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1269 f882894a-f735-0410-b71e-b25c423dba1c
2005-11-02 08:59:33 +00:00
M. Sean Finney
9d878eab82
debian bts #296278 :
...
- it seems that when check_disk uses the "df" routines and is told to
check a non-mountpoint, it would check the filesystem on which the
directory was mounted (i.e. /var/log -> /var if no /var/log mount).
the system-call routines now do this too. might need a bit more
widespread testing, but looks good for me and i did it without
modifying any of the system-call-specific codeblocks.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1249 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-13 10:18:27 +00:00
Ton Voon
d713c5de25
Fixed // comments (Steve Greenland - 1143836)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1146 f882894a-f735-0410-b71e-b25c423dba1c
2005-03-04 21:58:40 +00:00