Code

store::memory: Add a plugin providing an in-memory store.
[sysdb.git] / src / tools / sysdbd / sysdbd.conf.sample
index 0976e804ce91a06ee2fc9b16b137a200106c3125..589df3f83ed8bd869fbbde1396a04cac95402d10 100644 (file)
@@ -10,6 +10,9 @@
 # default interval used for actively polling plugins
 Interval 300
 
+# listening socket for client connections
+Listen "unix:/var/run/sysdbd.sock"
+
 #============================================================================#
 # Logging settings:                                                          #
 # These plugins should be loaded first. Else, any log messages will be       #
@@ -24,6 +27,12 @@ LoadPlugin "syslog"
 # to active the respective feature.                                          #
 #============================================================================#
 
+#----------------------------------------------------------------------------#
+# "Store" plugins provide means to store and/or query information.           #
+#----------------------------------------------------------------------------#
+LoadPlugin "store::memory"
+LoadPlugin "store::network"
+
 #----------------------------------------------------------------------------#
 # "cname" plugins canonicalize hostnames before actually storing them. All   #
 # cname callbacks are applied to an hostname in the order in which they have #
@@ -40,6 +49,7 @@ LoadPlugin "cname::dns"
 #   </LoadPlugin>                                                            #
 #----------------------------------------------------------------------------#
 LoadBackend "collectd::unixsock"
+LoadBackend "facter"
 LoadBackend "mk-livestatus"
 LoadBackend "puppet::store-configs"
 
@@ -50,6 +60,8 @@ LoadBackend "puppet::store-configs"
 <Backend "collectd::unixsock">
        <Instance "central-collector">
                Socket "/var/run/collectd-unixsock"
+               TimeseriesBackend "rrdtool"
+               TimeseriesBaseURL "/var/lib/collectd/rrd"
        </Instance>
 </Backend>