mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-02-20 00:10:09 -05:00
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
This commit is contained in:
parent
142b9da7c0
commit
6628ad263a
1 changed files with 7 additions and 2 deletions
|
|
@ -164,8 +164,8 @@ main (int argc, char **argv)
|
|||
double dfree_pct = -1, dused_pct = -1;
|
||||
double dused_units, dfree_units, dtotal_units;
|
||||
double dused_inodes_percent, dfree_inodes_percent;
|
||||
double warning_high_tide = UINT_MAX;
|
||||
double critical_high_tide = UINT_MAX;
|
||||
double warning_high_tide;
|
||||
double critical_high_tide;
|
||||
int temp_result;
|
||||
|
||||
struct mount_entry *me;
|
||||
|
|
@ -300,6 +300,11 @@ main (int argc, char **argv)
|
|||
Hack here. Trying to get warn/crit levels from freespace_(units|percent) for perf
|
||||
data. Assumption that start=0. Roll on new syntax...
|
||||
*/
|
||||
|
||||
/* *_high_tide must be reinitialized at each run */
|
||||
warning_high_tide = UINT_MAX;
|
||||
critical_high_tide = UINT_MAX;
|
||||
|
||||
if (path->freespace_units->warning != NULL) {
|
||||
warning_high_tide = dtotal_units - path->freespace_units->warning->end;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue