summaryrefslogtreecommitdiffstats
path: root/usr/local/www/widgets/widgets/gmirror_status.widget.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2014-05-30 14:10:18 -0400
committerjim-p <jimp@pfsense.org>2014-05-30 14:15:06 -0400
commit52398a6b569c8de55b4e4ee931c82e47e2ee4b31 (patch)
treec1ea80449a0b97e7d4339b7943a5939630b1bd67 /usr/local/www/widgets/widgets/gmirror_status.widget.php
parent8490ba0fc6119415a0925ab5b80018ad6709969a (diff)
downloadpfsense-52398a6b569c8de55b4e4ee931c82e47e2ee4b31.zip
pfsense-52398a6b569c8de55b4e4ee931c82e47e2ee4b31.tar.gz
Bring in proper gmirror support for the GUI and notifications.
Made a general gmirror library to perform various gmirror tasks and get information, using some of the former widget logic to start. Updated widget to use this new code. Added a Diag > GEOM Mirrors page that displays information about existing mirrors and perform various management tasks. Current actions include rebuilding a drive, forgetting disconnected mirror drives, insert/remove, deactivate/activate, clearing medatada. It's now possible to use the GUI to rebuild a failed mirror by performing a forget, then insert action to replace a missing/dead drive. Also included is a notification setup. Mirror status is polled every 60 seconds, and if any aspect of the mirror changes, notifications are issues that alert in the GUI and by SMTP, etc.
Diffstat (limited to 'usr/local/www/widgets/widgets/gmirror_status.widget.php')
-rw-r--r--usr/local/www/widgets/widgets/gmirror_status.widget.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/local/www/widgets/widgets/gmirror_status.widget.php b/usr/local/www/widgets/widgets/gmirror_status.widget.php
index 543daf4..2d040c0 100644
--- a/usr/local/www/widgets/widgets/gmirror_status.widget.php
+++ b/usr/local/www/widgets/widgets/gmirror_status.widget.php
@@ -28,7 +28,7 @@
$nocsrf = true;
require_once("guiconfig.inc");
-require_once("/usr/local/www/widgets/include/gmirror_status.inc");
+require_once("gmirror.inc");
if ($_GET['textonly'] == "true") {
header("Cache-Control: no-cache");
OpenPOWER on IntegriCloud