---
name: "nagios-statd"
section: "8"
platform: "linux"
package: "nagios-statd-server"
version: "3.12-1.1"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/nagios-statd"
---

# nagios-statd(8)

nagios-statd daemon

## NAME

nagios-statd - nagios-statd daemon

## SYNOPSIS

nagios-statd \[OPTION\]

## DESCRIPTION

**nagios-statd** (nagios-statd Daemon) is the daemon program for [nagios-stat(1)](/nagios-stat/1.md).  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)](/nagios-stat/1.md)
