CacheCloud将在1.3版本添加机器监控统计功能,目前已经在master分支提交了部分代码,如果需要使用还要做部分源码改动(去掉某些注释~哈哈)
|
|
一. 功能展示
CacheCloud会每5分钟收集机器的相关指标,例如CPU、内存、负载、网络、磁盘等绘制成报表,例如下面分别是从全局、CPU、内存、磁盘展示:
1.全局
2.CPU
3.网络
4.硬盘
这些报表的作用无需多说,后期会添加相应的报警功能。
二. 入口
- 管理后台:机器管理列表有有个监控按钮。
- 用户端:实例列表点击机器的IP地址。
三. 使用方法
1. 将cachecloud-open-web/nmon放到和cachecloud部署的同级目录,例如下面所示。
2. 去掉注释代码
去掉com.sohu.cache.schedule.jobs.ServerJob的注释。
3. 可能要修改数据库
默认machine_info的collect字段为1(表示会收集机器信息),如果不是请自行修改:
4. 重启cachecloud
四.可能产生的问题
cachecloud在第一次收集机器的统计信息时,会打印一些异常日志,这是正常现象,可以忽略。
cachecloud使用nmon实现对Linux各种发行版的兼容,也不能排除有些特殊类型,如果有异常可以进群讨论。
(QQ群:534429768)没有统计:检查collect字段是否为1,quartz job是否启动等等。