Collectd 默认将其插件存储在哪里?我缺少一个 perl 插件,我想确保它不是因为安装被冲洗掉了。
问问题
2500 次
2 回答
6
PluginDir
插件位置是使用collectd.conf
. 可以使用内置帮助查询默认(编译)位置:
$ collectd -h
Usage: collectd [OPTIONS]
[...]
Builtin defaults:
[...]
Plugin directory /usr/lib/collectd
[...]
这适用于用 C 编写的插件。您指的是 perl 插件,因此这适用于perl.so
perl 解释器插件本身。如果您询问 perl ( *.pm
) 文件的位置,那么适用的是您的 perl 策略(即@INC
)。如果您需要强制标准 perl 模块位置,您可以在块IncludeDir
内使用指令<Plugin perl>
于 2013-03-13T07:54:46.727 回答
3
在我的系统(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
$
于 2013-02-21T11:02:55.447 回答