X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fcollectd-nagios.pod;h=e28ff4b829515f85f89eed971d6fa2cb3fa0419c;hp=ea274bbd8d71df6d9057a263e4c48e4412dcb262;hb=633c3966f770e4d46651a2fe219a18d8a9907a9f;hpb=0ea56e78f17a2367ea6fd2c5335506e0672e190a diff --git a/src/collectd-nagios.pod b/src/collectd-nagios.pod index ea274bbd..e28ff4b8 100644 --- a/src/collectd-nagios.pod +++ b/src/collectd-nagios.pod @@ -1,3 +1,5 @@ +=encoding UTF-8 + =head1 NAME collectd-nagios - Nagios plugin for querying collectd @@ -9,10 +11,11 @@ collectd-nagios B<-s> I B<-n> I B<-H> I I<[options =head1 DESCRIPTION This small program is the glue between collectd and nagios. collectd collects -various performance statistics which is provides via the C. -This program is called by Nagios, connects to the UNIX socket and reads the -values from collectd. It then returns B, B or B -depending on the values and the ranges provided by Nagios. +various performance statistics which it provides via the C, +see L. This program is called by Nagios, connects to the +UNIX socket and reads the values from collectd. It then returns B, +B or B depending on the values and the ranges provided by +Nagios. =head1 ARGUMENTS AND OPTIONS @@ -44,8 +47,8 @@ handled according to the consolidation function given with the B<-g> option. =item B<-g> BI<|>BI<|>B -When multiple data sources are selected from a value spec they can be handled -differently dependin on this option. The values of the following meaning: +When multiple data sources are selected from a value spec, they can be handled +differently depending on this option. The values of the following meaning: =over 4 @@ -62,6 +65,12 @@ The warning and critical ranges are applied to the average of all values. The warning and critical ranges are applied to the sum of all values. +=item B + +The warning and critical ranges are applied to the ratio (in percent) of the +first value and the sum of all values. A warning is returned if the first +value is not defined or if all values sum up to zero. + =back =item B<-c> I @@ -70,29 +79,48 @@ The warning and critical ranges are applied to the sum of all values. Set the critical (B<-c>) and warning (B<-w>) ranges. These options mostly follow the normal syntax of Nagios plugins. The general format is -"IB<:>I". If a value if smaller than I or bigger than I a -warning or critical is returned, otherwise okay is returned. I (and the -colon) may be omitted and are then assumed to be zero. If I (but not the -colon) is omitted I is set to positive infinity. If either I or -I if set to B<~> they are set to negative and positive infinity, -respectively. +"IB<:>I". If a value is smaller than I or bigger than I, a +I or I status is returned, otherwise the status is +I. + +The tilde sign (B<~>) can be used to explicitly specify infinity. If B<~> is +used as a I value, negative infinity is used. In case of I, it is +interpreted as positive infinity. + +If the first character of the I is the atEsign (B<@>), the meaning +of the range will be inverted. I.Ee. all values I the range will +yield a I or I status, while all values I the range +will result in a I status. + +I (and the colon) may be omitted, +I is then assumed to be zero. If I (but not the trailing colon) is +omitted, I is assumed to be positive infinity. + +=item B<-m> + +If this option is given, "Not a Number" (NaN) is treated as I. By +default, the I consolidation reports NaNs as I. Other +consolidations simply ignore NaN values. =back =head1 RETURN VALUE -As usual for Nagios plugins this program writes a short, one line status +As usual for Nagios plugins, this program writes a short, one line status message to STDOUT and signals success or failure with it's return value. It -exists with a return value of B<0> for success or B<1> or B<2> for warning and -critical, respectively. If the values is not available or some other error -occured it returnes B<3> for "unknown". +exits with a return value of B<0> for I, B<1> for I and B<2> +for I. If the values are not available or some other error occurred, +it returns B<3> for I. =head1 SEE ALSO -L, L, L +L, +L, +L, +L =head1 AUTHOR -Florian Forster Eocto@verplant.orgE +Florian Forster EoctoEatEcollectd.orgE =cut