Merge branch 'pull/collectd-4' into collectd-4
[collectd.git] / src / collectd.pod
1 =head1 NAME
2
3 collectd - System statistics collection daemon
4
5 =head1 SYNOPSIS
6
7 collectd I<[options]>
8
9 =head1 DESCRIPTION
10
11 collectd is a daemon that collects various system statistics periodically and
12 stores them into RRD-files. Which data is collected depends on compile-time
13 settings. The following features may be available:
14
15 =over 4
16
17 =item
18
19 Apache and lighttpd server statistics (I<apache>)
20
21 =item
22
23 Apple hardware sensors (I<apple_sensors>, Darwin only)
24
25 =item
26
27 Battery status (I<battery>)
28
29 =item
30
31 CPU utilization (I<cpu>)
32
33 =item
34
35 Mountpoint usage (I<df>)
36
37 =item
38
39 Disk and partition usage/throughput (I<disk>)
40
41 =item
42
43 DNS traffic (I<dns>)
44
45 =item
46
47 Email usage (I<email>)
48
49 =item
50
51 Harddisk temperatures (I<hddtemp>)
52
53 =item
54
55 Irq (I<irq>)
56
57 =item
58
59 System load averages (I<load>)
60
61 =item
62
63 Motherboard monitor (I<mbmon>)
64
65 =item
66
67 Memory usage (I<memory>)
68
69 =item
70
71 MySQL statistics (I<mysql>)
72
73 =item
74
75 NFS utilization (I<nfs>, Linux only)
76
77 =item
78
79 Network latency (I<ping>)
80
81 =item
82
83 Number of processes (I<processes>, Linux only)
84
85 =item
86
87 lm_sensors information (I<sensors>, Linux only)
88
89 =item
90
91 Serial port traffic (I<serial>, Linux only)
92
93 =item
94
95 Swap usage (I<swap>)
96
97 =item
98
99 Tape drive usage (I<tape>, Solaris only)
100
101 =item
102
103 Network traffic (I<traffic>)
104
105 =item
106
107 Number of users logged into the system (I<users>)
108
109 =item
110
111 System ressources used by VServers (I<vserver>)
112
113 =item
114
115 Wireless network stats (I<wireless>)
116
117 =back
118
119 =head1 OPTIONS
120
121 =over 4
122
123 =item B<-C> I<E<lt>config-fileE<gt>>
124
125 Specify an alternative config file. This is the place to go when you wish to
126 change B<collectd>'s behavior. The path may be relative to the current working
127 directory.
128
129 =item B<-P> I<E<lt>pid-fileE<gt>>
130
131 Specify an alternative pid file. This overwrites any settings in the config 
132 file. This is thought for init-scripts that require the PID-file in a certain
133 directory to work correctly. For everyday-usage use the B<PIDFile>
134 config-option.
135
136 =item B<-f>
137
138 Don't fork to the background. I<collectd> will also B<not> close standard file
139 descriptors, detach from the session nor write a pid file. This is mainly
140 thought for 'supervisioning' init replacements such as I<runit>.
141
142 =item B<-h>
143
144 Output usage information and exit.
145
146 =back
147
148 =head1 MODES
149
150 collectd can operate in four different operating modes. The modes are described
151 below.
152
153 The simplest mode is the so called B<local mode>. Data is collected locally and
154 written in RRD files that reside in I<DataDir>. This is the default mode when
155 collectd is linked against C<librrd>.
156
157 The modes B<client mode> and B<server mode> are used to send data over a
158 network and receive it again.
159
160 In B<client mode> the daemon collects the data locally and sends its results
161 to one or more network addresses. No RRD files are written locally in this
162 case. If collectd is not linked against C<librrd> this is the default mode.
163
164 If started in B<server mode> the daemon will listen on one or more interfaces
165 and write the data it receives to RRD files. No data is collected locally.
166
167 In the last mode, B<log mode>, data is collected locally and written in
168 text files that reside in I<DataDir>.
169
170 Please refer to L<collectd.conf(5)> for the configuration options and default
171 values.
172
173 =head1 SPECIAL PLUGINS
174
175 =head2 apache
176
177 This module connects to an Apache or lighttpd webserver and expects the output
178 produced by B<mod_status.c>. If requires B<libcurl> to set up the HTTP
179 connection and issue the request(s). The following is a sample config for the
180 Apache webserver. Under Apache, the use of C<ExtendedStatus on> is mandatory.
181
182   ExtendedStatus on
183   <IfModule mod_status.c>
184     <Location /mod_status>
185       SetHandler server-status
186     </Location>
187   </IfModule>
188
189 This plugin requires further configuration. Please read L<collectd.conf(5)>.
190
191 =head2 cpufreq
192
193 This module reads F</sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq> (for
194 the first CPU installed) to get the current CPU frequency. If this file does
195 not exist make sure B<cpufreqd> (L<http://cpufreqd.sourceforge.net/>) or a
196 similar tool is installed and an "cpu governor" (that's kernel module) is
197 loaded.
198
199 =head2 email
200
201 This plugin collects data indirectly by providing a UNIX socket that external
202 programs can connect to. A simple line based protocol is used to communicate
203 with the plugin:
204
205 E-Mail type (e.g. "ham", "spam", "virus", ...) and size (bytes):
206
207   e:<type>:<size>
208
209 If C<size> is less than or equal to zero, C<size> is ignored.
210
211 Spam score:
212
213   s:<value>
214
215 Successful spam checks (e.g. "BAYES_99", "SUBJECT_DRUG_GAP_C", ...):
216
217   c:<type1>[,<type2>,...]
218
219 Each line is limited to 256 characters (including the newline character). 
220 Longer lines will be ignored.
221
222 =head2 exec
223
224 The C<exec> plugin forks of an executable and reads back values that it writes
225 to C<STDOUT>. The executable is forked kind of as L<init> does: It is forked
226 once and not again until it exits. If it exited, it will be forked again after
227 at most I<Interval> seconds. It is perfectly legal for the executable to run
228 for a long time and continuously write values to C<STDOUT>.
229
230 The forked executable is expected to print values to C<STDOUT>. The expected
231 format is as follows:
232
233 =over 4
234
235 =item
236
237 Each line beginning with a C<#> (hash mark) is ignored.
238
239 =item
240
241 Any other line must be of the form C<I<type>,I<type-instance>,I<value>>, where
242 I<type> is either B<counter> or B<gauge>, I<type-instance> may not contain
243 C<,> (comma), C</> (slash) and C<\0> (null byte) and I<value> is either an
244 integer (if I<type> is B<counter>) or a floating-point number (if I<type> is
245 B<gauge>).
246
247 =back
248
249 The values are always considered to be "fresh", i.E<nbsp>e. the time is set to
250 "now".
251
252 When collectd exits it sends a B<SIGTERM> to all still running
253 child-processes upon which they have to quit.
254
255 =head2 mysql
256
257 Requires B<mysqlclient> to be installed. It connects to the database when
258 started and keeps the connection up as long as possible. When the connection is
259 interrupted for whatever reason it will try to re-connect. The syslog will
260 contain loud complaints in case anything goes wrong.
261
262 This plugin issues C<SHOW STATUS> and evaluates C<Bytes_{received,sent}>,
263 C<Com_*> and C<Handler_*> which correspond to F<traffic-mysql.rrd>,
264 F<mysql_commands-*.rrd> and F<mysql_handler-*.rrd>. Also, the values of
265 C<Qcache_*> are put in F<mysql_qcache.rrd> and values of C<Threads_*> are put
266 in F<mysql_threads.rrd>. Please refer to the B<MySQL reference manual>,
267 I<5.2.4. Server Status Variables> for an explanation of these values.
268
269 =head2 sensors
270
271 The B<sensors> module uses lm_sensors to retrieve sensor-values. This means
272 that all the needed modules have to be loaded and lm_sensors has to be
273 configured (most likely by editing F</etc/sensors.conf>. Read
274 L<sensors.conf(5)> for details.
275
276 The B<lm_sensors> homepage can be found at
277 L<http://secure.netroedge.com/~lm78/>.
278
279 =head2 mbmon
280
281 The B<mbmon> module uses mbmon to retrieve temperature, voltage, etc.
282
283 collectd connects to B<localhost> (127.0.0.1), port B<411/tcp>.
284 The B<Host> and B<Port> options can be used to change these
285 default values. See L<collectd.conf(5)> for details. C<mbmon> has to be
286 running to work correctly. If C<mbmon> is not running timeouts may appear
287 which may interfere with other statistics..
288
289 C<mbmon> must be run with the -r option ("print TAG and Value format");
290 Debian's /etc/init.d/mbmon script already does this, other people
291 will need to ensure that this is the case.
292
293 =head2 hddtemp
294
295 To get values from B<hddtemp> collectd connects to B<localhost> (127.0.0.1),
296 port B<7634/tcp>. The B<Host> and B<Port> options can be used to change these
297 default values. See L<collectd.conf(5)> for details. C<hddtemp> has to be
298 running to work correctly. If C<hddtemp> is not running timeouts may appear
299 which may interfere with other statistics..
300
301 The B<hddtemp> homepage can be found at
302 L<http://www.guzu.net/linux/hddtemp.php>.
303
304 =head2 vserver
305
306 B<VServer> support is only available for Linux. It cannot yet be found in a 
307 vanilla kernel, though. To make use of this plugin you need a kernel that has 
308 B<VServer> support built in, i.e. you need to apply the patches and compile 
309 your own kernel, which will then provide the /proc/virtual filesystem that is
310 required by this plugin.
311
312 The B<VServer> homepage can be found at L<http://linux-vserver.org/>.
313
314 =head1 RRD FILES
315
316 The RRD files are created automatically. The size of the RRAs depend on the
317 compile time settings of I<step> and I<width>. With the default values (I<step>
318 = B<10>, I<width> = B<1200>) the following RRAs are created:
319
320   RRA:AVERAGE:0.1:1:8640
321   RRA:AVERAGE:0.1:50:1210
322   RRA:AVERAGE:0.1:223:1202
323   RRA:AVERAGE:0.1:2635:1201
324   RRA:MIN:0.1:1:8640
325   RRA:MIN:0.1:50:1210
326   RRA:MIN:0.1:223:1202
327   RRA:MIN:0.1:2635:1201
328   RRA:MAX:0.1:1:8640
329   RRA:MAX:0.1:50:1210
330   RRA:MAX:0.1:223:1202
331   RRA:MAX:0.1:2635:1201
332
333 By default collectd uses a 10 second I<step>. Thus the RRAs contain the
334 following timespans. If you've changed the I<step> at compile time you will
335 have calculate resolution and timespan yourself.
336
337   PDP per CDP |  Resolution  | Data points | Timespan
338   ------------+--------------+-------------+---------
339             1 | 10.0 seconds !        8640 ! 1 day
340            50 |  8.3 minutes |        1210 | 1 week
341           223 | 37.2 minutes |        1202 | 1 month
342          2635 |  7.3 hours   |        1201 | 1 year
343
344 The DS'es depend on the module creating the RRD files:
345
346 =over 4
347
348 =item Apache traffic (F<apache/apache_bytes.rrd>)
349
350   DS:count:COUNTER:HEARTBEAT:0:134217728
351
352 =item Apache requests (F<apache/apache_requests.rrd>)
353
354   DS:count:COUNTER:HEARTBEAT:0:1048576
355
356 =item Apache scoreboard (F<apache/apache_scoreboard-I<E<lt>nameE<gt>>.rrd>)
357
358   DS:count:GAUGE:HEARTBEAT:0:U
359
360 =item Apple temperature sensor (F<apple_sensors/temperature-I<E<lt>nameE<gt>>.rrd>)
361
362   DS:value:GAUGE:HEARTBEAT:U:U
363
364 =item Apple fanspeed sensor (F<apple_sensors/fanspeed-I<E<lt>nameE<gt>>.rrd>)
365
366   DS:value:GAUGE:HEARTBEAT:U:U
367
368 =item Battery charge (F<battery-I<E<lt>nameE<gt>>/charge.rrd>)
369
370   DS:charge:GAUGE:HEARTBEAT:0:U
371
372 =item Battery current (F<battery-I<E<lt>nameE<gt>>/current.rrd>)
373
374   DS:current:GAUGE:HEARTBEAT:U:U
375
376 =item Battery voltage (F<battery-I<E<lt>nameE<gt>>/voltage.rrd>)
377
378   DS:voltage:GAUGE:HEARTBEAT:U:U
379
380 =item CPU (F<cpu-I<E<lt>numE<gt>>.rrd>)
381
382   DS:user:COUNTER:HEARTBEAT:0:100
383   DS:nice:COUNTER:HEARTBEAT:0:100
384   DS:syst:COUNTER:HEARTBEAT:0:100
385   DS:idle:COUNTER:HEARTBEAT:0:100
386   DS:wait:COUNTER:HEARTBEAT:0:100
387
388 =item CPU frequency (F<cpufreq-I<E<lt>numE<gt>>.rrd>)
389
390   DS:value:GAUGE:HEARTBEAT:0:U
391
392 =item Mountpoints (F<df-I<E<lt>pathE<gt>>.rrd>)
393
394   DS:used:GAUGE:HEARTBEAT:0:U
395   DS:free:GAUGE:HEARTBEAT:0:U
396
397 =item Diskstats (F<disk-I<E<lt>majorE<gt>>-I<E<lt>minorE<gt>>.rrd>)
398
399   DS:rcount:COUNTER:HEARTBEAT:0:U
400   DS:rmerged:COUNTER:HEARTBEAT:0:U
401   DS:rbytes:COUNTER:HEARTBEAT:0:U
402   DS:rtime:COUNTER:HEARTBEAT:0:U
403   DS:wcount:COUNTER:HEARTBEAT:0:U
404   DS:wmerged:COUNTER:HEARTBEAT:0:U
405   DS:wbytes:COUNTER:HEARTBEAT:0:U
406   DS:wtime:COUNTER:HEARTBEAT:0:U
407
408 =item Diskstats (F<partition-I<E<lt>majorE<gt>>-I<E<lt>minorE<gt>>.rrd>)
409
410   DS:rcount:COUNTER:HEARTBEAT:0:U
411   DS:rbytes:COUNTER:HEARTBEAT:0:U
412   DS:wcount:COUNTER:HEARTBEAT:0:U
413   DS:wbytes:COUNTER:HEARTBEAT:0:U
414
415 =item E-Mail count (F<email/email-I<E<lt>typeE<gt>>.rrd>)
416
417   DS:count:GAUGE:HEARTBEAT:0:U
418
419 =item E-Mail size (F<email/email_size-I<E<lt>typeE<gt>>.rrd>)
420
421   DS:size:GAUGE:HEARTBEAT:0:U
422
423 =item HDD Temperature (F<hddtemp-I<E<lt>majorE<gt>>-I<E<lt>minorE<gt>>.rrd>)
424
425   DS:value:GAUGE:HEARTBEAT:U:U
426
427 =item Irq (F<irq-I<E<lt>irqnumberE<gt>>.rrd>)
428
429   DS:value:COUNTER:HEARTBEAT:0:65535
430
431 =item System load (F<load.rrd>)
432
433   DS:shortterm:GAUGE:HEARTBEAT:0:100
434   DS:midterm:GAUGE:HEARTBEAT:0:100
435   DS:longterm:GAUGE:HEARTBEAT:0:100
436
437 =item Memory usage (F<memory.rrd>)
438
439   DS:used:GAUGE:HEARTBEAT:0:9223372036854775807
440   DS:free:GAUGE:HEARTBEAT:0:9223372036854775807
441   DS:buffers:GAUGE:HEARTBEAT:0:9223372036854775807
442   DS:cached:GAUGE:HEARTBEAT:0:9223372036854775807
443
444 =item MySQL commands and handlers (F<mysql_commands-I<E<lt>commandE<gt>>.rrd> and F<mysql_handler-I<E<lt>handlerE<gt>>.rrd>)
445
446   DS:value:COUNTER:HEARTBEAT:0:U
447
448 =item MySQL query cache (F<mysql_qcache.rrd>)
449
450   DS:hits:COUNTER:HEARTBEAT:0:U
451   DS:inserts:COUNTER:HEARTBEAT:0:U
452   DS:not_cached:COUNTER:HEARTBEAT:0:U
453   DS:lowmem_prunes:COUNTER:HEARTBEAT:0:U
454   DS:queries_in_cache:GAUGE:HEARTBEAT:0:U
455
456 =item MySQL threads (F<mysql_threads.rrd>)
457
458   DS:running:GAUGE:HEARTBEAT:0:U
459   DS:connected:GAUGE:HEARTBEAT:0:U
460   DS:cached:GAUGE:HEARTBEAT:0:U
461   DS:created:COUNTER:HEARTBEAT:0:U
462
463 =item NFSv2 Procedures (F<nfs2_procedures-I<(client|server)>.rrd>)
464
465   DS:null:COUNTER:HEARTBEAT:0:U
466   DS:getattr:COUNTER:HEARTBEAT:0:U
467   DS:setattr:COUNTER:HEARTBEAT:0:U
468   DS:root:COUNTER:HEARTBEAT:0:U
469   DS:lookup:COUNTER:HEARTBEAT:0:U
470   DS:readlink:COUNTER:HEARTBEAT:0:U
471   DS:read:COUNTER:HEARTBEAT:0:U
472   DS:wrcache:COUNTER:HEARTBEAT:0:U
473   DS:write:COUNTER:HEARTBEAT:0:U
474   DS:create:COUNTER:HEARTBEAT:0:U
475   DS:remove:COUNTER:HEARTBEAT:0:U
476   DS:rename:COUNTER:HEARTBEAT:0:U
477   DS:link:COUNTER:HEARTBEAT:0:U
478   DS:symlink:COUNTER:HEARTBEAT:0:U
479   DS:mkdir:COUNTER:HEARTBEAT:0:U
480   DS:rmdir:COUNTER:HEARTBEAT:0:U
481   DS:readdir:COUNTER:HEARTBEAT:0:U
482   DS:fsstat:COUNTER:HEARTBEAT:0:U
483
484 =item NFSv3 Procedures (F<nfs3_procedures-I<(client|server)>.rrd>)
485
486   DS:null:COUNTER:HEARTBEAT:0:U
487   DS:getattr:COUNTER:HEARTBEAT:0:U
488   DS:setattr:COUNTER:HEARTBEAT:0:U
489   DS:lookup:COUNTER:HEARTBEAT:0:U
490   DS:access:COUNTER:HEARTBEAT:0:U
491   DS:readlink:COUNTER:HEARTBEAT:0:U
492   DS:read:COUNTER:HEARTBEAT:0:U
493   DS:write:COUNTER:HEARTBEAT:0:U
494   DS:create:COUNTER:HEARTBEAT:0:U
495   DS:mkdir:COUNTER:HEARTBEAT:0:U
496   DS:symlink:COUNTER:HEARTBEAT:0:U
497   DS:mknod:COUNTER:HEARTBEAT:0:U
498   DS:remove:COUNTER:HEARTBEAT:0:U
499   DS:rmdir:COUNTER:HEARTBEAT:0:U
500   DS:rename:COUNTER:HEARTBEAT:0:U
501   DS:link:COUNTER:HEARTBEAT:0:U
502   DS:readdir:COUNTER:HEARTBEAT:0:U
503   DS:readdirplus:COUNTER:HEARTBEAT:0:U
504   DS:fsstat:COUNTER:HEARTBEAT:0:U
505   DS:fsinfo:COUNTER:HEARTBEAT:0:U
506   DS:pathconf:COUNTER:HEARTBEAT:0:U
507   DS:commit:COUNTER:HEARTBEAT:0:U
508
509 =item Network latency / Ping (F<ping-I<E<lt>hostnameE<gt>>.rrd>)
510
511   DS:ping:GAUGE:HEARTBEAT:0:65535
512
513 =item Processes (F<processes.rrd>)
514
515   DS:running:GAUGE:HEARTBEAT:0:65535
516   DS:sleeping:GAUGE:HEARTBEAT:0:65535
517   DS:zombies:GAUGE:HEARTBEAT:0:65535
518   DS:stopped:GAUGE:HEARTBEAT:0:65535
519   DS:paging:GAUGE:HEARTBEAT:0:65535
520   DS:blocked:GAUGE:HEARTBEAT:0:65535
521
522 =item lm_sensors fanspeed sensor (F<sensors-I<E<lt>instE<gt>>.rrd> or F<lm_sensors-I<E<lt>chipE<gt>>/fanspeed-I<E<lt>instE<gt>>.rrd>)
523
524   DS:value:GAUGE:HEARTBEAT:U:U
525
526 =item lm_sensors temperature sensor (F<sensors-I<E<lt>instE<gt>>.rrd> or F<lm_sensors-I<E<lt>chipE<gt>>/temperature-I<E<lt>instE<gt>>.rrd>)
527
528   DS:value:GAUGE:HEARTBEAT:U:U
529
530 =item lm_sensors voltage sensor (F<sensors-I<E<lt>instE<gt>>.rrd> or F<lm_sensors-I<E<lt>chipE<gt>>/voltage-I<E<lt>instE<gt>>.rrd>)
531
532   DS:voltage:GAUGE:HEARTBEAT:U:U
533
534 =item Serial port traffic (F<serial-I<E<lt>numE<gt>>.rrd>)
535
536   DS:incoming:COUNTER:HEARTBEAT:0:U
537   DS:outgoing:COUNTER:HEARTBEAT:0:U
538
539 =item Spam score (F<email/spam_score.rrd>)
540
541   DS:score:GAUGE:HEARTBEAT:0:U
542
543 =item Spam checks (F<email/spam_check-I<E<lt>typeE<gt>>.rrd>)
544
545   DS:hits:GAUGE:HEARTBEAT:0:U
546
547 =item Swap usage (F<swap.rrd>)
548
549   DS:used:GAUGE:HEARTBEAT:0:1099511627776
550   DS:free:GAUGE:HEARTBEAT:0:1099511627776
551   DS:cached:GAUGE:HEARTBEAT:0:1099511627776
552   DS:resv:GAUGE:HEARTBEAT:0:1099511627776
553
554 =item Tape drive usage (F<tape-I<E<lt>nameE<gt>>.rrd>)
555
556   DS:rcount:COUNTER:HEARTBEAT:0:
557   DS:rmerged:COUNTER:HEARTBEAT:0:U
558   DS:rbytes:COUNTER:HEARTBEAT:0:U
559   DS:rtime:COUNTER:HEARTBEAT:0:U
560   DS:wcount:COUNTER:HEARTBEAT:0:U
561   DS:wmerged:COUNTER:HEARTBEAT:0:U
562   DS:wbytes:COUNTER:HEARTBEAT:0:U
563   DS:wtime:COUNTER:HEARTBEAT:0:U
564
565 =item Network traffic (F<traffic-I<E<lt>interfaceE<gt>>.rrd>)
566
567   DS:incoming:COUNTER:HEARTBEAT:0:U
568   DS:outgoing:COUNTER:HEARTBEAT:0:U
569
570 =item Interface packets (F<if_packets-I<E<lt>interfaceE<gt>>.rrd>)
571
572   DS:rx:COUNTER:HEARTBEAT:0:U
573   DS:tx:COUNTER:HEARTBEAT:0:U
574
575 =item Interface errors (F<if_errors-I<E<lt>interfaceE<gt>>.rrd>)
576
577   DS:rx:COUNTER:HEARTBEAT:0:U
578   DS:tx:COUNTER:HEARTBEAT:0:U
579
580 =item Users (F<users.rrd>)
581
582   DS:users:GAUGE:HEARTBEAT:0:65535
583
584 =item VServer load (F<vserver-I<E<lt>xidE<gt>>/load.rrd>)
585
586   DS:shortterm:GAUGE:HEARTBEAT:0:100
587   DS:midterm:GAUGE:HEARTBEAT:0:100
588   DS:longterm:GAUGE:HEARTBEAT:0:100
589
590 =item VServer threads (F<vserver-I<E<lt>xidE<gt>>/threads.rrd>)
591
592   DS:total:GAUGE:HEARTBEAT:0:65535
593   DS:running:GAUGE:HEARTBEAT:0:65535
594   DS:uninterruptible:GAUGE:HEARTBEAT:0:65535
595   DS:onhold:GAUGE:HEARTBEAT:0:65535
596
597 =item VServer network traffic (F<vserver-I<E<lt>xidE<gt>>/traffic-I<E<lt>nameE<gt>>.rrd>)
598
599   DS:incoming:COUNTER:HEARTBEAT:0:9223372036854775807
600   DS:outgoing:COUNTER:HEARTBEAT:0:9223372036854775807
601   DS:failed:COUNTER:HEARTBEAT:0:9223372036854775807
602
603 =item VServer processes (F<vserver-I<E<lt>xidE<gt>>/vs_processes.rrd>)
604
605   DS:total:GAUGE:HEARTBEAT:0:65535
606
607 =item VServer memory usage (F<vserver-I<E<lt>xidE<gt>>/vs_memory.rrd>)
608
609   DS:vm:GAUGE:HEARTBEAT:0:9223372036854775807
610   DS:vml:GAUGE:HEARTBEAT:0:9223372036854775807
611   DS:rss:GAUGE:HEARTBEAT:0:9223372036854775807
612   DS:anon:GAUGE:HEARTBEAT:0:9223372036854775807
613
614 =item Wireless link quality (F<wireless-I<E<lt>interfaceE<gt>>.rrd>)
615
616   DS:quality:GAUGE:HEARTBEAT:0:U
617   DS:power:GAUGE:HEARTBEAT:U:0
618   DS:noise:GAUGE:HEARTBEAT:U:0
619
620 =back
621
622 =head1 SEE ALSO
623
624 L<collectd.conf(5)>, L<rrdtool(1)>, L<sensors(1)>, L<hddtemp(8)>,
625 L<mbmon(1)>,
626 L<kstat(3KSTAT)>
627
628 =head1 AUTHOR
629
630 Florian Forster E<lt>octo@verplant.orgE<gt>
631
632 =cut