调试

调试

我尝试配置 munin 以加载 memcached 插件。但是当我将 添加--suggest到命令中 时,memcached 插件不会显示munin-node-configure。但是当我不添加 xtra 命令时,它就会出现。

我已经将其添加到/etc/munin/plugin-conf.d/memcached

[memcached_*] 
env.host 127.0.0.1 
env.port 11211 
env.timescale 3

我在跑

  • Ubuntu 12.04.5 LTS。
  • Munin 版本 1.4.6。
  • Memcached 版本 1.4.13

有任何想法吗?

答案1

调试

您可以使用“munin-run”命令调试插件,可选使用“--debug”和“--pidebug”参数。

检查依赖项

在默认安装中,它会显示:

# /usr/sbin/munin-run --servicedir /usr/share/munin/plugins/ memcached_ autoconf
no (Cache::Memcached not found)

此 perl 库位于 libcache-memcached-perl 包中。如果已安装此包,则“autoconf”命令行应显示:

# /usr/sbin/munin-run --servicedir /usr/share/munin/plugins/ memcached_ autoconf
yes

安装 memcached_ 插件

memcached_ 插件缺乏完整的“autoconf”和“suggest”功能,因此无法通过“munin-node-configure”进行配置。需要手动进行符号链接,并在链接末尾添加数据集名称:

ln -s /usr/share/munin/plugins/memcached_ /etc/munin/plugins/memcached_FOO

然后重新启动 munin 节点。

相关内容