DragonFly On-Line Manual Pages
NAGIOS-STATD(8) DragonFly System Manager's Manual NAGIOS-STATD(8)
NAME
nagios-statd - nagios-statd daemon
SYNOPSIS
nagios-statd [OPTION]
DESCRIPTION
nagios-statd (nagios-statd Daemon) is the daemon program for nagiosstat(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.
OPTIONS
-a, --allowedhosts=HOSTS
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.
-b, --bindto=IP
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.
-i, --inetd
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:
/etc/inetd.conf:
nagios-statd stream tcp nowait nobody /usr/sbin/nagios-statd
nagios-statd -i
/etc/services:
nagios-statd/1040 tcp
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).
-p, --port=PORT
Port for nagios-statd to listen to. The default port is 1040.
-P, --pid=FILE
Save the pid (process id) of the master daemon to FILE.
-V, --version
Output version information and exit.
-h, --help
Print short option information and exit.
BUGS
There 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.
AUTHOR
April King http://www.twoevils.org
E-mail: april at twoevils dot org
COPYRIGHT
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 this program.
Nagios is a trademark of Ethan Galstad.
SEE ALSO
nagios-stat(1)
Version 3.12 17 Nov 2005 NAGIOS-STATD(8)