=head1 NAME collectd.conf - Configuration for the system statistics collection daemon B =head1 SYNOPSIS Mode Client DataDir /path/to/data/ PIDFile /path/to/pidfile/collectd.pid LogFile /path/to/logfile/collectd.log Server 123.123.123.123 Port 12345 LoadPlugin cpu LoadPlugin load LoadPlugin ping Host example.org Host provider.net =head1 DESCRIPTION This config file controls how the system statistics collection daemon B behaves. The most significant options are B, which controlls if the daemon will act as client, server or will be independent in local mode, and B which controls which plugins to load. The syntax of this config file is similar to the config file of the famos B. Each line containes either a key-value-pair or a section-start or -end. Empty lines and everything after the hash-symbol `#' is ignored. =head1 GLOBAL OPTIONS =over 4 =item B (B|B|B) Sets the operating mode. See the section B in L for a description. This option determines which other options are allowed. Defaults to B. =item B I Loads the plugin I. There must be at least one such line or B will be mostly useless. The names of the plugins are listed in L. =item B I Sets where to write the PID file to. This file is overwritten when it exists and deleted when the program ist stopped. Available in B. =item B I Sets the data directory. This is the directory beneath all RRD-files are created. Possibly more subdirectories are created. This is also the working directory for the daemon. Available in B, though the B mode won't write to this directory. =item B I Sets the file to write debugging output to. This is only used if compiled with debugging enabled. It's ignored otherwise. Available in B. =item B I The server to send data to. B Maybe a better name for this was B, since I plan on detecting multicast groups automatically. On the other hand a extra MulticastGroup-option would be of interest for the server process. Anyhow, right now this is available for the B mode only. =item B I (UDP-)Port to send packages to or to bind to and wait for packages. This option is available in the B and B mode. =back =head1 PLUGIN OPTIONS Some Plugins may register own options. These options must be inclosed in a C-Section. Which options exist depends on the plugin used: =head2 Plugin C =over 4 =item B I Hostname of the database server. Defaults to B. =item B I Username to use when connecting to the database. =item B I Password needed to log into the database. =item B I Select this database. Defaults to I which is a perfecly reasonable option for what this plugin does. =back =head2 Plugin C =over 4 =item B I Host to ping periodically. This option may be repeated several times to ping multiple hosts. =back =head1 SEE ALSO L =head1 AUTHOR Florian Forster Eocto@verplant.orgE =cut