利用Community中的Memcached Data Source Zenpak中的Check_memcached.py。重新定时有价值的数据源。实现对于Memcached的当前连接数,命中(Hits)和失效(Misses),流量(Read/Written),使用字节数,请求操作等内容的监控。
本Zenpack仅适于Zenoss 3.X用户使用。无法其它Zenapck支持。安装即可。
#20120626 Bug修证:
这个代码有一个BUG,如果Memcachd的Stats状态中,出现非数字型的数值。如:
STAT version 1.4.13
STAT libevent 2.0.17-stable
或者
STAT replication MASTER
就会认为是非Float字符而终止Memcached数据的获取,并报错如下:
CMD FAIL| invalid literal for float(): XXXXXXXXX
为此在Zenoss群中奥爸和Eleven的帮助下,修证了lib/Memcached.py代码。
现将代码附上。
只需要将Memcached.zip中的文件替换到$ZENHOME/ZenPacks/ZenPacks.Mura.Memcached-1.0-py2.6.egg/ZenPacks/Mura/Memcached/lib目录中即可。
再次感谢Zenoss群的奥爸和Eleven
。
阅读(4633) | 评论(2) | 转发(1) |