Provided by: nsca-ng-client_1.6-6_amd64 bug

NAME

       send_nsca - send monitoring commands to NSCA-ng server

SYNOPSIS

       send_nsca  [-CSstv]  [-c  file]  [-D  delay] [-d delimiter] [-e separator] [-H server] [-o
       timeout] [-p port]

       send_nsca -h | -V

DESCRIPTION

       The send_nsca utility transmits one or more check results or  monitoring  commands  to  an
       nsca-ng(8)  server.   The communication with the server is TLS encrypted and authenticated
       using pre-shared keys (as per RFC 4279).  By default,  send_nsca  reads  host  or  service
       check  results  from the standard input.  Multiple check results must be separated with an
       ASCII ETB character (octal value: 27).  Service check results are expected to  be  in  the
       following format:

            host[tab]service[tab]status[tab]message[newline]

       where  host and service are the host name and service description as configured in Nagios,
       status is the numeric return code, and message is the output string.  Host  check  results
       are expected to be in the same format, just without the service description:

            host[tab]status[tab]message[newline]

       Note that multiline messages are supported.

OPTIONS

       -C     Instead  of  accepting host or service check results in the format described above,
              read “raw” monitoring commands for submission to the Nagios command file  from  the
              standard  input,  one  command  per  line.   The commands are expected to be in the
              format described in the Nagios documentation; except  that  the  leading  bracketed
              timestamp  may  be omitted, in which case the current timestamp is prepended to the
              provided command by send_nsca.

       -c file
              Read the configuration from  the  specified  file  instead  of  using  the  default
              configuration file /etc/send_nsca.cfg.

       -D delay
              Wait  for  a  random  number  of  seconds  between 0 and the specified delay before
              contacting the server.  This might be useful to reduce  the  server  load  if  many
              send_nsca  clients  are  invoked  simultaneously.   The default setting is 0, which
              tells send_nsca to connect to the server immediately.  If this option is specified,
              the delay setting in the send_nsca.cfg(5) file is ignored.

       -d delimiter
              Use the specified delimiter instead of a horizontal tab to separate the fields when
              parsing host or service check results.  The delimiter must be a single character, a
              C-style  backslash  escape  sequence, the octal value of a character with a leading
              zero, or the hexadecimal value of  a  character  prefixed  with  “0x”.   Any  ASCII
              character  other than a backslash, newline, ETB, or NUL is allowed.  This option is
              ignored if the -C option is specified.

       -e separator
              Use the specified separator instead of an ASCII ETB character to separate  multiple
              host or service check results.  The separator must be a single character, a C-style
              backslash escape sequence, the octal value of a character with a leading  zero,  or
              the  hexadecimal  value  of a character prefixed with “0x”.  Any ASCII character is
              allowed, but note that multiline check result messages cannot  be  submitted  if  a
              newline character is used.  This option is ignored if the -C option is specified.

       -H server
              Connect  and  talk  to  the  specified  server  address  or host name.  By default,
              send_nsca attempts to communicate with “localhost”.  This option  takes  precedence
              over the server setting in the send_nsca.cfg(5) file.

       -h     Print usage information to the standard output and exit.

       -o timeout
              Close  the  connection  if  the  server  didn't respond for the specified number of
              seconds.  If the timeout is set to 0, send_nsca won't enforce connection  timeouts.
              The  default timeout is 15 seconds.  This option is provided for compatibility with
              NSCA 2.x.  If it's specified, the timeout setting in the send_nsca.cfg(5)  file  is
              ignored.

       -p port
              Connect  to  the specified service name or port number instead of using the default
              port  (5668).   This  option  takes  precedence  over  the  port  setting  in   the
              send_nsca.cfg(5) file.

       -S     Write all messages to the standard error output.  This is the default behaviour.

       -s     Send  all messages (except for usage errors) to the system logger.  This option may
              be combined with the -S option.

       -t     This option is ignored.  It is accepted for compatibility with NSCA 2.x.

       -V     Print version information to the standard output and exit.

       -v     Generate a message for  each  check  result  or  monitoring  command  sent  to  the
              nsca-ng(8)  server.   This  option  can  be specified up to three times in order to
              increase the verbosity.

EXIT STATUS

       The send_nsca utility exits 0 on success, and >0 if an error occurs.

FILES

       /etc/send_nsca.cfg
              The send_nsca.cfg(5) configuration file.

SEE ALSO

       send_nsca.cfg(5), nsca-ng(8), nsca-ng.cfg(5)

       http://www.nagios.org/developerinfo/externalcommands/

AUTHOR

       Holger Weiss <holger@weiss.in-berlin.de>