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; +}