diff --git a/html/pages/settings/external.inc.php b/html/pages/settings/external.inc.php
index 3774f11085..13047abe02 100644
--- a/html/pages/settings/external.inc.php
+++ b/html/pages/settings/external.inc.php
@@ -61,7 +61,6 @@ $rrdtool_conf = array(
),
array('name' => 'rrd.heartbeat',
'descr' => 'Change the rrd heartbeat value (default 600)',
-
'type' => 'text',
),
);
diff --git a/includes/defaults.inc.php b/includes/defaults.inc.php
index 6d3d5c849f..55996b3acf 100644
--- a/includes/defaults.inc.php
+++ b/includes/defaults.inc.php
@@ -42,8 +42,6 @@ $config['db_socket'] = null;
$config['own_hostname'] = 'localhost';
// Location of executables
-$config['rrdtool'] = '/usr/bin/rrdtool';
-$config['rrdtool_version'] = 1.4; // Doesn't need to contain minor numbers.
$config['fping'] = '/usr/bin/fping';
$config['fping6'] = 'fping6';
$config['fping_options']['retries'] = 3;
diff --git a/includes/process_config.inc.php b/includes/process_config.inc.php
index 1474a58185..6a751f5d11 100644
--- a/includes/process_config.inc.php
+++ b/includes/process_config.inc.php
@@ -26,3 +26,11 @@
if (empty($config['email_from'])) {
$config['email_from'] = '"' . $config['project_name'] . '" <' . $config['email_user'] . '@' . php_uname('n') . '>';
}
+
+// We need rrdtool so ensure it's set
+if (empty($config['rrdtool'])) {
+ $config['rrdtool'] = '/usr/bin/rrdtool';
+}
+if (empty($config['rrdtool_verion'])) {
+ $config['rrdtool_version'] = 1.4;
+}