Code

Puppet storeconfigs backend: Query facts and store them as host attributes.
[sysdb.git] / README
1      syscollector -- a system management / inventory collection service
2     ====================================================================
4   “System Collector” (syscollector) is a multi-backend system management and
5   inventory collection service. It may be used to collect information from
6   various backends (inventory services, monitoring services, etc.) and
7   provides a unique interface to access the information independent of the
8   active backends. This is done by mapping the backend objects to generic
9   objects and correlating the attributes to create a single hierarchy of your
10   infrastructure.
12   This is free and open source software, licensed under the 2-clause BSD
13   license. See COPYING for details.
15 Prerequisites
16 -------------
18   To compile the syscollector package from source you need:
20   * A build environment: autotools, libtool, C compiler, ...
22   * A POSIX + Single UNIX Specification compatible C library.
24   * asciidoc, xsltproc:
25     The AsciiDoc text document format is used to write the manpages.
27 Configuring / Compiling / Installing
28 ------------------------------------
30   To configure, build and install syscollector with the default settings, run
31   `./configure && make && make install'. For detailed, generic instructions
32   see INSTALL. For a complete list of configure options and their description,
33   run `./configure --help'.
35   By default, syscollector will be installed into `/opt/syscollector'. You can
36   adjust this setting by specifying the `--prefix' configure option - see
37   INSTALL for details. If you pass DESTDIR=<path> to `make install', <path>
38   will be prefixed to all installation directories. This might be useful when
39   creating packages for syscollector.
41 Author
42 ------
44   Sebastian "tokkee" Harl <sh@tokkee.org>