2012-05-01 1 views

Répondre

4

L'emplacement du plug-in est configuré à l'aide de la directive PluginDir dans collectd.conf. La valeur par défaut (compilé) emplacement peut être interrogé à l'aide l'aide builtin:

$ collectd -h 
Usage: collectd [OPTIONS] 
[...] 
Builtin defaults: 
[...] 
Plugin directory /usr/lib/collectd 
[...] 

Ceci est pour les plug-ins écrits en C. Vous parlez à un plugin Perl, donc cela s'applique à perl.so, qui est le perl plugin interprète lui-même. Si vous posez des questions sur l'emplacement des fichiers perl (*.pm), alors ce sont vos politiques perl qui s'appliquent (c'est-à-dire @INC). Si vous devez forcer l'emplacement du module perl standard, vous pouvez utiliser la directive IncludeDir dans votre bloc <Plugin perl>

2

Sur mon système (Fedora 17) les plugins sont installés dans/usr/lib64/collectd, des packages suivants:

$ rpm -qf /usr/lib64/collectd/* | sort -u 
collectd-4.10.8-2.fc17.x86_64 
collectd-rrdtool-4.10.8-2.fc17.x86_64 
collectd-sensors-4.10.8-2.fc17.x86_64 
collectd-snmp-4.10.8-2.fc17.x86_64 
$ 
Questions connexes