[collectd] Strange behavior of UnixSock plugin
Jarle Bjørgeengen
jarle at bjorgeengen.net
Sat Dec 20 13:08:44 CET 2008
On Sat, 2008-12-20 at 11:23 +0100, Florian Forster wrote:
> Hi Jarle,
>
> On Sat, Dec 13, 2008 at 12:05:32PM +0100, Jarle Bjørgeengen wrote:
> > This was caused by the (custom) type missing from types.db. The reason
> > it was missing was of course because the yum/rpm upgrade process
> > overwrote types.db. Is there a types.db.local mechanism, to avoid this
> > in the future. I guess just changing the path to somewhere else in
> > collectd.conf also would do the trick, but then new upstream types
> > would have to be added manually ..
>
> yes, you can load multiple types.db files, precisely for this reason.
>
> I've updated the types.db(5) manual page to be more specific:
> -- 8< --
> diff --git a/src/types.db.pod b/src/types.db.pod
> index f0a49f6..ef1550c 100644
> --- a/src/types.db.pod
> +++ b/src/types.db.pod
> @@ -29,9 +29,19 @@ happen. See L<rrdcreate(1)> for more details.
> =head1 FILES
>
> The location of the types.db file is defined by the B<TypesDB> configuration
> -option (see L<collectd.conf(5)>). If you want to specify custom data-sets, you
> -should do so by using a custom file specified as an additional argument to the
> -B<TypesDB> option.
> +option (see L<collectd.conf(5)>).
> +
> +=head1 CUSTOM TYPES
> +
> +If you want to specify custom types, you should do so by specifying a custom
> +file in addition to the default one (see L<FILES>) above. You can do that by
> +having multiple B<TypesDB> statements in your configuration file of by
> +specifying more than one file in one line.
> +
> +For example:
> +
> + TypesDB "/opt/collectd/share/collectd/types.db"
> + TypesDB "/opt/collectd/etc/types.db.custom"
>
> =head1 SEE ALSO
>
> -- >8 --
>
> If you have further suggestions on how this could be explained better,
> please let me know :)
That seems very fine to me. Thanks.
- Jarle
More information about the collectd
mailing list