Fix disk usage monitoring

This commit is contained in:
bergware
2023-12-02 21:05:22 +01:00
parent ea98f0dc5d
commit 02ff3bb45d
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -86,7 +86,7 @@ function port_name($port) {
return substr($port,-2)!='n1' ? $port : substr($port,0,-2);
}
function exceed($value, $limit, $top=100) {
return ($value>$limit && $limit>0 && $value<=$top);
return $limit>0 ? ($value>$limit && $value<=$top) : false;
}
function ipaddr($ethX='eth0', $prot=4) {
global $$ethX;
+2 -2
View File
@@ -127,8 +127,8 @@ function check_usage(&$disk,$used,$text,$info) {
if ($used == -1) return;
$name = _var($disk,'name');
$named = no_tilde($name);
$critical = _var($disk,'critical')>=0 ? $disk['critical'] : (_var($display,'critical')>=0 ? $display['critical'] : 0);
$warning = _var($disk,'warning')>=0 ? $disk['warning'] : (_var($display,'warning')>=0 ? $display['warning'] : 0);
$critical = _var($disk,'critical',-1)>=0 ? $disk['critical'] : $display['critical'];
$warning = _var($disk,'warning',-1)>=0 ? $disk['warning'] : $display['warning'];
$warn = exceed($used,$critical) ? 'alert' : (exceed($used,$warning) ? 'warning' : false);
$item = 'used';
$last = $saved[$item][$named] ?? 0;