aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/inc (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-06-28Use config time_range for canvas graphsVincent Brillault1-0/+1
2014-06-11Add support for multiple types dbDao-hui Chen1-16/+23
2014-05-14inc/html.inc.php: fix canvas graphsPim van den Berg1-1/+1
Include graph.php instead of non-existing plugin/$plugin.php.
2014-05-12graph.php: use JSON plugins instead of including PHP plugin filesPim van den Berg2-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-03move collectd_flush function to base classPim van den Berg2-66/+5
2014-05-03inc: mv graphs_from_plugin, build_url functions to html.inc.phpPim van den Berg2-70/+68
They generate html.
2014-05-03inc/collectd: consistently return false instead of an empty array or falsePim van den Berg1-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-15overview: disable showmem by default, add percent signPim van den Berg1-25/+25
And change all spaces to tabs.
2014-04-14overview: show used memory percentageBogdan Rădulescu1-1/+25
2014-04-06overview: only calculate cores when config option showload is enabledPim van den Berg1-2/+2
Closes: https://github.com/pommi/CGP/issues/60
2014-03-23inc/functions.inc.php: rm trailing slash in base and resolve symlinkPim van den Berg1-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-22add rrdcached flush supportPim van den Berg1-31/+44
2014-03-22inc/collectd.inc.php: use RegexIterator + strip $dir from resultPim van den Berg1-8/+7
2014-03-22inc/collectd.inc.php: replace glob by php5 iteratorsŁukasz Kostka1-2/+23
2014-02-10use & instead of & in htmlPim van den Berg2-5/+5
2014-01-12Add a configuration option for sync/async choice for the canvas graphsVincent Brillault1-0/+11
2013-12-29automatic page refresh support + config settingPim van den Berg1-0/+6
Closes: https://github.com/pommi/CGP/pull/35
2013-08-24inc/collectd.inc.php: typoPim van den Berg1-1/+1
2013-08-24inc/collectd.inc.php: don't group type instances when snmp + if_octetsPim van den Berg1-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-22add viewport meta tag for better experience on mobile devicesPim van den Berg1-0/+1
2013-06-22overview: add color to load averagesPim van den Berg1-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-22start using fieldset + legend for showing dataPim van den Berg1-3/+6
2013-05-18integrate jsrrdgraph in CGPPim van den Berg3-6/+61
2013-03-30rewrite some code of added overview_filter featurePim van den Berg1-7/+4
Use less variables, less code.
2013-03-30add feature to show a subset of graphs from a plugin on overview pageRohit Bhute1-1/+12
2013-02-09inc/collectd.inc.php: remove . and .. from scandir before foreachPim van den Berg1-2/+2
Reported-by: Reza (http://pommi.nethuis.nl/collectd-graph-panel-v0-3/#comment-26990)
2012-12-28remove arguments overview_plugins and other_plugins from plugins_list functionPim van den Berg1-11/+24
Those can be gathered within the function.
2012-12-28don't show plugins the host doesn't havePim van den Berg1-2/+4
2012-12-28resolve php warning/notices when plugin doesn't existPim van den Berg2-0/+9
For example when a non existing plugin is defined in $CONFIG['overview'] it causes a lot of php warnings/notices.
2012-12-21remove ajax js codePim van den Berg1-1/+0
This isn't needed with the new navigation menu anymore.
2012-12-21remove in-html comments by xian310Pim van den Berg1-1/+1
2012-12-21replace the ajax expand system by a navigation menuxian3101-12/+47
Signed-off-by: Pim van den Berg <pim@nethuis.nl>
2012-10-20explicitely defined undefined variablesMatthias Viehweger1-4/+4
this should keep the error.log clean
2012-10-20change whitespace, indentation or line-breaksMatthias Viehweger1-4/+4
2012-09-07add support for varnish plugin categoriesPim van den Berg2-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-03order graphs by pi, t, tiPim van den Berg1-0/+13
2011-10-08include trailing slash in config weburl variablePim van den Berg2-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-04plugin/libvirt: collectd 5 compatibilityPim van den Berg1-2/+3
2011-07-04plugin: add libvirt pluginPim van den Berg1-1/+1
2011-06-15log unixsock errors instead of printing themPim van den Berg1-6/+6
These errors got concatenated in front of the image, which resulted in an invalid image.
2011-04-21resolve php noticesKarol Nowacki2-10/+17
Including a lot of undefined $_GET values.
2011-03-10fallback to non-annotated tags in version detectionPim van den Berg1-1/+1
2011-03-09add version information to footerPim van den Berg1-1/+15
2011-03-01add links to footerPim van den Berg1-1/+2
2010-10-04inc/collectd: improve determining which files to group in 1 graphPim van den Berg1-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-19inc/collectd: simplify the way collectd_plugindata gathers its dataPim van den Berg1-23/+10
A couple of preg_replaces are replaced by one simple but effective preg_match.
2010-06-26default graph time range is now configurable (not only for uptime)Pim van den Berg1-3/+5
2010-06-22use the same time range for the link to the detail pagePim van den Berg1-4/+7
2010-06-22Default time range on the summary page is now configurableManuel CISSÉ1-1/+3
2010-06-05remove php gd dependencyPim van den Berg1-0/+6
Image error messages were shown using PHP GD. People who haven't installed PHP GD don't understand what is going on when an image is not shown. It is replaced by a static image referring to the error log for more information.