aerospike工具集——AMC(管理控制台)

一,aerospike管理控制台
aerospike管理控制台(AMC)社区版是一个基于web的工具,用来监控和管理每一个aerospike节点,它为每一个集群节点的状态提供实时的更新。
它包括的功能:查看吞吐量,存储使用,和集群的配置。

安装AMC
目前AMC只能在liunx和OS X上进行安装;因为我们的测试和线上生产环境的机器都是contos,所以我们需要选择对应的版本;

aerospike为redhat和centOS提供了简易安装的RPM文件。

安装之前机器必须满足如下要求:
1,操作系统为Redhat或CentOS 5以上
2,双核处理器
3,120MB磁盘空间
4,2G内存,当然最好是4G
5,端口8081必须为空闲

安装依赖环境:

sudo  yum install <package>
sudo yum install python
sudo yum install gcc
sudo yum install python-devel

如果你安装的是AMC的企业版,并希望使用一些高级的应用,接下来还有一些事情需要准备;(我们暂时用的是社区版)

下载RPM文件:
这里我们下载的是AMC的社区版,社区版的下载链接为:
http://www.aerospike.com/artifacts/aerospike-amc-community/3.6.2/aerospike-amc-community-3.6.2-el5.x86_64.rpm
企业版的下载需要身份验证;

wget http://www.aerospike.com/artifacts/aerospike-amc-community/3.6.2/aerospike-amc-community-3.6.2-el5.x86_64.rpm

安装RPM文件:
sudo rpm -ivh aerospike-amc-<version>.rpm
[root@mobiead-06 aerospike]# pwd
/data/server/aerospike

[root@mobiead-06 aerospike]# sudo rpm -ivh aerospike-amc-community-3.6.2-el5.x86_64.rpm 
Preparing...                ########################################### [100%]
   1:aerospike-amc-community########################################### [100%]
./
./README
./amc/
./amc/LICENSE-APACHE

中间省去n行...
building greenlet...
You may check greenlet compilation output in /tmp/greenlet.log and delete it if all is OK
building setproctitle...
You may check setproctitle compilation output in /tmp/setproctitle.log and delete it if all is OK
Copied /opt/amc/config/ to /etc/amc/
Successfully installed AMC.




AMC用户指南
AMC的用户指南分为两个部分来反映两个不同的版本,其中AMC企业版包含社区版的所有功能;
  • AMC Community Edition
  • AMC Enterprise Edition

其中以下的命令为社区版和企业版通用
启动AMC
sudo /etc/init.d/amc start
停止AMC
sudo /etc/init.d/amc stop
重启AMC
sudo /etc/init.d/amc restart
查看AMC服务的状态
sudo /etc/init.d/amc status
PS:如果发现服务有问题,可以查看日志文件: /var/log/amc/error.log

访问地址:
http://服务器IP:8081
http://<AMC Server IP>:8081/

aerospike工具集——AMC(管理控制台)_第1张图片
输入需要查看的节点IP和端口,点击连接进入如下界面:
aerospike工具集——AMC(管理控制台)_第2张图片

  • Dashboard(仪表盘)
  • Statistics(统计)
  • Definitions(定义)
  • Jobs(工作任务)






你可能感兴趣的:(aerospike工具集——AMC(管理控制台))