1 The following charts.d plugins are supported:
5 The plugin will monitor one or more mysql servers
7 It will produce the following charts:
9 1. **Bandwidth** in kbps
13 2. **Queries** in queries/sec
18 3. **Operations** in operations/sec
35 4. **Table Locks** in locks/sec
39 5. **Select Issues** in issues/sec
46 6. **Sort Issues** in issues/sec
53 You can configure many database servers, like this:
55 You can provide, per server, the following:
57 1. a name, anything you like, but keep it short
58 2. the mysql command to connect to the server
59 3. the mysql command line options to be used for connecting to the server
61 Here is an example for 2 servers:
64 mysql_opts[server1]="-h server1.example.com"
65 mysql_opts[server2]="-h server2.example.com --connect_timeout 2"
68 The above will use the `mysql` command found in the system path.
69 You can also provide a custom mysql command per server, like this:
72 mysql_cmds[server2]="/opt/mysql/bin/mysql"
75 The above sets the mysql command only for server2. server1 will use the system default.
77 If no configuration is given, the plugin will attempt to connect to mysql server at localhost.
83 The plugin will monitor a squid server.
85 It will produce 4 charts:
87 1. **Squid Client Bandwidth** in kbps
93 2. **Squid Client Requests** in requests/sec
99 3. **Squid Server Bandwidth** in kbps
104 4. **Squid Server Requests** in requests/sec
111 The plugin will by itself detect squid servers running on
112 localhost, on ports 3128 or 8080.
114 It will attempt to download URLs in the form:
116 - `cache_object://HOST:PORT/counters`
117 - `/squid-internal-mgr/counters`
119 If any succeeds, it will use this.
123 If you need to configure it by hand, create the file
124 `/etc/netdata/squid.conf` with the following variables:
126 - `squid_host=IP` the IP of the squid host
127 - `squid_port=PORT` the port the squid is listening
128 - `squid_url="URL"` the URL with the statistics to be fetched from squid
129 - `squid_timeout=SECONDS` how much time we should wait for squid to respond
130 - `squid_update_every=SECONDS` the frequency of the data collection
132 Example `/etc/netdata/squid.conf`:
137 squid_url="cache_object://127.0.0.1:3128/counters"
146 The plugin will provide charts for all configured system sensors
148 > This plugin is reading sensors directly from the kernel.
149 > The `lm-sensors` package is able to perform calculations on the
150 > kernel provided values, this plugin will not perform.
151 > So, the values graphed, are the raw hardware values of the sensors.
153 The plugin will create netdata charts for:
163 One chart for every sensor chip found and each of the above will be created.
167 This is the internal default for `/etc/netdata/sensors.conf`
170 # the directory the kernel keeps sensor data
171 sensors_sys_dir="${NETDATA_HOST_PREFIX}/sys/devices"
173 # how deep in the tree to check for sensor data
176 # if set to 1, the script will overwrite internal
177 # script functions with code generated ones
178 # leave to 1, is faster
179 sensors_source_update=1
181 # how frequently to collect sensor data
182 # the default is to collect it at every iteration of charts.d
183 sensors_update_every=
185 # array of sensors which are excluded
186 # the default is to include all
194 The plugin will collect temperatures from disks
196 It will create one chart with all active disks
198 1. **temperature in Celsius**
202 hddtemp needs to be running in daemonized mode
205 # host with daemonized hddtemp
206 hddtemp_host="localhost"
208 # port on which hddtemp is showing data
211 # array of included disks
212 # the default is to include all
220 The plugin will collect the postfix queue size.
222 It will create two charts:
224 1. **queue size in emails**
225 2. **queue size in KB**
229 This is the internal default for `/etc/netdata/postfix.conf`
232 # the postqueue command
233 # if empty, it will use the one found in the system path
236 # how frequently to collect queue size
237 postfix_update_every=15
244 The plugin will collect UPS data for all UPSes configured in the system.
246 The following charts will be created:
252 2. **UPS Battery Voltage**
259 3. **UPS Input Voltage**
265 4. **UPS Input Current**
269 5. **UPS Input Frequency**
274 6. **UPS Output Voltage**
282 8. **UPS Temperature**
284 * current temperature
289 This is the internal default for `/etc/netdata/nut.conf`
292 # a space separated list of UPS names
293 # if empty, the list returned by 'upsc -l' will be used
296 # how frequently to collect UPS data