默认情况下,Collectd 将其插件存储在哪里?我缺少一个 perl 插件,我想确保它不是因为安装被灌输。
最佳答案
使用 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>
指令关于collectd - 默认的 collectd pluggindir 在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10402070/