我在同一台服务器(Ubuntu 9.10 服务器)上安装了 munin-master 和 munin-node。
大多数预安装的插件运行良好,但以下插件带有空白图表:
Memcached bytes used
Memcached connections
Memcached cache hits and misses
Memcached cached items
Memcached requests
Memcached network traffic
MySQL Queries Cache Size
我在终端运行以下 3 个脚本,结果正常。
/etc/munin/plugins/memcached_bytes
/etc/munin/plugins/memcached_counters
/etc/munin/plugins/memcached_rates
但是当我在“telnet localhost 4949”之后尝试下面的命令时
fetch memcached_bytes
# Unknown service
etch memcached_bytes_
# timeout pid 28009 - killing...done
有人知道原因吗?
答案1
将 memcached 插件放入插件目录后,您是否重新启动了 munin-node?如果在使用 telnet 连接时运行“list”,其中是否有任何插件被列出?
我见过的任何 memcached 插件都需要在插件名称中包含端口和 ip,比如 if_ 脚本,其中只有到 /etc/munin/plugins 的符号链接,如下所示:
# ls /etc/munin/plugins/memcached_bytes_127_0_0_1_11211
lrwxrwxrwx 1 root root 39 2010-02-01 05:56 /etc/munin/plugins/memcached_bytes_127_0_0_1_11211 -> /usr/local/share/munin/memcached_bytes_