Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-07-20 | Fix type confusion | Peter Wu | 1 | -3/+3 | |
index.php expects that collectd_hosts() always return an array for array_diff. Since an empty array evaluates to FALSE anyway, do not change the type and just return the empty array. In base.php, if no files are returned, the loop is never called and three variables are not initialized. Do it now. | |||||
2014-07-20 | Defensive programming: more urlencode/htmlentities | Peter Wu | 1 | -47/+51 | |
Make build_url return an URL, not HTML. This separates presentation from data. plugin_header's return value is unused, remove the unnecessary return. At places where `printf("<tag att='%s'>", $x);` is used, it is now converted to `printf("<tag att=\"%s\">", htmlentities($x));` since the single quote is not escaped by default by htmlentities. In case the canvas style is used, JS should use `textContent` instead of `innerHTML` to avoid reading `"` instead of `"`. Nobody (should) use(s) IE6 anymore, so it is a safe change. While at it, use the standard charset attribute of meta to specify the character set (UTF-8). | |||||
2014-06-28 | Use config time_range for canvas graphs | Vincent Brillault | 1 | -0/+1 | |
2014-06-28 | Keep the list of plugins sorted | Vincent Brillault | 1 | -0/+1 | |
2014-06-11 | Add support for multiple types db | Dao-hui Chen | 1 | -16/+23 | |
2014-05-14 | inc/html.inc.php: fix canvas graphs | Pim van den Berg | 1 | -1/+1 | |
Include graph.php instead of non-existing plugin/$plugin.php. | |||||
2014-05-12 | graph.php: use JSON plugins instead of including PHP plugin files | Pim van den Berg | 2 | -0/+211 | |
A couple of big changes here. A lot of logic moved to graph.php. The PHP plugin files have been rewritten to JSON. In these JSON files *everything* is optional. Also *NOT* having a JSON plugin file won't block you from having a graph. The JSON will just make the graphs prettier (by having a title, y-axis title, legend, colors, etc..). The Collectd types.db file is parsed and used to determine RRD content. When things are not defined in the JSON it will fallback to a default. | |||||
2014-05-03 | move collectd_flush function to base class | Pim van den Berg | 2 | -66/+5 | |
2014-05-03 | inc: mv graphs_from_plugin, build_url functions to html.inc.php | Pim van den Berg | 2 | -70/+68 | |
They generate html. | |||||
2014-05-03 | inc/collectd: consistently return false instead of an empty array or false | Pim van den Berg | 1 | -15/+17 | |
This means we have to check the return value of these functions for example before doing a foreach. We can't just do a foreach and assume the return value of a function is an array, while it can be false and results in a PHP warning. Closes: https://github.com/pommi/CGP/pull/68 | |||||
2014-04-15 | overview: disable showmem by default, add percent sign | Pim van den Berg | 1 | -25/+25 | |
And change all spaces to tabs. | |||||
2014-04-14 | overview: show used memory percentage | Bogdan Rădulescu | 1 | -1/+25 | |
2014-04-06 | overview: only calculate cores when config option showload is enabled | Pim van den Berg | 1 | -2/+2 | |
Closes: https://github.com/pommi/CGP/issues/60 | |||||
2014-03-23 | inc/functions.inc.php: rm trailing slash in base and resolve symlink | Pim van den Berg | 1 | -0/+5 | |
When there was a symlink in the path of $base, strpos($realpath, $base) would have always return false. Closes: https://github.com/pommi/CGP/pull/49 | |||||
2014-03-22 | add rrdcached flush support | Pim van den Berg | 1 | -31/+44 | |
2014-03-22 | inc/collectd.inc.php: use RegexIterator + strip $dir from result | Pim van den Berg | 1 | -8/+7 | |
2014-03-22 | inc/collectd.inc.php: replace glob by php5 iterators | Łukasz Kostka | 1 | -2/+23 | |
2014-02-10 | use & instead of & in html | Pim van den Berg | 2 | -5/+5 | |
2014-01-12 | Add a configuration option for sync/async choice for the canvas graphs | Vincent Brillault | 1 | -0/+11 | |
2013-12-29 | automatic page refresh support + config setting | Pim van den Berg | 1 | -0/+6 | |
Closes: https://github.com/pommi/CGP/pull/35 | |||||
2013-08-24 | inc/collectd.inc.php: typo | Pim van den Berg | 1 | -1/+1 | |
2013-08-24 | inc/collectd.inc.php: don't group type instances when snmp + if_octets | Pim van den Berg | 1 | -1/+4 | |
The snmp plugin is saving if_octets this way: <host>/snmp/if_octets-<port>.rrd Where the interfaces plugin is saving if_octets with this structure: <host>/interface-<port>/if_octets.rrd | |||||
2013-06-22 | add viewport meta tag for better experience on mobile devices | Pim van den Berg | 1 | -0/+1 | |
2013-06-22 | overview: add color to load averages | Pim van den Berg | 1 | -4/+11 | |
The load average number turns: * orange When the load is higher than the number of cpu cores. * red When the load is more than twice as high as the number of cpu cores. | |||||
2013-06-22 | start using fieldset + legend for showing data | Pim van den Berg | 1 | -3/+6 | |
2013-05-18 | integrate jsrrdgraph in CGP | Pim van den Berg | 3 | -6/+61 | |
2013-03-30 | rewrite some code of added overview_filter feature | Pim van den Berg | 1 | -7/+4 | |
Use less variables, less code. | |||||
2013-03-30 | add feature to show a subset of graphs from a plugin on overview page | Rohit Bhute | 1 | -1/+12 | |
2013-02-09 | inc/collectd.inc.php: remove . and .. from scandir before foreach | Pim van den Berg | 1 | -2/+2 | |
Reported-by: Reza (http://pommi.nethuis.nl/collectd-graph-panel-v0-3/#comment-26990) | |||||
2012-12-28 | remove arguments overview_plugins and other_plugins from plugins_list function | Pim van den Berg | 1 | -11/+24 | |
Those can be gathered within the function. | |||||
2012-12-28 | don't show plugins the host doesn't have | Pim van den Berg | 1 | -2/+4 | |
2012-12-28 | resolve php warning/notices when plugin doesn't exist | Pim van den Berg | 2 | -0/+9 | |
For example when a non existing plugin is defined in $CONFIG['overview'] it causes a lot of php warnings/notices. | |||||
2012-12-21 | remove ajax js code | Pim van den Berg | 1 | -1/+0 | |
This isn't needed with the new navigation menu anymore. | |||||
2012-12-21 | remove in-html comments by xian310 | Pim van den Berg | 1 | -1/+1 | |
2012-12-21 | replace the ajax expand system by a navigation menu | xian310 | 1 | -12/+47 | |
Signed-off-by: Pim van den Berg <pim@nethuis.nl> | |||||
2012-10-20 | explicitely defined undefined variables | Matthias Viehweger | 1 | -4/+4 | |
this should keep the error.log clean | |||||
2012-10-20 | change whitespace, indentation or line-breaks | Matthias Viehweger | 1 | -4/+4 | |
2012-09-07 | add support for varnish plugin categories | Pim van den Berg | 2 | -21/+18 | |
Since commit collectd-4.10.0-88-g02e12db the varnish plugin groups collected values in categories. The collectd filestructure used for varnish is now: <plugin>-<category>-<plugin_instance>/<type>-<type_instance> Because this isn't distinguishable from a regular plugin like df, ... df-var-tmp/df_complex-free.rrd ("var" isn't the category here) ... the category is only set with the varnish plugin. Reported-by: Jonathan Huot <jonathan.huot@gmail.com> | |||||
2011-12-03 | order graphs by pi, t, ti | Pim van den Berg | 1 | -0/+13 | |
2011-10-08 | include trailing slash in config weburl variable | Pim van den Berg | 2 | -6/+6 | |
When running CGP in the root, the header didn't link to the overview page because the href was empty. Reported-by: Nikoli <Nikoli@lavabit.com> | |||||
2011-07-04 | plugin/libvirt: collectd 5 compatibility | Pim van den Berg | 1 | -2/+3 | |
2011-07-04 | plugin: add libvirt plugin | Pim van den Berg | 1 | -1/+1 | |
2011-06-15 | log unixsock errors instead of printing them | Pim van den Berg | 1 | -6/+6 | |
These errors got concatenated in front of the image, which resulted in an invalid image. | |||||
2011-04-21 | resolve php notices | Karol Nowacki | 2 | -10/+17 | |
Including a lot of undefined $_GET values. | |||||
2011-03-10 | fallback to non-annotated tags in version detection | Pim van den Berg | 1 | -1/+1 | |
2011-03-09 | add version information to footer | Pim van den Berg | 1 | -1/+15 | |
2011-03-01 | add links to footer | Pim van den Berg | 1 | -1/+2 | |
2010-10-04 | inc/collectd: improve determining which files to group in 1 graph | Pim van den Berg | 1 | -33/+44 | |
Previously graphs were created by collecting and merging all PIs, Ts and TIs separately. This went wrong when a part of a plugin had a PI and another part had not (processes plugin). It also went wrong when a P-PI combination had different Ts and TIs (bind plugin). This is solved by using grouped and deduplicated plugindata. -- P = plugin, PI = plugin instance, T = type, TI = type instance | |||||
2010-09-19 | inc/collectd: simplify the way collectd_plugindata gathers its data | Pim van den Berg | 1 | -23/+10 | |
A couple of preg_replaces are replaced by one simple but effective preg_match. | |||||
2010-06-26 | default graph time range is now configurable (not only for uptime) | Pim van den Berg | 1 | -3/+5 | |