aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/inc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'feandil/time_range'Pim van den Berg2014-06-281-0/+1
|\
| * Use config time_range for canvas graphsVincent Brillault2014-06-281-0/+1
| |
* | Keep the list of plugins sortedVincent Brillault2014-06-281-0/+1
|/
* Add support for multiple types dbDao-hui Chen2014-06-111-16/+23
|
* inc/html.inc.php: fix canvas graphsPim van den Berg2014-05-141-1/+1
| | | | Include graph.php instead of non-existing plugin/$plugin.php.
* graph.php: use JSON plugins instead of including PHP plugin filesPim van den Berg2014-05-122-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.
* move collectd_flush function to base classPim van den Berg2014-05-032-66/+5
|
* inc: mv graphs_from_plugin, build_url functions to html.inc.phpPim van den Berg2014-05-032-70/+68
| | | | They generate html.
* inc/collectd: consistently return false instead of an empty array or falsePim van den Berg2014-05-031-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
* overview: disable showmem by default, add percent signPim van den Berg2014-04-151-25/+25
| | | | And change all spaces to tabs.
* overview: show used memory percentageBogdan Rădulescu2014-04-141-1/+25
|
* overview: only calculate cores when config option showload is enabledPim van den Berg2014-04-061-2/+2
| | | | Closes: https://github.com/pommi/CGP/issues/60
* inc/functions.inc.php: rm trailing slash in base and resolve symlinkPim van den Berg2014-03-231-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
* add rrdcached flush supportPim van den Berg2014-03-221-31/+44
|
* inc/collectd.inc.php: use RegexIterator + strip $dir from resultPim van den Berg2014-03-221-8/+7
|
* inc/collectd.inc.php: replace glob by php5 iteratorsŁukasz Kostka2014-03-221-2/+23
|
* use & instead of & in htmlPim van den Berg2014-02-102-5/+5
|
* Add a configuration option for sync/async choice for the canvas graphsVincent Brillault2014-01-121-0/+11
|
* automatic page refresh support + config settingPim van den Berg2013-12-291-0/+6
| | | | Closes: https://github.com/pommi/CGP/pull/35
* inc/collectd.inc.php: typoPim van den Berg2013-08-241-1/+1
|
* inc/collectd.inc.php: don't group type instances when snmp + if_octetsPim van den Berg2013-08-241-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
* add viewport meta tag for better experience on mobile devicesPim van den Berg2013-06-221-0/+1
|
* overview: add color to load averagesPim van den Berg2013-06-221-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.
* start using fieldset + legend for showing dataPim van den Berg2013-06-221-3/+6
|
* integrate jsrrdgraph in CGPPim van den Berg2013-05-183-6/+61
|
* rewrite some code of added overview_filter featurePim van den Berg2013-03-301-7/+4
| | | | Use less variables, less code.
* add feature to show a subset of graphs from a plugin on overview pageRohit Bhute2013-03-301-1/+12
|
* inc/collectd.inc.php: remove . and .. from scandir before foreachPim van den Berg2013-02-091-2/+2
| | | | Reported-by: Reza (http://pommi.nethuis.nl/collectd-graph-panel-v0-3/#comment-26990)
* remove arguments overview_plugins and other_plugins from plugins_list functionPim van den Berg2012-12-281-11/+24
| | | | Those can be gathered within the function.
* don't show plugins the host doesn't havePim van den Berg2012-12-281-2/+4
|
* resolve php warning/notices when plugin doesn't existPim van den Berg2012-12-282-0/+9
| | | | | For example when a non existing plugin is defined in $CONFIG['overview'] it causes a lot of php warnings/notices.
* remove ajax js codePim van den Berg2012-12-211-1/+0
| | | | This isn't needed with the new navigation menu anymore.
* remove in-html comments by xian310Pim van den Berg2012-12-211-1/+1
|
* replace the ajax expand system by a navigation menuxian3102012-12-211-12/+47
| | | | Signed-off-by: Pim van den Berg <pim@nethuis.nl>
* explicitely defined undefined variablesMatthias Viehweger2012-10-201-4/+4
| | | | this should keep the error.log clean
* change whitespace, indentation or line-breaksMatthias Viehweger2012-10-201-4/+4
|
* add support for varnish plugin categoriesPim van den Berg2012-09-072-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>
* order graphs by pi, t, tiPim van den Berg2011-12-031-0/+13
|
* include trailing slash in config weburl variablePim van den Berg2011-10-082-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>
* plugin/libvirt: collectd 5 compatibilityPim van den Berg2011-07-041-2/+3
|
* plugin: add libvirt pluginPim van den Berg2011-07-041-1/+1
|
* log unixsock errors instead of printing themPim van den Berg2011-06-151-6/+6
| | | | | These errors got concatenated in front of the image, which resulted in an invalid image.
* resolve php noticesKarol Nowacki2011-04-212-10/+17
| | | | Including a lot of undefined $_GET values.
* fallback to non-annotated tags in version detectionPim van den Berg2011-03-101-1/+1
|
* add version information to footerPim van den Berg2011-03-091-1/+15
|
* add links to footerPim van den Berg2011-03-011-1/+2
|
* inc/collectd: improve determining which files to group in 1 graphPim van den Berg2010-10-041-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
* inc/collectd: simplify the way collectd_plugindata gathers its dataPim van den Berg2010-09-191-23/+10
| | | | A couple of preg_replaces are replaced by one simple but effective preg_match.
* default graph time range is now configurable (not only for uptime)Pim van den Berg2010-06-261-3/+5
|
* use the same time range for the link to the detail pagePim van den Berg2010-06-221-4/+7
|