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 a requirement.
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 interface.
It is possible to run nagios-statd from inetd, rather than as a standalone daemon. To do this, you'll 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.
BUGSThere is a general lack of feedback for the more obscure platforms. As such their behavior might not always be particularly deterministic. Feedback is always welcome. Redhat Linux contains Python 1.x as /usr/bin/python. This program requires Python 2.x to function. Either change the shebang at the top of the program to point to /usr/bin/python2, or change /usr/bin/python to be Python 2.x.
AUTHORApril King http://www.twoevils.org
E-mail: april at twoevils dot org
COPYRIGHTCopyright (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 this program.
Nagios is a trademark of Ethan Galstad.