lbcd - Return system load via UDP for remote load balancers

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: lbcd
Package version: 3.5.1
Package release: 2+b1
Package architecture: amd64
Package type: deb
Installed size: 114 B
Download size: 56.84 KB
Official Mirror:
lbcd is a daemon that answers UDP queries for system load information and returns such information as uptime, load, number of logged-in users, percentage free of /tmp and /var/tmp, and whether there is a user on the console. It is intended for use with a load balancing system, and is particularly useful for such things as UNIX clusters for remote login where a traditional hardware load balancing solution doesn't work as well. No load balancing system is included in this package, only the client daemon and a simple Perl script to query it. No security or access control is done by the daemon, so access control must be done via iptables, a firewall, or an equivalent system.



    Binary package: lbcd_3.5.1-2+b1_amd64.deb
    Source package: lbcd

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install lbcd deb package:
      # sudo apt-get install lbcd


    • /etc/default/lbcd
    • /etc/init/lbcd.conf
    • /etc/init.d/lbcd
    • /lib/systemd/system/lbcd.service
    • /lib/systemd/system/lbcd.socket
    • /usr/bin/lbcdclient
    • /usr/sbin/lbcd
    • /usr/share/doc/lbcd/NEWS.Debian.gz
    • /usr/share/doc/lbcd/README.gz
    • /usr/share/doc/lbcd/TODO
    • /usr/share/doc/lbcd/changelog.Debian.amd64.gz
    • /usr/share/doc/lbcd/changelog.Debian.gz
    • /usr/share/doc/lbcd/changelog.gz
    • /usr/share/doc/lbcd/copyright
    • /usr/share/lintian/overrides/lbcd
    • /usr/share/man/man1/lbcdclient.1.gz
    • /usr/share/man/man8/lbcd.8.gz


    2014-08-24 - Russ Allbery <> lbcd (3.5.1-2) unstable; urgency=medium * Increase the buffer size for network client timeout tests, hopefully fixing FTBFS on arm64. * Switch to debian/upstream/signing-key.asc for the upstream signing key location and use an armored key to avoid needing include-binaries. * Prefer *.tar.xz in debian/watch to match packaging. * Fix Upstream-Contact email address in debian/copyright. * Add debian/gbp.conf reflecting the branch layout of the default packaging repository.

    2014-01-03 - Russ Allbery <> lbcd (3.5.1-1) unstable; urgency=low * New upstream release. - Mark lbcd listening sockets as close-on-exec. - Document systemd environment variables and add examples section.

    2013-12-29 - Russ Allbery <> lbcd (3.5.0-4) unstable; urgency=low * Switch the lbcd systemd configuration to Type=simple. There's no need for startup notification for this service when using socket activation. Link the service with lbcd.socket using Also and Requires. * Fix a typo in the lbcd systemd service that referenced a misspelled version of * Weaken the sanity check on user_mtime to allow for a result of zero, which should fix build issues on the Debian mips buildds. * Remove now-unnecessary comment about the conversion of NO_START to a disabled service on upstart. Add a dependency on sysv-rc 2.88dsf-45 or later, which added update-rc.d disable support for upstart.

    2013-12-28 - Russ Allbery <> lbcd (3.5.0-3) unstable; urgency=low * Restrict the libsystemd-daemon-dev build dependency to linux-any. * Remove one unnecessary Lintian override about redirecting update-rc.d output.

    2013-12-28 - Russ Allbery <> lbcd (3.5.0-2) unstable; urgency=low * Patch the upstream-provided service unit to set user and group to lbcd. Upstream's unit file cannot assume any particular user exists, so this has to be handled in distribution packaging. * Add setuid and setgid directives to the upstart configuration.