aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/plugin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use a more secure command line building methodPeter Wu2014-07-201-1/+1
| | | | | | | | | | | | | | | | | | | Previously, a command is built by string concatenation. Here, the distinction between a value and multiple params got lost. Solve this by using an array for shell arguments. As the escaping is now removed from the `rrd_gen_graph` function, the canvas style needs to manually add those quotes to make the JS code still work. That only supports double-quotes, so hopefully nobody creates a name with a double quote as that would break the fragile JS command line parser. Separate the rrdtool options from the rrdtool graph command to make the `$graph_type == 'canvas'` option work (it would otherwise not understand the `rrdtool graph - -a PNG` option). Merge the SVG and PNG cases as they are the same except for the Content-Type header. Fix a missing html escape in a debug style.
* Add LVM pluginVincent Brillault2014-06-231-0/+15
|
* plugin/tcpconns: fix missing port number in rrd titlePim van den Berg2014-06-041-1/+1
| | | | Closes #78
* plugin: fix typo in temperature typeNicolas Iooss2014-05-212-2/+2
|
* Add base on all df pluginsPoil2014-05-183-3/+6
|
* Add base option (1GB=1024Mo)Poil2014-05-181-1/+2
|
* plugin/libvirt: show (v)CPU time in millisecondsPim van den Berg2014-05-171-4/+6
|
* plugin/uptime: fix legend format (.1lf -> %.1lf)Pim van den Berg2014-05-141-1/+1
| | | | Closes: #72
* plugin/memory: add cachePim van den Berg2014-05-141-0/+4
| | | | Closes: https://github.com/pommi/CGP/issues/71
* plugin/processes: add wait, idlePim van den Berg2014-05-121-0/+8
| | | | Closes: https://github.com/pommi/CGP/issues/69
* graph.php: use JSON plugins instead of including PHP plugin filesPim van den Berg2014-05-1292-2784/+1957
| | | | | | | | | | | | 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.
* rename ds_names and dsname to legendPim van den Berg2014-05-0340-129/+129
| | | | This had nothing to do with an RRD data source.
* move collectd_flush function to base classPim van den Berg2014-05-0350-103/+0
|
* type/Default: don't depend on external function GETPim van den Berg2014-05-0350-66/+66
|
* plugin/memory: add osx/bsd ds_names to order, set color of active to ff00ffPim van den Berg2014-05-011-2/+2
| | | | Closes: https://github.com/pommi/CGP/issues/67
* plugin/memory: add support for osx/bsdPim van den Berg2014-04-281-0/+8
| | | | Closes: https://github.com/pommi/CGP/issues/67
* plugin/df: fix support for collectd 4Pim van den Berg2014-04-151-0/+1
| | | | | | | Support for collectd 4 was broken since commit: v0.4.1-52-g0c50eff [Plugin/df: Add support for inode graphs] Closes: https://github.com/pommi/CGP/issues/64
* fix: return operator prevents us from seeing a graphyoung-druid2014-04-081-1/+1
|
* plugin/aggregation: cpu: allow 4 digitsThomas Harold2014-03-231-1/+1
|
* plugin: add aggregation pluginPim van den Berg2014-03-231-0/+48
|
* plugin: add ipmi pluginThomas Harold2014-03-231-0/+45
|
* Create dbi.phpbobonlog2014-03-031-0/+18
|
* Plugin/nut: Add support for power graphsVincent Brillault2014-02-101-0/+7
|
* Plugin/df: Add support for inode graphsVincent Brillault2014-02-101-3/+12
|
* Merge pull request #41 from oohlaf/nginxPim van den Berg2014-01-021-0/+15
|\ | | | | Nginx plugin changed DS types
| * Nginx plugin changed DS typesOlaf Conradi2014-01-021-0/+15
| | | | | | | | See https://github.com/collectd/collectd/pull/227
* | Time left is in seconds (plugin apcupsd)Olaf Conradi2014-01-021-1/+1
|/
* plugin/tail: collectd < 5 backwards compatibilityPim van den Berg2013-12-291-0/+15
| | | | Closes: https://github.com/pommi/CGP/issues/36
* plugin/ping: improve descriptionsPim van den Berg2013-07-031-3/+2
|
* plugin/snmp: add missing instantiation of Type_GenericIO classPim van den Berg2013-06-261-1/+3
| | | | | This bug was introduced in commit: v0.3-64-gb5f789c [plugin/snmp: add support for if_octets]
* plugin/nut: collectd 5 compatibility for frequency graphPim van den Berg2013-06-161-1/+5
|
* plugin/openvpn: add datasize supportPim van den Berg2013-06-161-1/+2
|
* plugin/openvpn: fix traffic graphPim van den Berg2013-06-161-0/+1
|
* plugin: add openvpn pluginConrad Kostecki2013-06-161-0/+42
| | | | Source: http://pastebin.com/5vNDuKaZ
* Changed name of value to Temperaturekostecki2013-06-011-1/+1
|
* Thermal Plugin addedConrad Kostecki2013-06-011-0/+26
|
* Merge pull request #8 from mce35/nutPim van den Berg2013-05-291-1/+5
|\ | | | | plugin/nut: collectd 5 compatibility for timeleft graph
| * plugin/nut: collectd 5 compatibility for timeleft graphManuel CISSÉ2013-05-291-1/+5
| |
* | move width/heigth from plugins to type __constructPim van den Berg2013-05-1345-96/+0
|/
* plugin/nut: collectd 5 compatibility + Add frequency graphManuel CISSÉ2013-04-261-3/+15
|
* plugin: Add MD pluginManuel CISSÉ2013-04-061-0/+24
|
* plugin: remove php close tagsPim van den Berg2013-02-092-4/+0
|
* plugin: add iptables/ip6tables plugincisse@yahoo.fr2013-02-092-0/+64
| | | | Signed-off-by: Manuel CISSÉ <manuel_cisse@yahoo.fr>
* plugin/mysql: add support for cache_result, cache_size, threads, total_threadsPim van den Berg2012-12-161-0/+47
| | | | Requested-by: Philipp Hellmich <Philipp.Hellmich@Bertelsmann.de>
* plugin/ntpd: collectd 5 compatibilityPim van den Berg2012-12-161-4/+8
|
* plugin: add powerdns pluginPim van den Berg2012-09-071-0/+18
| | | | This is a very basic PowerDNS plugin.
* add support for varnish plugin categoriesPim van den Berg2012-09-071-14/+3
| | | | | | | | | | | | | | | 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>
* plugin/snmp: add support for if_octetsPim van den Berg2012-09-051-4/+22
| | | | | | | | | | The types used in the SNMP plugin aren't user defined, but defined in types.db. Because of the assumption that they were user defined, the patch supplied by Neptune Ning wasn't accepted. His patch has now been merged with this commit. A little fallback has been added to catch types that aren't defined in our code yet. Reference: https://github.com/pommi/CGP/pull/1 Contributed-by: Neptune Ning (Plan) <frostyplanet@gmail.com>
* apply datasize (bytes/bits) only to network related dataPim van den Berg2012-09-0514-51/+33
| | | | As discussed in https://github.com/pommi/CGP/pull/1.
* plugin: add snmp pluginPim van den Berg2012-08-121-0/+19
| | | | This is a very basic SNMP plugin.