2012-05-01 136 views

回答

4

插件位置是利用指令PluginDircollectd.conf配置。 默認(編譯)位置可以使用內置的幫助查詢:

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

這是一個用C編寫的插件,您指的是一個Perl的插件,所以適用於perl.so,這是Perl解釋器插件本身。如果您詢問perl(*.pm)文件的位置,那麼您的perl策略適用(即@INC)。如果您需要強制使用標準perl模塊位置,則可以在<Plugin perl>塊內使用IncludeDir指令

2

在我的系統(Fedora的17)的插件安裝在/ usr/lib64下/ collectd,從下列的軟件包:

$ 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 
$