本项目可以参考google代码工程:

http://code.google.com/p/cacti-memcached-template/

项目的起因:

1 想做memcached的监测
2 找到python版本的template,可是没法用,不太会python
3 修改为php版本的,原先直接调用memcache的模块,可发现监控服务器没有安装
4 再修改为socket方式访问memcached获得数据,这样兼容性很高,不需要监控服务器安装memcached的扩展

项目参考的知识:

1 python的template。
注:可能会和它有冲突,因为模板里的xml节点hash没有修改,所以估计两者不能同时导入到cacti里使用,以后可能的话,也许可以再更新

2 Memcached INFO 的 socket代码
其实socket脚本也很简单,可是既然有现成的,也就借用了,不修改其函数,修改代码适应了它,比如使用全局变量
注:未照顾多组memcached的情况,未照顾其它端口的情况,后面会做升级,可以使用其它端口号

3 官方的脚本编写方式

文件下载:



安装指引:

1 导入template(Console -> Import Templates )
2 上传ss_get_memcached_stats.php到cacti的scripts目录
3 给设备添加一个图 (Create New Graphs)
4 选择你要监控的参数
点击在新窗口中浏览此图片
5 添加即可,十分钟后应该就可以有图像,比如:
点击在新窗口中浏览此图片
如图所示,使用了60M,但只有两个有效项目(注:可能有很多无效的数据)

问题反馈:

可以直接给我email, hqlulu#gmail.com


原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
Tags: , , ,
发表评论
AD
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML 打开UBB 打开表情 隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写
 

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐