Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
COLLECTD-NAGIOS(1)		    collectd		      COLLECTD-NAGIOS(1)

NAME
     collectd-nagios - Nagios plugin for querying collectd

SYNOPSIS
     collectd-nagios -s socket -n value_spec -H hostname [options]

DESCRIPTION
     This  small  program is the glue between collectd and nagios. collectd col-
     lects various performance statistics which it provides  via  the  "unixsock
     plugin",  see  collectd-unixsock(5). This program is called by Nagios, con-
     nects to the UNIX socket and reads the values from collectd.  It  then  re-
     turns OKAY, WARNING or CRITICAL depending on the values and the ranges pro-
     vided by Nagios.

ARGUMENTS AND OPTIONS
     The  following  arguments	and  options are required and understood by col-
     lectd-nagios. The order of the arguments generally doesn't matter, as  long
     as no argument is passed more than once.

     -s socket
	 Path of the UNIX socket opened by collectd's "unixsock plugin".

     -n value_spec
	 The  value  to  read  from  collectd. The argument is in the form "plu-
	 gin[-instance]/type[-instance]".

     -H hostname
	 Hostname to query the values for.

     -d data_source
	 Each value_spec may be made of multiple "data sources". With  this  op-
	 tion  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 -g option.

     -g none|average|sum
	 When  multiple data sources are selected from a value spec, they can be
	 handled differently depending on this option. The values of the follow-
	 ing meaning:

	 noneNo consolidation if done and the warning and critical  regions  are
	     applied to each value independently.

	 average
	     The  warning  and critical ranges are applied to the average of all
	     values.

	 sum The warning and critical ranges are applied to the sum of all  val-
	     ues.

	 percentage
	     The  warning  and critical ranges are applied to the ratio (in per-
	     cent) 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.

     -c range
     -w range
	 Set the critical (-c) and warning (-w)  ranges.  These  options  mostly
	 follow  the  normal  syntax  of  Nagios  plugins. The general format is
	 "min:max". If a value is smaller than min or bigger than max, a warning
	 or critical status is returned, otherwise the status is success.

	 The tilde sign (~) can be used to explicitly specify infinity. If ~  is
	 used  as  a min value, negative infinity is used. In case of max, it is
	 interpreted as positive infinity.

	 If the first character of the range is the at sign (@), the meaning  of
	 the  range  will  be  inverted.  I. e. all values within the range will
	 yield a warning or critical status, while all values outside the  range
	 will result in a success status.

	 min  (and the colon) may be omitted, min is then assumed to be zero. If
	 max (but not the trailing colon) is omitted, max is assumed to be posi-
	 tive infinity.

     -m  If this option is given, "Not a Number" (NaN) is treated  as  critical.
	 By  default, the none consolidation reports NaNs as warning. Other con-
	 solidations simply ignore NaN values.

RETURN VALUE
     As usual for Nagios plugins, this program writes a short, one  line  status
     message  to STDOUT and signals success or failure with its return value. It
     exits with a return value of 0 for success, 1 for warning and 2 for  criti-
     cal.  If  the values are not available or some other error occurred, it re-
     turns 3 for unknown.

SEE ALSO
     collectd(1), collectd.conf(5), collectd-unixsock(5), <http://nagios.org/>

AUTHOR
     Florian Forster <octo at collectd.org>

5.11.0.94.g41b1e33		   2020-07-20		      COLLECTD-NAGIOS(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=collectd-nagios&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help