[collectd] trying to use rrdcached instead rrdtool plugin
Israel Garcia
igalvarez at gmail.com
Thu May 27 11:53:34 CEST 2010
well, I found errors con collectd and daemon starts, but rrdcached
can'nt connect to unix socket: See below:
rrdcached plugin: rrdc_connect (unix:/var/tmp/rrdcached.sock) failed
with status 2.
my new collectd.conf:
LoadPlugin network
FQDNLookup true
Interval 60
TypesDB "/opt/collectd/share/collectd/types.db"
TypesDB "/opt/collectd/etc/types.db.custom"
<Plugin network>
Server "xx.xx.xx.xx" "25826"
Listen "xx.xx.xx.xx" "25826"
</Plugin>
LoadPlugin cpu
LoadPlugin df
LoadPlugin disk
LoadPlugin interface
LoadPlugin load
LoadPlugin memory
LoadPlugin swap
<Plugin "interface">
Interface "lo"
Interface "sit0"
IgnoreSelected true
</Plugin>
<Plugin "df">
MountPoint "/lib/init/rw"
MountPoint "/dev/shm"
MountPoint "/dev"
IgnoreSelected true
</Plugin>
#LoadPlugin rrdtool
#<Plugin rrdtool>
# DataDir "/var/lib/collectd/rrd"
# CacheFlush 7200
# CacheTimeout 256
# StoreRates false
#</Plugin>
LoadPlugin rrdcached
<Plugin "rrdcached">
DaemonAddress "unix:/var/tmp/rrdcached.sock"
DataDir "/var/lib/collectd/rrd"
# CreateFiles true
</Plugin>
LoadPlugin "syslog"
<Plugin "syslog">
LogLevel "debug"
</Plugin>
Now ??? :-(
regards
Israel.
On Thu, May 27, 2010 at 11:26 AM, Israel Garcia <igalvarez at gmail.com> wrote:
> Hi, I want to start using rrdcached instead rrdtool plugin. My setup:
>
> - Debian lenny
>
> - collectd 4.10 compile from source
> collectd 4.10.0, http://collectd.org/
> by Florian octo Forster <octo at verplant.org>
> for contributions see `AUTHORS'
>
>
> - rrdtool package installed from lenny-backports
> # dpkg -l |grep rrdtool
> ii rrdtool 1.4.3-1~bpo50+1
> time-series data storage and display system
> # dpkg -l |grep librrd
> ii librrd-dev 1.4.3-1~bpo50+1
> time-series data storage and display system
> ii librrd4 1.4.3-1~bpo50+1
> time-series data storage and display system
> ii librrds-perl 1.3.1-4
> Time-series data storage and display system
>
> - collectd.conf
> LoadPlugin network
> FQDNLookup true
> Interval 60
>
> TypesDB "/opt/collectd/share/collectd/types.db"
> TypesDB "/opt/collectd/etc/types.db.custom"
>
> <Plugin network>
> Server "xx.xx.xx.xx" "25826"
> Listen "xx.xx.xx.xx" "25826"
> </Plugin>
>
> LoadPlugin cpu
> LoadPlugin df
> LoadPlugin disk
> LoadPlugin interface
> LoadPlugin load
> LoadPlugin memory
> LoadPlugin swap
>
> <Plugin "interface">
> Interface "lo"
> Interface "sit0"
> IgnoreSelected true
> </Plugin>
>
> <Plugin "df">
> MountPoint "/lib/init/rw"
> MountPoint "/dev/shm"
> MountPoint "/dev"
> IgnoreSelected true
> </Plugin>
>
> LoadPlugin rrdtool
>
> #<Plugin rrdtool>
> # DataDir "/var/lib/collectd/rrd"
> # CacheFlush 7200
> # CacheTimeout 256
> # StoreRates false
> #</Plugin>
>
> <Plugin "rrdcached">
> DaemonAddress "unix:/var/tmp/rrdcached.sock"
> DataDir "/var/lib/collectd/rrd"
> CreateFiles true
> </Plugin>
>
> LoadPlugin "syslog"
> <Plugin "syslog">
> LogLevel "debug"
> </Plugin>
>
>
> When I start collectd I see this:
>
> Starting statistics collection and monitoring daemon: collectdtype = network
> file = /opt/collectd/lib/collectd/network.so
> option = FQDNLookup; value = true;
> option = Interval; value = 60.000000;
> Done parsing `/opt/collectd/share/collectd/types.db'
> Done parsing `/opt/collectd/etc/types.db.custom'
> network plugin: sockent_open: node = xx.xx.xx.xx; service = 25826;
> network plugin: network_set_ttl: network_config_ttl = 0;
> network plugin: network_set_interface: interface index = 0;
> network plugin: sockent_open: node = xx.xx.xx.xx; service = 25826;
> fd = 4; calling `bind'
> type = cpu
> file = /opt/collectd/lib/collectd/cpu.so
> type = df
> file = /opt/collectd/lib/collectd/df.so
> type = disk
> file = /opt/collectd/lib/collectd/disk.so
> type = interface
> file = /opt/collectd/lib/collectd/interface.so
> type = load
> file = /opt/collectd/lib/collectd/load.so
> type = memory
> file = /opt/collectd/lib/collectd/memory.so
> type = swap
> file = /opt/collectd/lib/collectd/swap.so
> type = interface, key = Interface, value = lo
> to add entry: lo
> cf_dispatch: return (0)
> type = interface, key = Interface, value = sit0
> to add entry: sit0
> cf_dispatch: return (0)
> type = interface, key = IgnoreSelected, value = true
> cf_dispatch: return (0)
> type = df, key = MountPoint, value = /lib/init/rw
> to add entry: /lib/init/rw
> cf_dispatch: return (0)
> type = df, key = MountPoint, value = /dev/shm
> to add entry: /dev/shm
> cf_dispatch: return (0)
> type = df, key = MountPoint, value = /dev
> to add entry: /dev
> cf_dispatch: return (0)
> type = df, key = IgnoreSelected, value = true
> cf_dispatch: return (0)
> type = rrdtool
> file = /opt/collectd/lib/collectd/rrdtool.so
> type = rrdcached, key = DaemonAddress, value = unix:/var/tmp/rrdcached.sock
> Found a configuration for the `rrdcached' plugin, but the plugin isn't
> loaded or didn't register a configuration callback.
> type = rrdcached, key = DataDir, value = /var/lib/collectd/rrd
> Found a configuration for the `rrdcached' plugin, but the plugin isn't
> loaded or didn't register a configuration callback.
> type = rrdcached, key = CreateFiles, value = true
> Found a configuration for the `rrdcached' plugin, but the plugin isn't
> loaded or didn't register a configuration callback.
> type = syslog
> file = /opt/collectd/lib/collectd/syslog.so
>
>
> What is it? Can you help me?
>
> --
> Regards;
> Israel Garcia
>
--
Regards;
Israel Garcia
More information about the collectd
mailing list