nagios-statd (nagios-statd Daemon) is the daemon program for nagios-stat(1). These programs
together comprise a systems monitoring tool for various platforms. It is
designed to be integrated with the Nagios monitoring tool, although this is not
nagios-statd is the daemon that listens for connections from clients. It forks off a new
daemon for each incoming connection. The forked daemon executes a series of
typical UNIX commands and returns those commands standard output to the client.
HOSTS is a comma delimited list of hostnames and/or IP addresses to accept
connections from. The default behavior (without -a) is to accept incoming
connections from all hosts.
Normally, nagios-statd will bind to all interfaces on a machine. You can enter
an IP address to get nagios-statd to only bind only on the IP of a particular
It is possible to run nagios-statd from inetd, rather than as a standalone
daemon. To do this, youll need to enter something similar to:
nagios-statd stream tcp nowait nobody /usr/sbin/nagios-statd nagios-statd -i
This is probably the best way to run nagios-statd, although that can make it
prone to inetd DoSes (which might happen if the host is monitored on a very
short interval, such as every couple seconds).
Port for nagios-statd to listen to. The default port is 1040.
Save the pid (process id) of the master daemon to FILE.
Output version information and exit.
Print short option information and exit.
Copyright (C) 2002-2005 April King.
This is free software, there is NO warranty; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. This program is licensed under the BSD
license. More information is available in the LICENSE file included with
Nagios is a trademark of Ethan Galstad.