diff --git a/doc/sysdbd.conf.5.txt b/doc/sysdbd.conf.5.txt
index 2f38abc8e347a7e141b4f271200b8b3d0f0839c8..5244576cb35ebca13a74075298be97eceb05036d 100644 (file)
--- a/doc/sysdbd.conf.5.txt
+++ b/doc/sysdbd.conf.5.txt
sysdbd.conf(5)
==============
sysdbd.conf(5)
==============
-Sebastian "tokkee" Harl <sh@tokkee.org>
-version {package_version}, {build_date}
:doctype: manpage
NAME
:doctype: manpage
NAME
--------
Interval 300
--------
Interval 300
+ Listen "unix:/var/run/sysdbd.sock"
+
LoadPlugin "syslog"
LoadBackend "collectd::unixsock"
LoadPlugin "syslog"
LoadBackend "collectd::unixsock"
be used by any "active" backend, that is, those that actively query some
external system rather than receiving some stream of events.
be used by any "active" backend, that is, those that actively query some
external system rather than receiving some stream of events.
+*Listen* '<socket>'::
+ Sets the address on which sysdbd is to listen for client connections. It
+ supports UNIX domain sockets. The path name needs to be prefixed by
+ 'unix:'.
+
*LoadBackend* '<name>'::
Loads the backend named '<name>'. Backends are special plugins taking care
of collecting values from external systems. This may optionally be a
*LoadBackend* '<name>'::
Loads the backend named '<name>'. Backends are special plugins taking care
of collecting values from external systems. This may optionally be a
be used for this backend. See the global *Interval* option for more
details.
be used for this backend. See the global *Interval* option for more
details.
+*LoadPlugin* '<name>'::
+ Loads the plugin named '<name>'. Plugins provide additional functionality
+ for sysdbd.
+
+*PluginDir* '<directory>'::
+ Sets the base directory for plugins to '<directory>'. When loading a
+ plugin, it is expected to be found below this directory. This option
+ affects all following *LoadBackend* or *LoadPlugin* statements up to the
+ following *PluginDir* option.
+
PLUGINS
-------
Some plugins support additional configuration options. Each of these are
enclosed in a *Plugin* or *Backend* section. The following plugins are shipped
PLUGINS
-------
Some plugins support additional configuration options. Each of these are
enclosed in a *Plugin* or *Backend* section. The following plugins are shipped
-with SysDB. See *sysdb*-'<name>'(5) manpages for more details.
-
-* *collectd::unixsock*
-* *mk-livestatus*
-* *puppet::store-configs*
-* *syslog*
+with SysDB. See *sysdbd*-'<name>'(5) manpages for more details.
+
+Backends:
+~~~~~~~~~
+
+*collectd::unixsock*::
+This backend module accesses the system statistics collection daemon
+*collectd* through its UNIX socket interface. It periodically queries all host
+and service information.
++
+See also: http://collectd.org
+
+*mk-livestatus*::
+This backend modules accesses monitoring systems supporting the *livestatus*
+addon (e.g., *Nagios*, *Icinga*, and *Shinken*). It periodically queries all
+host and service information.
++
+See also: http://mathias-kettner.de/checkmk_livestatus.html,
+http://www.nagios.org/, http://icinga.org/, http://www.shinken-monitoring.org/
+
+*puppet::store-configs*::
+This backend module accesses the configuration management system *Puppet*
+through its *store configs* database. It periodically queries all host and
+facter facts information storing the latter as host attributes.
++
+See also: http://puppetlabs.com/puppet,
+http://puppetlabs.com/puppet/related-projects/facter/
+
+Plugins:
+~~~~~~~~
+
+*cname::dns*::
+Canonicalize hostnames based on a reverse DNS query.
+
+*syslog*::
+This logging module sends log messages of the daemon and plugins to the local
+system's syslog service.
SEE ALSO
--------
SEE ALSO
--------
-*sysdbd*(1)
+manpage:sysdbd[1], manpage:sysdb[7]
+
+Backend documentation:
+~~~~~~~~~~~~~~~~~~~~~~
+
+manpage:sysdbd-collectd-unixsock[5], manpage:sysdbd-mk-livestatus[5],
+manpage:sysdbd-puppet-store-configs[5]
+
+Plugin documentation:
+~~~~~~~~~~~~~~~~~~~~~
+
+manpage:sysdbd-cname-dns[5], manpage:sysdbd-syslog[5]
AUTHOR
------
AUTHOR
------
-sysdbd was written by Sebastian "tokkee" Harl <sh@tokkee.org>.
+SysDB was written by Sebastian "tokkee" Harl <sh@tokkee.org>.
COPYRIGHT
---------
COPYRIGHT
---------
-Copyright (C) 2012 Sebastian "tokkee" Harl <sh@tokkee.org>
+Copyright (C) 2012-2014 Sebastian "tokkee" Harl <sh@tokkee.org>
This is free software under the terms of the BSD license, see the source for
copying conditions. There is NO WARRANTY; not even for MERCHANTABILITY or
This is free software under the terms of the BSD license, see the source for
copying conditions. There is NO WARRANTY; not even for MERCHANTABILITY or