Name

noitd — Reconnoiter scout daemon

Synopsis

noitd [-c] [-u user] [-g group] [-t path] [-n address:port] [-d] [-D] [-l logstream] [-L logstream] [-M] [-h]

Description

noitd is the daemon that performs all health and metric checks. Generally, one is run in each environment (secured subnet).

-u

Optionally specifies a username or uid under which to operate.

-g

Optionally specifies a group name or gid under which to operate.

-t

Optionally specifies a path to chroot(2) for operation. Measures must be taken to ensure that log files can be accessed in the chrooted environment.

-n

Optionally specifies an address to *not* listen on. It can be a unix path (:port omitted), just a port (:port), or a complete address (IP:port). The parameter can be specified multiple times. It will cause any listener configured on such an address to be skipped during boot.

-c

Specifies a configuration file to read. The initial configuration is read from this file and write config commands will write to this file. The default location of the configuration file is noitd.conf in the sysconfdir specified at build time.

-l

Marks the enabled bit for the specified log stream. This enables the stream even if it is disabled in the configuration file. It must exist in the configuration file.

-L

Disables the enabled bit for the specified log stream. This disables the stream even if it is enabled in the configuration file. It must exist in the configuration file.

-D

Instructs noitd to run in the foreground. Normally, noitd consists of a management process and a child process that performs all actions. This prevents that scenario and runs only the child process attached to the terminal. This is primarily for debugging purposes.

If this flag is specified more than once, noitd stay in the foreground, but the foreground process will actually be the monitor process and the child will be forked off and respawned on unexpected failures.

-d

Enables the debug output facility despite configuration to the contrary.

-M

Instructs noitd to exit immediately if there where any problems loading specified modules.

-h

Displays the usage information.