Cacti监控Memcached时Count Stats和Memory/Structures没数据
依照我上篇转载的cacti监控memcached博客,配置好对memcached的监控后,经过很长一段时间后发现Count Stats和Memory/Structures只有空图而没数据,如下图:于是用cacti服务器telnet memcached服务器,通过stats命令可以查看到memcached的相关数据,如下图:然后,我就去查看cacti日志信息
从日志中看到,cacti也获取到了相关数据,并且在cacti的rra目录中也生成了相关的rrd文件,这就奇怪了,难道是cacti的相关模板中配置有问题?带着这个疑问,我首先查看了Data Input Methods在这项中我发现了有两个关于memcached的方法,如下图:因为当时导入memcached模板时,我下载的就是基于多端口的memcached监控模板,所以,这里我点开Memcached-Statistics-Multiport查看,发现在Input String中的脚本是.php的,在我下载的模板中给的脚本是python的脚本(即memcached.py),如下图:于是我就将.php的脚本改成当时我拷贝的python的脚本名,即将dumpMemcachedStats.php改为memcached.py 如下图:然后保存。
接着,我又去查看了Data Templates,修改Count Stats和Memory/Structures相关配置,如下图:进入Count Stats的配置页面后,发现Data Input Method选项中并不是我刚才修改的Memcached-Statistics-Multiport模板,而是memcached-Extended Stats,如下图:于是,我便修改模板,将memcached-Extended Stats改为Memcached-Statistics-Multiport模板,如下图:
接着修改此页最底部的端口,改成你memcached监听的端口,如下图:至此保存即可。Memory/Structures的修改同上。哈哈,上图见结果:
比我有才的都没我帅,比我帅的都没我有才! 我在马路边丢了一分钱 找到好贴不容易,我顶你了,谢了 修养的艺术,其实就是说谎的艺术。 为中华而努力读书!一包中华好多钱啊~~~ 支持一下:lol
页:
[1]