mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
newdevice: Added sensor detection for APC In Row RD devices (#7385)
* newdevice: Added sensor detection for APC In Row RD devices * Update apc.yaml * Update apc.yaml * Update cooling.inc.php * Update pressure.inc.php
This commit is contained in:
@@ -373,7 +373,6 @@ function sensor_low_limit($class, $current)
|
||||
case 'temperature':
|
||||
$limit = ($current * 0.7);
|
||||
break;
|
||||
|
||||
case 'voltage':
|
||||
if ($current < 0) {
|
||||
$limit = ($current * (1 + (sgn($current) * 0.15)));
|
||||
@@ -381,33 +380,27 @@ function sensor_low_limit($class, $current)
|
||||
$limit = ($current * (1 - (sgn($current) * 0.15)));
|
||||
}
|
||||
break;
|
||||
|
||||
case 'humidity':
|
||||
$limit = '30';
|
||||
break;
|
||||
|
||||
case 'frequency':
|
||||
$limit = ($current * 0.95);
|
||||
break;
|
||||
|
||||
case 'current':
|
||||
$limit = null;
|
||||
break;
|
||||
|
||||
case 'fanspeed':
|
||||
$limit = ($current * 0.80);
|
||||
break;
|
||||
|
||||
case 'power':
|
||||
$limit = null;
|
||||
break;
|
||||
|
||||
case 'signal':
|
||||
$limit = -80;
|
||||
break;
|
||||
case 'airflow':
|
||||
case 'dbm':
|
||||
case 'snr':
|
||||
case 'frequency':
|
||||
case 'pressure':
|
||||
case 'cooling':
|
||||
$limit = ($current * 0.95);
|
||||
break;
|
||||
}//end switch
|
||||
@@ -425,7 +418,6 @@ function sensor_limit($class, $current)
|
||||
case 'temperature':
|
||||
$limit = ($current * 1.60);
|
||||
break;
|
||||
|
||||
case 'voltage':
|
||||
if ($current < 0) {
|
||||
$limit = ($current * (1 - (sgn($current) * 0.15)));
|
||||
@@ -433,37 +425,28 @@ function sensor_limit($class, $current)
|
||||
$limit = ($current * (1 + (sgn($current) * 0.15)));
|
||||
}
|
||||
break;
|
||||
|
||||
case 'humidity':
|
||||
$limit = '70';
|
||||
break;
|
||||
|
||||
case 'frequency':
|
||||
$limit = ($current * 1.05);
|
||||
break;
|
||||
|
||||
case 'current':
|
||||
$limit = ($current * 1.50);
|
||||
break;
|
||||
|
||||
case 'fanspeed':
|
||||
$limit = ($current * 1.80);
|
||||
break;
|
||||
|
||||
case 'power':
|
||||
$limit = ($current * 1.50);
|
||||
break;
|
||||
|
||||
case 'fanspeed':
|
||||
$limit = ($current * 1.80);
|
||||
break;
|
||||
case 'signal':
|
||||
$limit = -30;
|
||||
break;
|
||||
|
||||
case 'load':
|
||||
$limit = 80;
|
||||
break;
|
||||
case 'airflow':
|
||||
case 'dbm':
|
||||
case 'snr':
|
||||
case 'frequency':
|
||||
case 'pressure':
|
||||
case 'cooling':
|
||||
$limit = ($current * 1.05);
|
||||
break;
|
||||
}//end switch
|
||||
|
Reference in New Issue
Block a user