Provided by: nsca-ng-client_1.6-6build2_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>

Version 1.6                                      March 19, 2019                                     send_nsca(8)