From 0ea56e78f17a2367ea6fd2c5335506e0672e190a Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Tue, 17 Apr 2007 23:28:04 +0200 Subject: [PATCH] collectd-nagios(1): Added manpage for the Nagios-glue. --- src/Makefile.am | 2 +- src/collectd-nagios.pod | 98 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 99 insertions(+), 1 deletion(-) create mode 100644 src/collectd-nagios.pod diff --git a/src/Makefile.am b/src/Makefile.am index 1016bfe8..99a8de2d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -541,7 +541,7 @@ collectd_LDADD += "-dlopen" wireless.la collectd_DEPENDENCIES += wireless.la endif -dist_man_MANS = collectd.1 collectd.conf.5 +dist_man_MANS = collectd.1 collectd-nagios.1 collectd.conf.5 #collectd_1_SOURCES = collectd.pod #EXTRA_DIST = $(man_MANS) diff --git a/src/collectd-nagios.pod b/src/collectd-nagios.pod new file mode 100644 index 00000000..ea274bbd --- /dev/null +++ b/src/collectd-nagios.pod @@ -0,0 +1,98 @@ +=head1 NAME + +collectd-nagios - Nagios plugin for querying collectd + +=head1 SYNOPSIS + +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. + +=head1 ARGUMENTS AND OPTIONS + +The following arguments and options are required and understood by +collectd-nagios. The order of the arguments generally doesn't matter, as long +as no argument is passed more than once. + +=over 4 + +=item B<-s> I + +Path of the UNIX socket opened by collectd's C. + +=item B<-n> I + +The value to read from collectd. The argument is in the form +C. + +=item B<-H> I + +Hostname to query the values for. + +=item B<-d> I + +Each I may be made of multiple "data sources". With this option you +can select one or more data sources. To select multiple data sources simply +specify this option again. If multiple data sources are examined they are +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: + +=over 4 + +=item B + +No consolidation if done and the warning and critical regions are applied to +each value independently. + +=item B + +The warning and critical ranges are applied to the average of all values. + +=item B + +The warning and critical ranges are applied to the sum of all values. + +=back + +=item B<-c> I + +=item B<-w> I + +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. + +=back + +=head1 RETURN VALUE + +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". + +=head1 SEE ALSO + +L, L, L + +=head1 AUTHOR + +Florian Forster Eocto@verplant.orgE + +=cut -- 2.30.2