From 33091034d21f434bfd917c02c7c514b6d0cf5ac6 Mon Sep 17 00:00:00 2001 From: Paul Gear Date: Fri, 15 Jan 2016 21:28:56 +1000 Subject: [PATCH] Record RRD renames in event log --- includes/rrdtool.inc.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/includes/rrdtool.inc.php b/includes/rrdtool.inc.php index 2edc72f66..011ab39cc 100644 --- a/includes/rrdtool.inc.php +++ b/includes/rrdtool.inc.php @@ -369,9 +369,17 @@ function rrd_file_rename($device, $oldname, $newname) $oldrrd = rrd_name($device['hostname'], $oldname); $newrrd = rrd_name($device['hostname'], $newname); if (is_file($oldrrd) && !is_file($newrrd)) { - return rename($oldrrd, $newrrd); + if (rename($oldrrd, $newrrd)) { + log_event("Renamed $oldrrd to $newrrd", $device); + return true; + } + else { + log_event("Failed to rename $oldrrd to $newrrd", $device); + return false; + } } else { + // we don't need to rename the file return true; } } // rrd_file_rename