X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fcollectd.conf.pod;h=55aa69b60345e7650781ff13ac1959529db312ba;hb=ef7fec0c4e0bbbabb356e6a570ac6297ee06eb80;hp=9ce2ae92c424f7b11d385bd30b19ab51d14024d7;hpb=eab9dd12e4730f22f8b48d2abc16518272b6e53c;p=collectd.git diff --git a/src/collectd.conf.pod b/src/collectd.conf.pod index 9ce2ae92..55aa69b6 100644 --- a/src/collectd.conf.pod +++ b/src/collectd.conf.pod @@ -1019,12 +1019,12 @@ database when started and keeps the connection up as long as possible. When the connection is interrupted for whatever reason it will try to re-connect. The plugin will complaint loudly in case anything goes wrong. -This plugin issues C and evaluates C, -C and C which correspond to F, -F and F. Also, the values of -C are put in F and values of C are put -in F. Please refer to the B, -I<5.2.4. Server Status Variables> for an explanation of these values. +This plugin issues the MySQL C command and collects information +about MySQL network traffic, executed statements, requests, the query cache +and threads by evaluating the C, C, +C, C and C return values. Please refer to the +B, I<5.1.6. Server Status Variables> for an +explanation of these values. Use the following options to configure the plugin: @@ -1036,7 +1036,9 @@ Hostname of the database server. Defaults to B. =item B I -Username to use when connecting to the database. +Username to use when connecting to the database. The user does not have to be +granted any privileges (which is synonym to granting the C privilege). +Any existing MySQL user will do. =item B I @@ -1824,6 +1826,15 @@ collected for these selected processes are size of the resident segment size (RSS), user- and system-time used, number of processes and number of threads, and minor and major pagefaults. +=item B I I + +Similar to the B option this allows to select more detailed +statistics of processes matching the specified I (see L for +details). The statistics of all matching processes are summed up and +dispatched to the daemon using the specified I as an identifier. This +allows to "group" several processes together. I must not contain +slashes. + =back =head2 Plugin C @@ -2041,16 +2052,16 @@ user using (extended) regular expressions, as described in L. Instance "exim" - Regex "S=([1-9][0-9]*)" - DSType "CounterAdd" - Type "ipt_bytes" - Instance "total" + Regex "S=([1-9][0-9]*)" + DSType "CounterAdd" + Type "ipt_bytes" + Instance "total" - Regex "\\" - DSType "CounterInc" - Type "counter" - Instance "local_user" + Regex "\\" + DSType "CounterInc" + Type "counter" + Instance "local_user" @@ -2381,7 +2392,7 @@ information. Instance "cached" - WarningMin 100000000 + WarningMin 100000000 @@ -2623,10 +2634,31 @@ plugins to be loaded: =over 4 +=item B + +Signals the "return" condition. This causes the current chain to stop +processing the value and returns control to the calling chain. The calling +chain will continue processing targets and rules just after the B target +(see below). This is very similar to the B target of iptables, see +L. + +This target does not have any options. + +Example: + + Target "return" + =item B -Does nothing except returning with the stop condition, causing processing of -the current chain to be aborted. +Signals the "stop" condition, causing processing of the value to be aborted +immediately. This is similar to the B target of iptables, see +L. + +This target does not have any options. + +Example: + + Target "stop" =item B @@ -2641,10 +2673,6 @@ Available options: Name of the write plugin to which the data should be sent. This option may be given multiple times to send the data to more than one write plugin. -Example: - - Target "stop" - =back If no plugin is explicitly specified, the values will be sent to all available @@ -2661,6 +2689,8 @@ Example: Starts processing the rules of another chain. If the end of that chain is reached, or a stop condition is encountered, processing will continue right after the B target, i.Ee. with the next target or the next rule. +This is similar to the B<-j> command line option of iptables, see +L. Available options: @@ -2680,6 +2710,114 @@ Example: =back +=head2 Available matches + +=over 4 + +=item B + +Matches a value using regular expressions. + +Available options: + +=over 4 + +=item B I + +=item B I + +=item B I + +=item B I + +=item B I + +Match values where the given regular expressions match the various fields of +the identifier of a value. If multiple regular expressions are given, B +regexen must match for a value to match. + +=back + +Example: + + + Host "customer[0-9]+" + Plugin "^foobar$" + + +=item B + +Matches the actual value of data sources against given minimumE/ maximum +values. If a data-set consists of more than one data-source, all data-sources +must match the specified ranges for a positive match. + +Available options: + +=over 4 + +=item B I + +Sets the smallest value which still results in a match. If unset, behaves like +negative infinity. + +=item B I + +Sets the largest value which still results in a match. If unset, behaves like +positive infinity. + +=item B B|B + +Inverts the selection. If the B and B settings result in a match, +no-match is returned and vice versa. + +=back + +Either B or B, but not both, may be unset. + +Example: + + # Match all values smaller than or equal to 100. + + Max 100 + + +=back + +=head2 Available targets + +=over 4 + +=item B + +Sets part of the identifier of a value to a given string. + +Available options: + +=over 4 + +=item B I + +=item B I + +=item B I + +=item B I + +Set the appropriate field to the given string. The strings for plugin instance +and type instance may be empty, the strings for host and plugin may not be +empty. It's currently not possible to set the type of a value this way. + +=back + +Example: + + + PluginInstance "coretemp" + TypeInstance "core3" + + +=back + =head2 Backwards compatibility If you use collectd with an old configuration, i.Ee. one without a @@ -2696,6 +2834,21 @@ suggest to add the above snippet as default target to your main chain. TODO: Notifications will be implemented using chains, too. Describe that here! +=head2 Examples + +Ignore all values, where the hostname does not contain a dot, i.Ee. can't +be an FQDN. + + + + + Host "^[^\.]*$" + + Target "stop" + + Target "write" + + =head1 SEE ALSO L, @@ -2704,10 +2857,12 @@ L, L, L, L, +L, L, L, L, L, +L, L, L