@cryptotaxi247 / netdata-1 / commits / 25964085c

revert to wiki version with fixed links (#4638)

* revert to wiki version with fixed links * added title

Costa Tsaousis committed Nov 13, 2018 at 14:38 UTC 25964085cf4c3adbd408299c61a7bd5cb452d3c0
1 file changed +145 -100
doc/Add-more-charts-to-netdata.md
+145 -100
@@ -1,6 +1,6 @@
1 # Add more charts to netdata
2
3 -netdata collects system metrics by itself. It has many [[Internal Plugins]] for collecting most of the metrics presented by default when it starts, collecting data from `/proc`, `/sys` and other Linux kernel sources.
3 +netdata collects system metrics by itself. It has many [internal plugins](https://github.com/netdata/netdata/tree/master/collectors) for collecting most of the metrics presented by default when it starts, collecting data from `/proc`, `/sys` and other Linux kernel sources.
4
5 To collect non-system metrics, netdata supports a plugin architecture. The following are the currently available external plugins:
6
@@ -33,15 +33,52 @@ To collect non-system metrics, netdata supports a plugin architecture. The follo
33 - **[Distributed Computing Clients](#distributed-computing-clients)**, like BOINC
34 - **[Skeleton Plugins](#skeleton-plugins)**, for writing your own data collectors
35
36 -Check also [[Third Party Plugins]]for a list of plugins distributed by third parties.
36 +Check also [Third Party Plugins](Third-Party-Plugins.md) for a list of plugins distributed by third parties.
37
38 ## configuring plugins
39
40 -Most plugins come with **auto-detection**, configured to work out-of-the-box on popular operating systems with the default settings.
40 +netdata comes with **internal** and **external** plugins:
41 +
42 +1. The **internal** ones are written in `C` and run as threads within the netdata daemon.
43 +2. The **external** ones can be written in any computer language. The netdata daemon spawns these as processes (shown with `ps fax`) and reads their metrics using pipes (so the `stdout` of external plugins is connected to netdata for metrics collection and the `stderr` of external plugins is connected to `/var/log/netdata/error.log`).
44 +
45 +To make it easier to develop plugins, and minimize the number of threads and processes running, netdata supports **plugin orchestrators**, each of them supporting one or more data collection **modules**. Currently we ship plugin orchestrators for 4 languages: `C`, `python`, `node.js` and `bash` and 2 more are under development (`go` and `java`).
46 +
47 +#### enabling and disabling plugins
48 +
49 +To control which plugins netdata run, edit `netdata.conf` and check the `[plugins]` section. It looks like this:
50 +
51 +```
52 +[plugins]
53 + # enable running new plugins = yes
54 + # check for new plugins every = 60
55 + # proc = yes
56 + # diskspace = yes
57 + # cgroups = yes
58 + # tc = yes
59 + # nfacct = yes
60 + # idlejitter = yes
61 + # freeipmi = yes
62 + # node.d = yes
63 + # python.d = yes
64 + # fping = yes
65 + # charts.d = yes
66 + # apps = yes
67 +```
68 +
69 +The default for all plugins is the option `enable running new plugins`. So, setting this to `no` will disable all the plugins, except the ones specifically enabled.
70 +
71 +#### enabling and disabling modules
72 +
73 +Each of the **plugins** may support one or more data collection **modules**. To control which of its modules run, you have to consult the configuration of the **plugin** (see table below).
74 +
75 +#### modules configuration
76 +
77 +Most **modules** come with **auto-detection**, configured to work out-of-the-box on popular operating systems with the default settings.
78
79 However, there are cases that auto-detection fails. Usually the reason is that the applications to be monitored do not allow netdata to connect. In most of the cases, allowing the user `netdata` from `localhost` to connect and collect metrics, will automatically enable data collection for the application in question (it will require a netdata restart).
80
44 -You can verify netdata plugins are able to collect metrics, following this procedure:
81 +You can verify netdata **external plugins and their modules** are able to collect metrics, following this procedure:
82
83 ```sh
84 # become user netdata
@@ -55,28 +92,40 @@ sudo su -s /bin/bash netdata
92 Similarly, you can use `charts.d.plugin` for BASH plugins and `node.d.plugin` for node.js plugins.
93 Other plugins (like `apps.plugin`, `freeipmi.plugin`, `fping.plugin`) use the native netdata plugin API and can be run directly.
94
58 -If you need to configure a netdata plugin or module, all configuration is kept at `/etc/netdata`. Each file should provide plenty of examples and documentation about each module and plugin.
95 +If you need to configure a netdata plugin or module, all user supplied configuration is kept at `/etc/netdata` while the stock versions of all files is at `/usr/lib/netdata/conf.d`.
96 +To copy a stock file and edit it, run `/etc/netdata/edit-config`. Running this command without an argument, will list the available stock files.
97 +
98 +Each file should provide plenty of examples and documentation about each module and plugin.
99
100 This is a map of the all supported configuration options:
101
62 -netdata plugin | language | configuration | modules configuration
63 ----:|:---:|:---:|:---
64 -apps.plugin|`C`|`/etc/netdata/`<br/>`apps_groups.conf`|command line arguments, specified at `/etc/netdata/netdata.conf`, section `[plugin:apps]`
65 -fping.plugin|`C` with a `BASH` wrapper|`/etc/netdata/`<br/>`fping.conf`|N/A
66 -freeipmi.plugin|`C`|N/A|command line arguments specified at `/etc/netdata/netdata.conf`, section `[plugin:freeipmi]`
67 -charts.d.plugin|`BASH`|`/etc/netdata/`<br/>`charts.d.conf`|a file for each module in `/etc/netdata/charts.d/`
68 -python.d.plugin|`python`<br/>v2 or v3|`/etc/netdata/`<br/>`python.d.conf`|a file for each module in `/etc/netdata/python.d/`
69 -node.d.plugin|`node.js`|`/etc/netdata/`<br/>`node.d.conf`|a file for each module in `/etc/netdata/node.d/`
70 -java.d.plugin|`java 8`|`/etc/netdata/`<br/>`java.d.conf`|a file for each module in `/etc/netdata/java.d.conf/`
102 +#### map of configuration files
103 +
104 +plugin | language | plugin<br/>configuration | modules<br/>configuration
105 +---:|:---:|:---:|:---|
106 +`apps.plugin`<br/>(external plugin for monitoring the process tree on Linux and FreeBSD)|`C`|`netdata.conf` section `[plugin:apps]`|Custom configuration for the processes to be monitored at `apps_groups.conf`
107 +`freebsd.plugin`<br/>(internal plugin for monitoring FreeBSD system resources)|`C`|`netdata.conf` section `[plugin:freebsd]`|one section for each module `[plugin:freebsd:MODULE]`. Each module may provide additional sections in the form of `[plugin:freebsd:MODULE:SUBSECTION]`.
108 +`cgroups.plugin`<br/>(internal plugin for monitoring Linux containers, VMs and systemd services)|`C`|`netdata.conf` section `[plugin:cgroups]`|N/A
109 +`charts.d.plugin`<br/>(external plugin orchestrator for BASH modules)|`BASH`|`charts.d.conf`|a file for each module in `/etc/netdata/charts.d/`
110 +`diskspace.plugin`<br/>(internal plugin for collecting Linux mount points usage)|`C`|`netdata.conf` section `[plugin:diskspace]`|N/A
111 +`fping.plugin`<br/>(external plugin for collecting network latencies)|`C`|`fping.conf`|This plugin is a wrapper for the `fping` command.
112 +`freeipmi.plugin`<br/>(external plugin for collecting IPMI h/w sensors)|`C`|`netdata.conf` section `[plugin:freeipmi]`
113 +`idlejitter.plugin`<br/>(internal plugin for monitoring CPU jitter)|`C`|N/A|N/A
114 +`macos.plugin`<br/>(internal plugin for monitoring MacOS system resources)|`C`|`netdata.conf` section `[plugin:macos]`|one section for each module `[plugin:macos:MODULE]`. Each module may provide additional sections in the form of `[plugin:macos:MODULE:SUBSECTION]`.
115 +`node.d.plugin`<br/>(external plugin orchestrator of node.js modules)|`node.js`|`node.d.conf`|a file for each module in `/etc/netdata/node.d/`.
116 +`proc.plugin`<br/>(internal plugin for monitoring Linux system resources)|`C`|`netdata.conf` section `[plugin:proc]`|one section for each module `[plugin:proc:MODULE]`. Each module may provide additional sections in the form of `[plugin:proc:MODULE:SUBSECTION]`.
117 +`python.d.plugin`<br/>(external plugin orchestrator for running python modules)|`python`<br/>v2 or v3<br/>both are supported|`python.d.conf`|a file for each module in `/etc/netdata/python.d/`.
118 +`statsd.plugin`<br/>(internal plugin for collecting statsd metrics)|`C`|`netdata.conf` section `[statsd]`|Synthetic statsd charts can be configured with files in `/etc/netdata/statsd.d/`.
119 +`tc.plugin`<br/>(internal plugin for collecting Linux traffic QoS)|`C`|`netdata.conf` section `[plugin:tc]`|The plugin runs an external helper called `tc-qos-helper.sh` to interface with the `tc` command. This helper supports a few additional options using `tc-qos-helper.conf`.
120
121
73 -## writing netdata plugins
122 +## writing data collection modules
123
75 -You can add custom plugins following the [External Plugins](Netdata External Plugins) guide.
124 +You can add custom plugins following the [External Plugins Guide](https://github.com/netdata/netdata/wiki/External-Plugins).
125
126 ---
127
79 -# available netdata plugins
128 +# available data collection modules
129
130 These are all the data collection plugins currently available.
131
@@ -84,19 +133,17 @@ These are all the data collection plugins currently available.
133
134 application|language|notes|
135 :---------:|:------:|:----|
87 -apache|python<br/>v2 or v3|Connects to multiple apache servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [apache.chart.py](https://github.com/netdata/netdata/blob/master/python.d/apache.chart.py)<br/>configuration file: [python.d/apache.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/apache.conf)|
88 -apache|BASH<br/>Shell Script|Connects to an apache server (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [apache.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/apache.chart.sh)<br/>configuration file: [charts.d/apache.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/apache.conf)|
89 -apache_cache|python<br/>v2 or v3|Monitors one or more apache `cache.log` files to provide real-time cache performance statistics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [apache_cache.chart.py](https://github.com/netdata/netdata/blob/master/python.d/apache_cache.chart.py)<br/>configuration file: [python.d/apache_cache.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/apache_cache.conf)|
90 -ipfs|python<br/>v2 or v3|Connects to multiple ipfs servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [ipfs.chart.py](https://github.com/netdata/netdata/blob/master/python.d/ipfs.chart.py)<br/>configuration file: [python.d/ipfs.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/ipfs.conf)|
91 -litespeed|python<br/>v2 or v3|reads the litespeed `rtreport` files to collect metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [litespeed.chart.py](https://github.com/netdata/netdata/blob/master/python.d/litespeed.chart.py)<br/>configuration file: [python.d/litespeed.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/litespeed.conf)
92 -nginx|python<br/>v2 or v3|Connects to multiple nginx servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [nginx.chart.py](https://github.com/netdata/netdata/blob/master/python.d/nginx.chart.py)<br/>configuration file: [python.d/nginx.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/nginx.conf)|
93 -nginx_plus|python<br/>v2 or v3|Connects to multiple nginx_plus servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [nginx_plus.chart.py](https://github.com/netdata/netdata/blob/master/python.d/nginx_plus.chart.py)<br/>configuration file: [python.d/nginx_plus.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/nginx_plus.conf)|
94 -nginx|BASH<br/>Shell Script|Connects to an nginx server (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [nginx.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/nginx.chart.sh)<br/>configuration file: [charts.d/nginx.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/nginx.conf)|
95 -nginx_log|python<br/>v2 or v3|Use Monitors one or more nginx log files to collect real-time pageviews per response status. <br/>&nbsp;<br/> DEPRECATED. USE web_log INSTEAD. <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [nginx_log.chart.py](https://github.com/netdata/netdata/blob/master/python.d/nginx_log.chart.py)<br/>configuration file: [python.d/nginx_log.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/nginx_log.conf)|
96 -phpfpm|python<br/>v2 or v3|Connects to multiple phpfpm servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [phpfpm.chart.py](https://github.com/netdata/netdata/blob/master/python.d/phpfpm.chart.py)<br/>configuration file: [python.d/phpfpm.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/phpfpm.conf)|
97 -phpfpm|BASH<br/>Shell Script|Connects to one or more phpfpm servers (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [phpfpm.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/phpfpm.chart.sh)<br/>configuration file: [charts.d/phpfpm.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/phpfpm.conf)|
98 -tomcat|python<br/>v2 or v3|Connects to multiple tomcat servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [tomcat.chart.py](https://github.com/netdata/netdata/blob/master/python.d/tomcat.chart.py)<br/>configuration file: [python.d/tomcat.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/tomcat.conf)|
99 -tomcat|BASH<br/>Shell Script|Connects to a tomcat server (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [tomcat.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/tomcat.chart.sh)<br/>configuration file: [charts.d/tomcat.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/tomcat.conf)|
136 +apache|python<br/>v2 or v3|Connects to multiple apache servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [apache.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/apache)<br/>configuration file: [python.d/apache.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/apache)|
137 +apache|BASH<br/>Shell Script|Connects to an apache server (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [apache.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/apache)<br/>configuration file: [charts.d/apache.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/apache)|
138 +ipfs|python<br/>v2 or v3|Connects to multiple ipfs servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [ipfs.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/ipfs)<br/>configuration file: [python.d/ipfs.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/ipfs)|
139 +litespeed|python<br/>v2 or v3|reads the litespeed `rtreport` files to collect metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [litespeed.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/litespeed)<br/>configuration file: [python.d/litespeed.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/litespeed)
140 +nginx|python<br/>v2 or v3|Connects to multiple nginx servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [nginx.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/nginx)<br/>configuration file: [python.d/nginx.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/nginx)|
141 +nginx_plus|python<br/>v2 or v3|Connects to multiple nginx_plus servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [nginx_plus.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/nginx_plus)<br/>configuration file: [python.d/nginx_plus.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/nginx_plus)|
142 +nginx|BASH<br/>Shell Script|Connects to an nginx server (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [nginx.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/nginx)<br/>configuration file: [charts.d/nginx.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/nginx)|
143 +phpfpm|python<br/>v2 or v3|Connects to multiple phpfpm servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [phpfpm.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/phpfpm)<br/>configuration file: [python.d/phpfpm.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/phpfpm)|
144 +phpfpm|BASH<br/>Shell Script|Connects to one or more phpfpm servers (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [phpfpm.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/phpfpm)<br/>configuration file: [charts.d/phpfpm.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/phpfpm)|
145 +tomcat|python<br/>v2 or v3|Connects to multiple tomcat servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [tomcat.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/tomcat)<br/>configuration file: [python.d/tomcat.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/tomcat)|
146 +tomcat|BASH<br/>Shell Script|Connects to a tomcat server (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [tomcat.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/tomcat)<br/>configuration file: [charts.d/tomcat.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/tomcat)|
147
148
149 ---
@@ -105,8 +152,7 @@ tomcat|BASH<br/>Shell Script|Connects to a tomcat server (local or remote) to co
152
153 application|language|notes|
154 :---------:|:------:|:----|
108 -apache_cache|python<br/>v2 or v3|tails the apache cache log file to collect cache hit/miss rate metrics <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [apache_cache.chart.py](https://github.com/netdata/netdata/blob/master/python.d/apache_cache.chart.py)<br/>configuration file: [python.d/apache_cache.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/apache_cache.conf)|
109 -web_log|python<br/>v2 or v3|powerful plugin, capable of incrementally parsing any number of web server log files <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [web_log.chart.py](https://github.com/netdata/netdata/blob/master/python.d/web_log.chart.py)<br/>configuration file: [python.d/web_log.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/web_log.conf)|
155 +web_log|python<br/>v2 or v3|powerful plugin, capable of incrementally parsing any number of web server log files <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [web_log.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/web_log)<br/>configuration file: [python.d/web_log.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/web_log)|
156
157
158 ---
@@ -115,14 +161,14 @@ web_log|python<br/>v2 or v3|powerful plugin, capable of incrementally parsing an
161
162 application|language|notes|
163 :---------:|:------:|:----|
118 -couchdb|python<br/>v2 or v3|Connects to multiple couchdb servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [couchdb.chart.py](https://github.com/netdata/netdata/blob/master/python.d/couchdb.chart.py)<br/>configuration file: [python.d/couchdb.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/couchdb.conf)|
119 -memcached|python<br/>v2 or v3|Connects to multiple memcached servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [memcached.chart.py](https://github.com/netdata/netdata/blob/master/python.d/memcached.chart.py)<br/>configuration file: [python.d/memcached.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/memcached.conf)|
120 -mongodb|python<br/>v2 or v3|Connects to multiple `mongodb` servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>Requires package `python-pymongo`.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [mongodb.chart.py](https://github.com/netdata/netdata/blob/master/python.d/mongodb.chart.py)<br/>configuration file: [python.d/mongodb.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/mongodb.conf)|
121 -mysql<br/>mariadb|python<br/>v2 or v3|Connects to multiple mysql or mariadb servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>Requires package `python-mysqldb` (faster and preferred), or `python-pymysql`. <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [mysql.chart.py](https://github.com/netdata/netdata/blob/master/python.d/mysql.chart.py)<br/>configuration file: [python.d/mysql.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/mysql.conf)|
122 -mysql<br/>mariadb|BASH<br/>Shell Script|Connects to multiple mysql or mariadb servers (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [mysql.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/mysql.chart.sh)<br/>configuration file: [charts.d/mysql.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/mysql.conf)|
123 -postgres|python<br/>v2 or v3|Connects to multiple postgres servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>Requires package `python-psycopg2`.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [postgres.chart.py](https://github.com/netdata/netdata/blob/master/python.d/postgres.chart.py)<br/>configuration file: [python.d/postgres.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/postgres.conf)|
124 -redis|python<br/>v2 or v3|Connects to multiple redis servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [redis.chart.py](https://github.com/netdata/netdata/blob/master/python.d/redis.chart.py)<br/>configuration file: [python.d/redis.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/redis.conf)|
125 -rethinkdb|python<br/>v2 or v3|Connects to multiple rethinkdb servers (local or remote) to collect real-time metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [rethinkdb.chart.py](https://github.com/netdata/netdata/blob/master/python.d/rethinkdbs.chart.py)<br/>configuration file: [python.d/rethinkdb.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/rethinkdbs.conf)|
164 +couchdb|python<br/>v2 or v3|Connects to multiple couchdb servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [couchdb.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/couchdb)<br/>configuration file: [python.d/couchdb.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/couchdb)|
165 +memcached|python<br/>v2 or v3|Connects to multiple memcached servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [memcached.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/memcached)<br/>configuration file: [python.d/memcached.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/memcached)|
166 +mongodb|python<br/>v2 or v3|Connects to multiple `mongodb` servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>Requires package `python-pymongo`.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [mongodb.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/mongodb)<br/>configuration file: [python.d/mongodb.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/mongodb)|
167 +mysql<br/>mariadb|python<br/>v2 or v3|Connects to multiple mysql or mariadb servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>Requires package `python-mysqldb` (faster and preferred), or `python-pymysql`. <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [mysql.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/mysql)<br/>configuration file: [python.d/mysql.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/mysql)|
168 +mysql<br/>mariadb|BASH<br/>Shell Script|Connects to multiple mysql or mariadb servers (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [mysql.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/mysql)<br/>configuration file: [charts.d/mysql.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/mysql)|
169 +postgres|python<br/>v2 or v3|Connects to multiple postgres servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>Requires package `python-psycopg2`.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [postgres.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/postgres)<br/>configuration file: [python.d/postgres.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/postgres)|
170 +redis|python<br/>v2 or v3|Connects to multiple redis servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [redis.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/redis)<br/>configuration file: [python.d/redis.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/redis)|
171 +rethinkdb|python<br/>v2 or v3|Connects to multiple rethinkdb servers (local or remote) to collect real-time metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [rethinkdb.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/rethinkdbs)<br/>configuration file: [python.d/rethinkdb.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/rethinkdbs)|
172
173
174 ---
@@ -131,7 +177,7 @@ rethinkdb|python<br/>v2 or v3|Connects to multiple rethinkdb servers (local or r
177
178 application|language|notes|
179 :---------:|:------:|:----|
134 -retroshare|python<br/>v2 or v3|Connects to multiple retroshare servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [retroshare.chart.py](https://github.com/netdata/netdata/blob/master/python.d/retroshare.chart.py)<br/>configuration file: [python.d/retroshare.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/retroshare.conf)|
180 +retroshare|python<br/>v2 or v3|Connects to multiple retroshare servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [retroshare.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/retroshare)<br/>configuration file: [python.d/retroshare.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/retroshare)|
181
182
183 ---
@@ -140,8 +186,8 @@ retroshare|python<br/>v2 or v3|Connects to multiple retroshare servers (local or
186
187 application|language|notes|
188 :---------:|:------:|:----|
143 -squid|python<br/>v2 or v3|Connects to multiple squid servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [squid.chart.py](https://github.com/netdata/netdata/blob/master/python.d/squid.chart.py)<br/>configuration file: [python.d/squid.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/squid.conf)|
144 -squid|BASH<br/>Shell Script|Connects to a squid server (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [squid.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/squid.chart.sh)<br/>configuration file: [charts.d/squid.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/squid.conf)|
189 +squid|python<br/>v2 or v3|Connects to multiple squid servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [squid.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/squid)<br/>configuration file: [python.d/squid.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/squid)|
190 +squid|BASH<br/>Shell Script|Connects to a squid server (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [squid.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/squid)<br/>configuration file: [charts.d/squid.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/squid)|
191
192
193 ---
@@ -150,7 +196,7 @@ squid|BASH<br/>Shell Script|Connects to a squid server (local or remote) to coll
196
197 application|language|notes|
198 :---------:|:------:|:----|
153 -varnish|python<br/>v2 or v3|Uses the varnishstat command to provide varnish cache statistics (client metrics, cache perfomance, thread-related metrics, backend health, memory usage etc.).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [varnish.chart.py](https://github.com/netdata/netdata/blob/master/python.d/varnish.chart.py)<br/>configuration file: [python.d/varnish.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/varnish.conf)|
199 +varnish|python<br/>v2 or v3|Uses the varnishstat command to provide varnish cache statistics (client metrics, cache perfomance, thread-related metrics, backend health, memory usage etc.).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [varnish.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/varnish)<br/>configuration file: [python.d/varnish.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/varnish)|
200
201
202 ---
@@ -159,7 +205,7 @@ varnish|python<br/>v2 or v3|Uses the varnishstat command to provide varnish cach
205
206 application|language|notes|
207 :---------:|:------:|:----|
162 -elasticsearch|python<br/>v2 or v3|Monitor elasticsearch performance and health metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [elasticsearch.chart.py](https://github.com/netdata/netdata/blob/master/python.d/elasticsearch.chart.py)<br/>configuration file: [python.d/elasticsearch.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/elasticsearch.conf)|
208 +elasticsearch|python<br/>v2 or v3|Monitor elasticsearch performance and health metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [elasticsearch.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/elasticsearch)<br/>configuration file: [python.d/elasticsearch.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/elasticsearch)|
209
210
211 ---
@@ -168,12 +214,12 @@ elasticsearch|python<br/>v2 or v3|Monitor elasticsearch performance and health m
214
215 application|language|notes|
216 :---------:|:------:|:----|
171 -named|node.js|Connects to multiple named (ISC-Bind) servers (local or remote) to collect real-time performance metrics. All versions of bind after 9.9.10 are supported.<br/>&nbsp;<br/>netdata plugin: [node.d.plugin](General-Info-node\.d)<br/>plugin module: [named.node.js](https://github.com/netdata/netdata/blob/master/node.d/named.node.js)<br/>configuration file: [node.d/named.conf](https://github.com/netdata/netdata/blob/master/conf.d/node.d/named.conf.md)|
172 -bind_rndc|python<br/>v2 or v3|Parses named.stats dump file to collect real-time performance metrics. All versions of bind after 9.6 are supported.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [bind_rndc.chart.py](https://github.com/netdata/netdata/blob/master/python.d/bind_rndc.chart.py)<br/>configuration file: [python.d/bind_rndc.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/bind_rndc.conf)|
173 -nsd|python<br/>v2 or v3|Charts the nsd received queries and zones.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [nsd.chart.py](https://github.com/netdata/netdata/blob/master/python.d/nsd.chart.py)<br/>configuration file: [python.d/nsd.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/nsd.conf)
174 -powerdns|python<br/>v2 or v3|Monitors powerdns performance and health metrics <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [powerdns.chart.py](https://github.com/netdata/netdata/blob/master/python.d/powerdns.chart.py)<br/>configuration file: [python.d/powerdns.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/powerdns.conf)|
175 -dnsdist|python<br/>v2 or v3|Monitors dnsdist performance and health metrics <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [dnsdist.chart.py](https://github.com/netdata/netdata/blob/master/python.d/dnsdist.chart.py)<br/>configuration file: [python.d/dnsdist.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/dnsdist.conf)|
176 -unbound|python<br/>v2 or v3|Monitors Unbound performance and resource usage metrics <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [unbound.chart.py](https://github.com/netdata/netdata/blob/master/python.d/unbound.chart.py)<br/>configuration file: [python.d/unbound.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/unbound.conf)|
217 +named|node.js|Connects to multiple named (ISC-Bind) servers (local or remote) to collect real-time performance metrics. All versions of bind after 9.9.10 are supported.<br/>&nbsp;<br/>netdata plugin: [node.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---node.d)<br/>plugin module: [named.node.js](https://github.com/netdata/netdata/tree/master/collectors/node.d.plugin/named)<br/>configuration file: [node.d/named.conf](https://github.com/netdata/netdata/tree/master/collectors/node.d.plugin/named)|
218 +bind_rndc|python<br/>v2 or v3|Parses named.stats dump file to collect real-time performance metrics. All versions of bind after 9.6 are supported.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [bind_rndc.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/bind_rndc)<br/>configuration file: [python.d/bind_rndc.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/bind_rndc)|
219 +nsd|python<br/>v2 or v3|Charts the nsd received queries and zones.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [nsd.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/nsd)<br/>configuration file: [python.d/nsd.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/nsd)
220 +powerdns|python<br/>v2 or v3|Monitors powerdns performance and health metrics <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [powerdns.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/powerdns)<br/>configuration file: [python.d/powerdns.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/powerdns)|
221 +dnsdist|python<br/>v2 or v3|Monitors dnsdist performance and health metrics <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [dnsdist.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/dnsdist)<br/>configuration file: [python.d/dnsdist.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/dnsdist)|
222 +unbound|python<br/>v2 or v3|Monitors Unbound performance and resource usage metrics <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [unbound.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/unbound)<br/>configuration file: [python.d/unbound.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/unbound)|
223
224
225 ---
@@ -182,7 +228,7 @@ unbound|python<br/>v2 or v3|Monitors Unbound performance and resource usage metr
228
229 application|language|notes|
230 :---------:|:------:|:----|
185 -isc dhcp|python<br/>v2 or v3|Monitor lease database to show all active leases.<br/>&nbsp;<br/>Python v2 requires package `python-ipaddress`.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [isc-dhcpd.chart.py](https://github.com/netdata/netdata/blob/master/python.d/isc_dhcpd.chart.py)<br/>configuration file: [python.d/isc-dhcpd.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/isc_dhcpd.conf)|
231 +isc dhcp|python<br/>v2 or v3|Monitor lease database to show all active leases.<br/>&nbsp;<br/>Python v2 requires package `python-ipaddress`.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [isc-dhcpd.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/isc_dhcpd)<br/>configuration file: [python.d/isc-dhcpd.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/isc_dhcpd)|
232
233
234 ---
@@ -191,8 +237,8 @@ isc dhcp|python<br/>v2 or v3|Monitor lease database to show all active leases.<b
237
238 application|language|notes|
239 :---------:|:------:|:----|
194 -haproxy|python<br/>v2 or v3|Monitor frontend, backend and health metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [haproxy.chart.py](https://github.com/netdata/netdata/blob/master/python.d/haproxy.chart.py)<br/>configuration file: [python.d/haproxy.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/haproxy.conf)|
195 -traefik|python<br/>v2 or v3|Connects to multiple traefik instances (local or remote) to collect API metrics (response status code, response time, average response time and server uptime).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [traefik.chart.py](https://github.com/netdata/netdata/blob/master/python.d/traefik.chart.py)<br/>configuration file: [python.d/traefik.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/traefik.conf)|
240 +haproxy|python<br/>v2 or v3|Monitor frontend, backend and health metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [haproxy.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/haproxy)<br/>configuration file: [python.d/haproxy.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/haproxy)|
241 +traefik|python<br/>v2 or v3|Connects to multiple traefik instances (local or remote) to collect API metrics (response status code, response time, average response time and server uptime).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [traefik.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/traefik)<br/>configuration file: [python.d/traefik.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/traefik)|
242
243 ---
244
@@ -200,8 +246,8 @@ traefik|python<br/>v2 or v3|Connects to multiple traefik instances (local or rem
246
247 application|language|notes|
248 :---------:|:------:|:----|
203 -rabbitmq|python<br/>v2 or v3|Monitor rabbitmq performance and health metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [rabbitmq.chart.py](https://github.com/netdata/netdata/blob/master/python.d/rabbitmq.chart.py)<br/>configuration file: [python.d/rabbitmq.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/rabbitmq.conf)|
204 -beanstalkd|python<br/>v2 or v3|Provides server and tube level statistics.<br/>&nbsp;<br/>Requires beanstalkc python package (`pip install beanstalkc` or install package `python-beanstalkc`, which also installs `python-yaml`).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [beanstalk.chart.py](https://github.com/netdata/netdata/blob/master/python.d/beanstalk.chart.py)<br/>configuration file: [python.d/beanstalk.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/beanstalk.conf)|
249 +rabbitmq|python<br/>v2 or v3|Monitor rabbitmq performance and health metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [rabbitmq.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/rabbitmq)<br/>configuration file: [python.d/rabbitmq.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/rabbitmq)|
250 +beanstalkd|python<br/>v2 or v3|Provides server and tube level statistics.<br/>&nbsp;<br/>Requires beanstalkc python package (`pip install beanstalkc` or install package `python-beanstalkc`, which also installs `python-yaml`).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [beanstalk.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/beanstalk)<br/>configuration file: [python.d/beanstalk.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/beanstalk)|
251
252
253 ---
@@ -210,8 +256,8 @@ beanstalkd|python<br/>v2 or v3|Provides server and tube level statistics.<br/>&n
256
257 application|language|notes|
258 :---------:|:------:|:----|
213 -apcupsd|BASH<br/>Shell Script|Connects to an apcupsd server to collect real-time statistics of an APC UPS.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [apcupsd.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/apcupsd.chart.sh)<br/>configuration file: [charts.d/apcupsd.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/apcupsd.conf)|
214 -nut|BASH<br/>Shell Script|Connects to a nut server (upsd) to collect real-time UPS statistics.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [nut.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/nut.chart.sh)<br/>configuration file: [charts.d/nut.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/nut.conf)|
259 +apcupsd|BASH<br/>Shell Script|Connects to an apcupsd server to collect real-time statistics of an APC UPS.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [apcupsd.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/apcupsd)<br/>configuration file: [charts.d/apcupsd.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/apcupsd)|
260 +nut|BASH<br/>Shell Script|Connects to a nut server (upsd) to collect real-time UPS statistics.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [nut.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/nut)<br/>configuration file: [charts.d/nut.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/nut)|
261
262
263 ---
@@ -220,8 +266,8 @@ nut|BASH<br/>Shell Script|Connects to a nut server (upsd) to collect real-time U
266
267 application|language|notes|
268 :---------:|:------:|:----|
223 -mdstat|python<br/>v2 or v3|Parses `/proc/mdstat` to get mds health metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [mdstat.chart.py](https://github.com/netdata/netdata/blob/master/python.d/mdstat.chart.py)<br/>configuration file: [python.d/mdstat.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/mdstat.conf)|
224 -megacli|python<br/>v2 or v3|Collects adapter, physical drives and battery stats..<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [megacli.chart.py](https://github.com/netdata/netdata/blob/master/python.d/megacli.chart.py)<br/>configuration file: [python.d/megacli.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/megacli.conf)|
269 +mdstat|python<br/>v2 or v3|Parses `/proc/mdstat` to get mds health metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [mdstat.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/mdstat)<br/>configuration file: [python.d/mdstat.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/mdstat)|
270 +megacli|python<br/>v2 or v3|Collects adapter, physical drives and battery stats..<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [megacli.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/megacli)<br/>configuration file: [python.d/megacli.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/megacli)|
271
272 ---
273
@@ -229,11 +275,11 @@ megacli|python<br/>v2 or v3|Collects adapter, physical drives and battery stats.
275
276 application|language|notes|
277 :---------:|:------:|:----|
232 -dovecot|python<br/>v2 or v3|Connects to multiple dovecot servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [dovecot.chart.py](https://github.com/netdata/netdata/blob/master/python.d/dovecot.chart.py)<br/>configuration file: [python.d/dovecot.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/dovecot.conf)|
233 -exim|python<br/>v2 or v3|Charts the exim queue size.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [exim.chart.py](https://github.com/netdata/netdata/blob/master/python.d/exim.chart.py)<br/>configuration file: [python.d/exim.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/exim.conf)|
234 -exim|BASH<br/>Shell Script|Charts the exim queue size.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [exim.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/exim.chart.sh)<br/>configuration file: [charts.d/exim.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/exim.conf)|
235 -postfix|python<br/>v2 or v3|Charts the postfix queue size (supports multiple queues).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [postfix.chart.py](https://github.com/netdata/netdata/blob/master/python.d/postfix.chart.py)<br/>configuration file: [python.d/postfix.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/postfix.conf)|
236 -postfix|BASH<br/>Shell Script|Charts the postfix queue size.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [postfix.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/postfix.chart.sh)<br/>configuration file: [charts.d/postfix.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/postfix.conf)|
278 +dovecot|python<br/>v2 or v3|Connects to multiple dovecot servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [dovecot.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/dovecot)<br/>configuration file: [python.d/dovecot.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/dovecot)|
279 +exim|python<br/>v2 or v3|Charts the exim queue size.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [exim.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/exim)<br/>configuration file: [python.d/exim.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/exim)|
280 +exim|BASH<br/>Shell Script|Charts the exim queue size.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [exim.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/exim)<br/>configuration file: [charts.d/exim.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/exim)|
281 +postfix|python<br/>v2 or v3|Charts the postfix queue size (supports multiple queues).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [postfix.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/postfix)<br/>configuration file: [python.d/postfix.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/postfix)|
282 +postfix|BASH<br/>Shell Script|Charts the postfix queue size.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [postfix.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/postfix)<br/>configuration file: [charts.d/postfix.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/postfix)|
283
284
285 ---
@@ -244,7 +290,7 @@ application|language|notes|
290 :---------:|:------:|:----|
291 NFS Client|`C`|This is handled entirely by the netdata daemon.<br/>&nbsp;<br/>Configuration: `netdata.conf`, section `[plugin:proc:/proc/net/rpc/nfs]`.
292 NFS Server|`C`|This is handled entirely by the netdata daemon.<br/>&nbsp;<br/>Configuration: `netdata.conf`, section `[plugin:proc:/proc/net/rpc/nfsd]`.
247 -samba|python<br/>v2 or v3|Performance metrics of Samba SMB2 file sharing.<br/>&nbsp;<br/>wiki page: [python.d.plugin module samba](https://github.com/netdata/netdata/tree/master/python.d#samba)<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [samba.chart.py](https://github.com/netdata/netdata/blob/master/python.d/samba.chart.py)<br/>configuration file: [python.d/samba.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/samba.conf)|
293 +samba|python<br/>v2 or v3|Performance metrics of Samba SMB2 file sharing.<br/>&nbsp;<br/>wiki page: [python.d.plugin module samba](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/samba)<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [samba.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/samba)<br/>configuration file: [python.d/samba.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/samba)|
294
295
296 ---
@@ -253,10 +299,10 @@ samba|python<br/>v2 or v3|Performance metrics of Samba SMB2 file sharing.<br/>&n
299
300 application|language|notes|
301 :---------:|:------:|:----|
256 -apps|C|`apps.plugin` collects resource usage statistics for all processes running in the system. It groups the entire process tree and reports dozens of metrics for CPU utilization, memory footprint, disk I/O, swap memory, network connections, open files and sockets, etc. It reports metrics for application groups, users and user groups.<br/>&nbsp;<br/>[Wiki page of `apps.plugin`](https://github.com/netdata/netdata/wiki/Apps-Plugin).<br/>&nbsp;<br/>netdata plugin: [`apps_plugin.c`](https://github.com/netdata/netdata/blob/master/src/apps_plugin.c)<br/>configuration file: [`apps_groups.conf`](https://github.com/netdata/netdata/blob/master/conf.d/apps_groups.conf)|
257 -cpu_apps|BASH<br/>Shell Script|Collects the CPU utilization of select apps.<br/><br/>DEPRECATED IN FAVOR OF `apps.plugin`. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [cpu_apps.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/cpu_apps.chart.sh)<br/>configuration file: [charts.d/cpu_apps.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/cpu_apps.conf)|
258 -load_average|BASH<br/>Shell Script|Collects the current system load average.<br/><br/>DEPRECATED IN FAVOR OF THE NETDATA INTERNAL ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [load_average.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/load_average.chart.sh)<br/>configuration file: [charts.d/load_average.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/load_average.conf)|
259 -mem_apps|BASH<br/>Shell Script|Collects the memory footprint of select applications.<br/><br/>DEPRECATED IN FAVOR OF `apps.plugin`. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [mem_apps.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/mem_apps.chart.sh)<br/>configuration file: [charts.d/mem_apps.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/mem_apps.conf)|
302 +apps|C|`apps.plugin` collects resource usage statistics for all processes running in the system. It groups the entire process tree and reports dozens of metrics for CPU utilization, memory footprint, disk I/O, swap memory, network connections, open files and sockets, etc. It reports metrics for application groups, users and user groups.<br/>&nbsp;<br/>[Wiki page of `apps.plugin`](https://github.com/netdata/netdata/wiki/Apps-Plugin).<br/>&nbsp;<br/>netdata plugin: [`apps_plugin.c`](https://github.com/netdata/netdata/tree/master/collectors/apps.plugin)<br/>configuration file: [`apps_groups.conf`](https://github.com/netdata/netdata/tree/master/collectors/apps.plugin)|
303 +cpu_apps|BASH<br/>Shell Script|Collects the CPU utilization of select apps.<br/><br/>DEPRECATED IN FAVOR OF `apps.plugin`. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [cpu_apps.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/cpu_apps)<br/>configuration file: [charts.d/cpu_apps.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/cpu_apps)|
304 +load_average|BASH<br/>Shell Script|Collects the current system load average.<br/><br/>DEPRECATED IN FAVOR OF THE NETDATA INTERNAL ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [load_average.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/load_average)<br/>configuration file: [charts.d/load_average.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/load_average)|
305 +mem_apps|BASH<br/>Shell Script|Collects the memory footprint of select applications.<br/><br/>DEPRECATED IN FAVOR OF `apps.plugin`. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [mem_apps.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/mem_apps)<br/>configuration file: [charts.d/mem_apps.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/mem_apps)|
306
307
308 ---
@@ -265,15 +311,15 @@ mem_apps|BASH<br/>Shell Script|Collects the memory footprint of select applicati
311
312 application|language|notes|
313 :---------:|:------:|:----|
268 -cpufreq|python<br/>v2 or v3|Collects the current CPU frequency from `/sys/devices`.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [cpufreq.chart.py](https://github.com/netdata/netdata/blob/master/python.d/cpufreq.chart.py)<br/>configuration file: [python.d/cpufreq.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/cpufreq.conf)|
269 -cpufreq|BASH<br/>Shell Script|Collects current CPU frequency from `/sys/devices`.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [cpufreq.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/cpufreq.chart.sh)<br/>configuration file: [charts.d/cpufreq.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/cpufreq.conf)|
270 -IPMI|C|Collects temperatures, voltages, currents, power, fans and `SEL` events from IPMI using `libipmimonitoring`.<br/>Check [Monitoring IPMI](https://github.com/netdata/netdata/wiki/monitoring-IPMI) for more information<br/>&nbsp;<br/>netdata plugin: [freeipmi.plugin](https://github.com/netdata/netdata/blob/master/src/freeipmi_plugin.c)<br/>configuration file: none required - to enable it, compile/install netdata with `--enable-plugin-freeipmi`|
271 -hddtemp|python<br/>v2 or v3|Connects to multiple hddtemp servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [hddtemp.chart.py](https://github.com/netdata/netdata/blob/master/python.d/hddtemp.chart.py)<br/>configuration file: [python.d/hddtemp.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/hddtemp.conf)|
272 -hddtemp|BASH<br/>Shell Script|Connects to a hddtemp server (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [hddtemp.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/hddtemp.chart.sh)<br/>configuration file: [charts.d/hddtemp.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/hddtemp.conf)|
273 -sensors|BASH<br/>Shell Script|Collects sensors values from files in `/sys`.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [sensors.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/sensors.chart.sh)<br/>configuration file: [charts.d/sensors.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/sensors.conf)|
274 -sensors|python<br/>v2 or v3|Uses `lm-sensors` to collect sensor data.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [sensors.chart.py](https://github.com/netdata/netdata/blob/master/python.d/sensors.chart.py)<br/>configuration file: [python.d/sensors.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/sensors.conf)|
275 -smartd_log|python<br/>v2 or v3|Collects the S.M.A.R.T attributes from `smartd` log files.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [smartd_log.chart.py](https://github.com/netdata/netdata/blob/master/python.d/smartd_log.chart.py)<br/>configuration file: [python.d/smartd_log.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/smartd_log.conf)|
276 -w1sensor|python<br/>v2 or v3|Collects data from connected 1-Wire sensors.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [w1sensor.chart.py](https://github.com/netdata/netdata/blob/master/python.d/w1sensor.chart.py)<br/>configuration file: [python.d/w1sensor.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/w1sensor.conf)|
314 +cpufreq|python<br/>v2 or v3|Collects the current CPU frequency from `/sys/devices`.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [cpufreq.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/cpufreq)<br/>configuration file: [python.d/cpufreq.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/cpufreq)|
315 +cpufreq|BASH<br/>Shell Script|Collects current CPU frequency from `/sys/devices`.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [cpufreq.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/cpufreq)<br/>configuration file: [charts.d/cpufreq.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/cpufreq)|
316 +IPMI|C|Collects temperatures, voltages, currents, power, fans and `SEL` events from IPMI using `libipmimonitoring`.<br/>Check [Monitoring IPMI](https://github.com/netdata/netdata/wiki/monitoring-IPMI) for more information<br/>&nbsp;<br/>netdata plugin: [freeipmi.plugin](https://github.com/netdata/netdata/tree/master/collectors/freeipmi.plugin)<br/>configuration file: none required - to enable it, compile/install netdata with `--enable-plugin-freeipmi`|
317 +hddtemp|python<br/>v2 or v3|Connects to multiple hddtemp servers (local or remote) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [hddtemp.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/hddtemp)<br/>configuration file: [python.d/hddtemp.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/hddtemp)|
318 +hddtemp|BASH<br/>Shell Script|Connects to a hddtemp server (local or remote) to collect real-time performance metrics.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [hddtemp.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/hddtemp)<br/>configuration file: [charts.d/hddtemp.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/hddtemp)|
319 +sensors|BASH<br/>Shell Script|Collects sensors values from files in `/sys`.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [sensors.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/sensors)<br/>configuration file: [charts.d/sensors.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/sensors)|
320 +sensors|python<br/>v2 or v3|Uses `lm-sensors` to collect sensor data.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [sensors.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/sensors)<br/>configuration file: [python.d/sensors.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/sensors)|
321 +smartd_log|python<br/>v2 or v3|Collects the S.M.A.R.T attributes from `smartd` log files.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [smartd_log.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/smartd_log)<br/>configuration file: [python.d/smartd_log.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/smartd_log)|
322 +w1sensor|python<br/>v2 or v3|Collects data from connected 1-Wire sensors.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [w1sensor.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/w1sensor)<br/>configuration file: [python.d/w1sensor.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/w1sensor)|
323
324
325 ---
@@ -282,10 +328,10 @@ w1sensor|python<br/>v2 or v3|Collects data from connected 1-Wire sensors.<br/>&n
328
329 application|language|notes|
330 :---------:|:------:|:----|
285 -ap|BASH<br/>Shell Script|Uses the `iw` command to provide statistics of wireless clients connected to a wireless access point running on this host (works well with `hostapd`).<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [ap.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/ap.chart.sh)<br/>configuration file: [charts.d/ap.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/ap.conf)|
286 -fping|C|Charts network latency statistics for any number of nodes, using the `fping` command. A recent (probably unreleased) version of fping is required. The plugin supplied can install it in `/usr/local`.<br/>&nbsp;<br/>netdata plugin: [fping.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/fping.plugin) (this is a shell wrapper to start fping - once fping is started, netdata and fping communicate directly - it can also install the right version of fping)<br/>configuration file: [fping.conf](https://github.com/netdata/netdata/blob/master/conf.d/fping.conf)|
287 -snmp|node.js|Connects to multiple snmp servers to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [node.d.plugin](General-Info-node\.d)<br/>plugin module: [snmp.node.js](https://github.com/netdata/netdata/blob/master/node.d/snmp.node.js)<br/>configuration file: [node.d/snmp.conf](https://github.com/netdata/netdata/blob/master/conf.d/node.d/snmp.conf.md)|
288 -dns_query_time|python<br/>v2 or v3|Provides DNS query time statistics.<br/>&nbsp;<br/>Requires package `dnspython` (`pip install dnspython` or install package `python-dnspython`).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [dns_query_time.chart.py](https://github.com/netdata/netdata/blob/master/python.d/dns_query_time.chart.py)<br/>configuration file: [python.d/dns_query_time.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/dns_query_time.conf)|
331 +ap|BASH<br/>Shell Script|Uses the `iw` command to provide statistics of wireless clients connected to a wireless access point running on this host (works well with `hostapd`).<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [ap.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/ap)<br/>configuration file: [charts.d/ap.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/ap)|
332 +fping|C|Charts network latency statistics for any number of nodes, using the `fping` command. A recent (probably unreleased) version of fping is required. The plugin supplied can install it in `/usr/local`.<br/>&nbsp;<br/>netdata plugin: [fping.plugin](https://github.com/netdata/netdata/tree/master/collectors/fping.plugin) (this is a shell wrapper to start fping - once fping is started, netdata and fping communicate directly - it can also install the right version of fping)<br/>configuration file: [fping.conf](https://github.com/netdata/netdata/tree/master/collectors/fping.plugin)|
333 +snmp|node.js|Connects to multiple snmp servers to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [node.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---node.d)<br/>plugin module: [snmp.node.js](https://github.com/netdata/netdata/tree/master/collectors/node.d.plugin/snmp)<br/>configuration file: [node.d/snmp.conf](https://github.com/netdata/netdata/tree/master/collectors/node.d.plugin/snmp)|
334 +dns_query_time|python<br/>v2 or v3|Provides DNS query time statistics.<br/>&nbsp;<br/>Requires package `dnspython` (`pip install dnspython` or install package `python-dnspython`).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [dns_query_time.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/dns_query_time)<br/>configuration file: [python.d/dns_query_time.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/dns_query_time)|
335 http|python<br />v2 or v3|Monitors a generic web page for status code and returned content in HTML
336 port|ptyhon<br />v2 or v3|Checks if a generic TCP port for its availability and response time
337
@@ -296,8 +342,8 @@ port|ptyhon<br />v2 or v3|Checks if a generic TCP port for its availability and
342
343 application|language|notes|
344 :---------:|:------:|:----|
299 -chrony|python<br/>v2 or v3|Uses the chronyc command to provide chrony statistics (Frequency, Last offset, RMS offset, Residual freq, Root delay, Root dispersion, Skew, System time).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [chrony.chart.py](https://github.com/netdata/netdata/blob/master/python.d/chrony.chart.py)<br/>configuration file: [python.d/chrony.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/chrony.conf)|
300 -ntpd|python<br/>v2 or v3|Connects to multiple ntpd servers (local or remote) to provide statistics of system variables and optional also peer variables (if enabled in the configuration).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [ntpd.chart.py](https://github.com/netdata/netdata/blob/master/python.d/ntpd.chart.py)<br/>configuration file: [python.d/ntpd.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/ntpd.conf)|
345 +chrony|python<br/>v2 or v3|Uses the chronyc command to provide chrony statistics (Frequency, Last offset, RMS offset, Residual freq, Root delay, Root dispersion, Skew, System time).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [chrony.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/chrony)<br/>configuration file: [python.d/chrony.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/chrony)|
346 +ntpd|python<br/>v2 or v3|Connects to multiple ntpd servers (local or remote) to provide statistics of system variables and optional also peer variables (if enabled in the configuration).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [ntpd.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/ntpd)<br/>configuration file: [python.d/ntpd.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/ntpd)|
347
348
349 ---
@@ -306,9 +352,9 @@ ntpd|python<br/>v2 or v3|Connects to multiple ntpd servers (local or remote) to
352
353 application|language|notes|
354 :---------:|:------:|:----|
309 -freeradius|python<br/>v2 or v3|Uses the radclient command to provide freeradius statistics (authentication, accounting, proxy-authentication, proxy-accounting).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [freeradius.chart.py](https://github.com/netdata/netdata/blob/master/python.d/freeradius.chart.py)<br/>configuration file: [python.d/freeradius.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/freeradius.conf)|
310 -openvpn|python<br/>v2 or v3|All data from openvpn-status.log in your dashboard! <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [ovpn_status_log.chart.py](https://github.com/netdata/netdata/blob/master/python.d/ovpn_status_log.chart.py)<br/>configuration file: [python.d/ovpn_status_log.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/ovpn_status_log.conf)|
311 -fail2ban|python<br/>v2 or v3|Monitor fail2ban log file to show all bans for all active jails <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [fail2ban.chart.py](https://github.com/netdata/netdata/blob/master/python.d/fail2ban.chart.py)<br/>configuration file: [python.d/fail2ban.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/fail2ban.conf)|
355 +freeradius|python<br/>v2 or v3|Uses the radclient command to provide freeradius statistics (authentication, accounting, proxy-authentication, proxy-accounting).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [freeradius.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/freeradius)<br/>configuration file: [python.d/freeradius.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/freeradius)|
356 +openvpn|python<br/>v2 or v3|All data from openvpn-status.log in your dashboard! <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [ovpn_status_log.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/ovpn_status_log)<br/>configuration file: [python.d/ovpn_status_log.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/ovpn_status_log)|
357 +fail2ban|python<br/>v2 or v3|Monitor fail2ban log file to show all bans for all active jails <br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [fail2ban.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/fail2ban)<br/>configuration file: [python.d/fail2ban.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/fail2ban)|
358
359
360 ---
@@ -317,7 +363,7 @@ fail2ban|python<br/>v2 or v3|Monitor fail2ban log file to show all bans for all
363
364 application|language|notes|
365 :---------:|:------:|:----|
320 -opensips|BASH<br/>Shell Script|Connects to an opensips server (local only) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [opensips.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/opensips.chart.sh)<br/>configuration file: [charts.d/opensips.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/opensips.conf)|
366 +opensips|BASH<br/>Shell Script|Connects to an opensips server (local only) to collect real-time performance metrics.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [opensips.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/opensips)<br/>configuration file: [charts.d/opensips.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/opensips)|
367
368
369 ---
@@ -326,7 +372,7 @@ opensips|BASH<br/>Shell Script|Connects to an opensips server (local only) to co
372
373 application|language|notes|
374 :---------:|:------:|:----|
329 -go_expvar|python<br/>v2 or v3|Parses metrics exposed by applications written in the Go programming language using the [expvar package](https://golang.org/pkg/expvar/).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [go_expvar.chart.py](https://github.com/netdata/netdata/blob/master/python.d/go_expvar.chart.py)<br/>configuration file: [python.d/go_expvar.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/go_expvar.conf)<br/>wiki page / documentation: [Monitoring Go Applications](https://github.com/netdata/netdata/wiki/Monitoring-Go-Applications)|
375 +go_expvar|python<br/>v2 or v3|Parses metrics exposed by applications written in the Go programming language using the [expvar package](https://golang.org/pkg/expvar/).<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [go_expvar.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/go_expvar)<br/>configuration file: [python.d/go_expvar.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/go_expvar)<br/>wiki page / documentation: [Monitoring Go Applications](https://github.com/netdata/netdata/wiki/Monitoring-Go-Applications)|
376
377
378 ---
@@ -335,9 +381,9 @@ go_expvar|python<br/>v2 or v3|Parses metrics exposed by applications written in
381
382 application|language|notes|
383 :---------:|:------:|:----|
338 -sma_webbox|node.js|Connects to multiple remote SMA webboxes to collect real-time performance metrics of the photovoltaic (solar) power generation.<br/>&nbsp;<br/>netdata plugin: [node.d.plugin](General-Info-node\.d)<br/>plugin module: [sma_webbox.node.js](https://github.com/netdata/netdata/blob/master/node.d/sma_webbox.node.js)<br/>configuration file: [node.d/sma_webbox.conf](https://github.com/netdata/netdata/blob/master/conf.d/node.d/sma_webbox.conf.md)|
339 -fronius|node.js|Connects to multiple remote Fronius Symo servers to collect real-time performance metrics of the photovoltaic (solar) power generation.<br/>&nbsp;<br/>netdata plugin: [node.d.plugin](General-Info-node\.d)<br/>plugin module: [fronius.node.js](https://github.com/netdata/netdata/blob/master/node.d/fronius.node.js)<br/>configuration file: [node.d/fronius.conf](https://github.com/netdata/netdata/blob/master/conf.d/node.d/fronius.conf.md)|
340 -stiebeleltron|node.js|Collects the temperatures and other metrics from your Stiebel Eltron heating system using their Internet Service Gateway (ISG web).<br/>&nbsp;<br/>netdata plugin: [node.d.plugin](General-Info-node\.d)<br/>plugin module: [stiebeleltron.node.js](https://github.com/netdata/netdata/blob/master/node.d/stiebeleltron.node.js)<br/>configuration file: [node.d/stiebeleltron.conf](https://github.com/netdata/netdata/blob/master/conf.d/node.d/stiebeleltron.conf.md)|
384 +sma_webbox|node.js|Connects to multiple remote SMA webboxes to collect real-time performance metrics of the photovoltaic (solar) power generation.<br/>&nbsp;<br/>netdata plugin: [node.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---node.d)<br/>plugin module: [sma_webbox.node.js](https://github.com/netdata/netdata/tree/master/collectors/node.d.plugin/sma_webbox)<br/>configuration file: [node.d/sma_webbox.conf](https://github.com/netdata/netdata/tree/master/collectors/node.d.plugin/sma_webbox)|
385 +fronius|node.js|Connects to multiple remote Fronius Symo servers to collect real-time performance metrics of the photovoltaic (solar) power generation.<br/>&nbsp;<br/>netdata plugin: [node.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---node.d)<br/>plugin module: [fronius.node.js](https://github.com/netdata/netdata/tree/master/collectors/node.d.plugin/fronius)<br/>configuration file: [node.d/fronius.conf](https://github.com/netdata/netdata/tree/master/collectors/node.d.plugin/fronius)|
386 +stiebeleltron|node.js|Collects the temperatures and other metrics from your Stiebel Eltron heating system using their Internet Service Gateway (ISG web).<br/>&nbsp;<br/>netdata plugin: [node.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---node.d)<br/>plugin module: [stiebeleltron.node.js](https://github.com/netdata/netdata/tree/master/collectors/node.d.plugin/stiebeleltron)<br/>configuration file: [node.d/stiebeleltron.conf](https://github.com/netdata/netdata/tree/master/collectors/node.d.plugin/stiebeleltron)|
387
388
389 ---
@@ -346,8 +392,7 @@ stiebeleltron|node.js|Collects the temperatures and other metrics from your Stie
392
393 application|language|notes|
394 :---------:|:------:|:----|
349 -java process|java|Connects to multiple java processes (local or remote) and collects metrics of Java Management Extension (JMX) M(X)Beans.<br/>&nbsp;<br/>netdata plugin: [java.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/java.d.plugin)<br/>plugin module: [jmx](https://github.com/netdata/netdata/blob/master/java.d/src/main/java/org/firehol/netdata/module/jmx/JmxPlugin.java)<br/>configuration file: [java.d/jmx.conf](https://github.com/netdata/netdata/blob/master/conf.d/java.d/jmx.conf)
350 -Spring Boot Application|java|Monitors running Java [Spring Boot](https://spring.io/) applications that expose their metrics with the use of the **Spring Boot Actuator** included in Spring Boot library.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [springboot](https://github.com/netdata/netdata/blob/master/python.d/springboot.chart.py)<br/>configuration file: [python.d/springboot.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/stringboot.conf)
395 +Spring Boot Application|java|Monitors running Java [Spring Boot](https://spring.io/) applications that expose their metrics with the use of the **Spring Boot Actuator** included in Spring Boot library.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [springboot](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/springboot)<br/>configuration file: [python.d/springboot.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/springboot)
396
397
398 ---
@@ -356,7 +401,7 @@ Spring Boot Application|java|Monitors running Java [Spring Boot](https://spring.
401
402 application|language|notes|
403 :---------:|:------:|:----|
359 -puppet|python<br/>v2 or v3|Connects to multiple Puppet Server and Puppet DB instances (local or remote) to collect real-time status metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [puppet.chart.py](https://github.com/netdata/netdata/blob/master/python.d/puppet.chart.py)<br/>configuration file: [python.d/puppet.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/puppet.conf)|
404 +puppet|python<br/>v2 or v3|Connects to multiple Puppet Server and Puppet DB instances (local or remote) to collect real-time status metrics.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [puppet.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/puppet)<br/>configuration file: [python.d/puppet.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/puppet)|
405
406 ---
407
@@ -364,7 +409,7 @@ puppet|python<br/>v2 or v3|Connects to multiple Puppet Server and Puppet DB inst
409
410 application|language|notes|
411 :---------:|:------:|:----|
367 -SpigotMC|Python<br/>v2 or v3|Monitors Spigot Minecraft server ticks per second and number of online players using the Minecraft remote console.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d/plugin)<br/>plugin module: [spigotmc.chart.py](https://github.com/netdata/netdata/blob/master/python.d/spigotmc.chart.py)<br/>configuration file: [python.d/spigotmc.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/spigotmc.conf)|
412 +SpigotMC|Python<br/>v2 or v3|Monitors Spigot Minecraft server ticks per second and number of online players using the Minecraft remote console.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [spigotmc.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/spigotmc)<br/>configuration file: [python.d/spigotmc.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/spigotmc)|
413
414 ---
415
@@ -372,7 +417,7 @@ SpigotMC|Python<br/>v2 or v3|Monitors Spigot Minecraft server ticks per second a
417
418 application|language|notes|
419 :---------:|:------:|:----|
375 -BOINC|Python<br/>v2 or v3|Monitors task states for local and remote BOINC client software using the remote GUI RPC interface. Also provides alarms for a handful of error conditions. Requires manual configuration<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d/plugin)<br/>plugin module: [boinc.chart.py](https://github.com/netdata/netdata/blob/master/python.d/boinc.chart.py)<br/>configuration file: [python.d/boinc.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/boinc.conf)|
420 +BOINC|Python<br/>v2 or v3|Monitors task states for local and remote BOINC client software using the remote GUI RPC interface. Also provides alarms for a handful of error conditions. Requires manual configuration<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [boinc.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/boinc)<br/>configuration file: [python.d/boinc.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/boinc)|
421
422 ---
423
@@ -380,5 +425,5 @@ BOINC|Python<br/>v2 or v3|Monitors task states for local and remote BOINC client
425
426 application|language|notes|
427 :---------:|:------:|:----|
383 -example|BASH<br/>Shell Script|Skeleton plugin in BASH.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](General-Info-charts\.d)<br/>plugin module: [example.chart.sh](https://github.com/netdata/netdata/blob/master/charts.d/example.chart.sh)<br/>configuration file: [charts.d/example.conf](https://github.com/netdata/netdata/blob/master/conf.d/charts.d/example.conf)|
384 -example|python<br/>v2 or v3|Skeleton plugin in Python.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/blob/master/plugins.d/python.d.plugin)<br/>plugin module: [example.chart.py](https://github.com/netdata/netdata/blob/master/python.d/example.chart.py)<br/>configuration file: [python.d/example.conf](https://github.com/netdata/netdata/blob/master/conf.d/python.d/example.conf)|
428 +example|BASH<br/>Shell Script|Skeleton plugin in BASH.<br/><br/>DEPRECATED IN FAVOR OF THE PYTHON ONE. It is still supplied only as an example module to shell scripting plugins.<br/>&nbsp;<br/>netdata plugin: [charts.d.plugin](https://github.com/netdata/netdata/wiki/General-Info---charts.d)<br/>plugin module: [example.chart.sh](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/example)<br/>configuration file: [charts.d/example.conf](https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin/example)|
429 +example|python<br/>v2 or v3|Skeleton plugin in Python.<br/>&nbsp;<br/>netdata plugin: [python.d.plugin](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)<br/>plugin module: [example.chart.py](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/example)<br/>configuration file: [python.d/example.conf](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/example)|