mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Move nested defaults to Config::processConfig() Fixes log_file when users set log_dir for example. Removed stuff: mibdir dp_autocreate base_url: setting http/https before config.php is loaded... moved collectd setting to it's own config file * add base_url mod back. I thought that since definitions is called before config.php it was useless, but it changes the built in definition between http and https.
102 lines
2.9 KiB
PHP
102 lines
2.9 KiB
PHP
<?php
|
|
/**
|
|
* Configuration file for Collectd graph browser
|
|
*/
|
|
|
|
if (isset($config['rrdgraph_def_text'])) {
|
|
$config['rrdgraph_def_text'] = str_replace(' ', ' ', $config['rrdgraph_def_text']);
|
|
$config['rrd_opts_array'] = explode(' ', trim($config['rrdgraph_def_text']));
|
|
}
|
|
|
|
// Array of paths when collectd's rrdtool plugin writes RRDs
|
|
$config['datadirs'] = array($config['collectd_dir']);
|
|
// Width of graph to be generated by rrdgraph
|
|
if (isset($_GET['width'])) {
|
|
$config['rrd_width'] = $_GET['width'];
|
|
} else {
|
|
$config['rrd_width'] = 270;
|
|
}
|
|
|
|
// Height of graph to be generated by rrdgraph
|
|
if (isset($_GET['height'])) {
|
|
$config['rrd_height'] = $_GET['height'];
|
|
} else {
|
|
$config['rrd_height'] = 120;
|
|
}
|
|
|
|
// List of supported timespans (used for period drop-down list)
|
|
$config['timespan'] = array(
|
|
array(
|
|
'name' => 'hour',
|
|
'label' => 'past hour',
|
|
'seconds' => 3600,
|
|
),
|
|
array(
|
|
'name' => 'day',
|
|
'label' => 'past day',
|
|
'seconds' => 86400,
|
|
),
|
|
array(
|
|
'name' => 'week',
|
|
'label' => 'past week',
|
|
'seconds' => 604800,
|
|
),
|
|
array(
|
|
'name' => 'month',
|
|
'label' => 'past month',
|
|
'seconds' => 2678400,
|
|
),
|
|
array(
|
|
'name' => 'year',
|
|
'label' => 'past year',
|
|
'seconds' => 31622400,
|
|
),
|
|
);
|
|
// Interval at which values are collectd (currently ignored)
|
|
$config['rrd_interval'] = 10;
|
|
// Average rows/rra (currently ignored)
|
|
$config['rrd_rows'] = 2400;
|
|
// Additional options to pass to rrdgraph
|
|
// $config['rrd_opts'] = (isset($config['rrdgraph_defaults']) ? $config['rrdgraph_defaults'] : '');
|
|
// $config['rrd_opts'] = array('-E', "-c", "SHADEA#a5a5a5", "-c", "SHADEB#a5a5a5", "-c", "FONT#000000", "-c", "CANVAS#FFFFFF", "-c", "GRID#aaaaaa",
|
|
// "-c", "MGRID#FFAAAA", "-c", "FRAME#3e3e3e", "-c", "ARROW#5e5e5e", "-R", "normal");
|
|
// Predefined set of colors for use by collectd_draw_rrd()
|
|
$config['rrd_colors'] = array(
|
|
'h_1' => 'F7B7B7',
|
|
'f_1' => 'FF0000', // Red
|
|
'h_2' => 'B7EFB7',
|
|
'f_2' => '00E000', // Green
|
|
'h_3' => 'B7B7F7',
|
|
'f_3' => '0000FF', // Blue
|
|
'h_4' => 'F3DFB7',
|
|
'f_4' => 'F0A000', // Yellow
|
|
'h_5' => 'B7DFF7',
|
|
'f_5' => '00A0FF', // Cyan
|
|
'h_6' => 'DFB7F7',
|
|
'f_6' => 'A000FF', // Magenta
|
|
'h_7' => 'FFC782',
|
|
'f_7' => 'FF8C00', // Orange
|
|
'h_8' => 'DCFF96',
|
|
'f_8' => 'AAFF00', // Lime
|
|
'h_9' => '83FFCD',
|
|
'f_9' => '00FF99',
|
|
'h_10' => '81D9FF',
|
|
'f_10' => '00B2FF',
|
|
'h_11' => 'FF89F5',
|
|
'f_11' => 'FF00EA',
|
|
'h_12' => 'FF89AE',
|
|
'f_12' => 'FF0051',
|
|
'h_13' => 'BBBBBB',
|
|
'f_13' => '555555',
|
|
);
|
|
/*
|
|
* Path to TTF font file to use in error images
|
|
* (fallback when file does not exist is GD fixed font)
|
|
*/
|
|
$config['error_font'] = '/usr/share/fonts/corefonts/arial.ttf';
|
|
|
|
/*
|
|
* Constant defining full path to rrdtool
|
|
*/
|
|
define('RRDTOOL', $config['rrdtool']);
|