Chinaunix首页 | 论坛 | 博客
  • 博客访问: 513464
  • 博文数量: 31
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 1622
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-09 10:07
文章分类

全部博文(31)

文章存档

2013年(1)

2012年(19)

2011年(2)

2010年(2)

2009年(3)

2008年(4)

分类: 系统运维

2012-05-21 14:37:17

利用Community中的Memcached Data Source Zenpak中的Check_memcached.py。重新定时有价值的数据源。实现对于Memcached的当前连接数,命中(Hits)和失效(Misses),流量(Read/Written),使用字节数,请求操作等内容的监控。

Mura的Memcached Zenpack。 ZenPacks.Mura.Memcached-1.0-py2.6.zip   

本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

阅读(4603) | 评论(2) | 转发(1) |
给主人留下些什么吧!~~

78922422012-05-23 11:31:40

恩,还不错,顶一个

常虫清2012-05-21 22:07:43

呵呵,很强大啊~~多谢了~