mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
rename fanspeed rrds to work like the other sensors
git-svn-id: http://www.observium.org/svn/observer/trunk@1764 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
@@ -6,7 +6,7 @@ include("includes/graphs/common.inc.php");
|
||||
|
||||
$rrd_options .= " COMMENT:' Last Max\\n'";
|
||||
|
||||
$rrd_filename = $config['rrd_dir'] . "/" . $device['hostname'] . "/" . safename("fanspeed-" . $sensor['sensor_descr'] . ".rrd");
|
||||
$rrd_filename = $config['rrd_dir'] . "/" . $device['hostname'] . "/" . safename("fanspeed-" . $sensor['sensor_type'] .'-'. $sensor['sensor_index'] . ".rrd");
|
||||
|
||||
$sensor['sensor_descr_fixed'] = substr(str_pad($sensor['sensor_descr'], 20),0,20);
|
||||
|
||||
|
@@ -12,11 +12,14 @@ while ($fanspeed = mysql_fetch_array($fan_data))
|
||||
if ($fanspeed['sensor_divisor']) { $fan = $fan / $fanspeed['sensor_divisor']; }
|
||||
if ($fanspeed['sensor_multiplier']) { $fan = $fan * $fanspeed['sensor_multiplier']; }
|
||||
|
||||
$fanrrd = $config['rrd_dir'] . "/" . $device['hostname'] . "/" . safename("fanspeed-" . $fanspeed['sensor_descr'] . ".rrd");
|
||||
$old_rrd_file = $config['rrd_dir'] . "/" . $device['hostname'] . "/" . safename("fanspeed-" . $fanspeed['sensor_descr'] . ".rrd");
|
||||
$rrd_file = $config['rrd_dir'] . "/" . $device['hostname'] . "/fanspeed-" . safename($fanspeed['sensor_type']."-".$fanspeed['sensor_index']) . ".rrd";
|
||||
|
||||
if (!is_file($fanrrd))
|
||||
if(is_file($old_rrd_file)) { rename($old_rrd_file, $rrd_file); }
|
||||
|
||||
if (!is_file($rrd_file))
|
||||
{
|
||||
`rrdtool create $fanrrd \
|
||||
`rrdtool create $rrd_file \
|
||||
--step 300 \
|
||||
DS:sensor:GAUGE:600:0:20000 \
|
||||
RRA:AVERAGE:0.5:1:1200 \
|
||||
@@ -27,7 +30,7 @@ while ($fanspeed = mysql_fetch_array($fan_data))
|
||||
|
||||
echo($fan . " rpm\n");
|
||||
|
||||
rrdtool_update($fanrrd,"N:$fan");
|
||||
rrdtool_update($rrd_file,"N:$fan");
|
||||
|
||||
if ($fanspeed['sensor_current'] > $fanspeed['sensor_limit_low'] && $fan <= $fanspeed['sensor_limit_low'])
|
||||
{
|
||||
|
Reference in New Issue
Block a user