Aerospike Managemet Console 配置

配置
配置项是否必须
AMC这个是必须配置的,它关系到AMC的运行时的行为
amc.clusters这个是可选配置,这个选项表示AMC总是监控集群
mailer这个可选配置用于发生告警邮件
basic_auth可选,一个基础的HTTP的密码认证
TLS可选,TLS证书用于身份认证
AMC配置
[AMC]
update_interval                 = 5
certfile                        = "/home/amc/cert.pem"  # optional
keyfile                         = "/home/amc/key.pem"   # optional
database                        = "/home/amc/amc.db"
bind                            = ":8081"
loglevel                        = "info"
errorlog                        = "/home/amc/amc.log"
chdir                           = "/home/amc"
static_dir                      = "/home/amc/static"
cluster_inactive_before_removal = 1800
1.update_interval:这个参数表示AMC更新监控数据的时间默认秒
2.certfile(可选),keyfile(可选):它们是AMC Server运行在https模式下的一对公/私钥.这些文件必须是由 PEM 加密过
的数据.Certificate 文件也许包含了中级证书,这样就允许leaf证书形成证书链
3.database :这个文件用于存储AMC的通知,它是AMC工作日志或者内部状态的备份。你如果想确保这份数据的维护
性,可以自己手动备份这个文件。这个文件通常少于100MB.
4.bind :表示AMC绑定的ip 与 port
5.loglevel 表示日志级别
6.errorlog 表示AMC将写的日志文件
7.chdir AMC的工作目录
8.static_dir 这个包含了AMC服务器的 css js html文件
9.cluster_inactive_before_removal 这个时间表示用户在超过这个时间后没有需要去统计集群就停止统计这个集群了。
设置的值少于0暗示着在监控器内的集群永远不会被删除。
集群配置

这个配置是可选的,它允许一个集群可以自动动态加载到多个集群中。Aerospike的集群总是通过AMC来监控的。

[amc.clusters]

[amc.clusters.clusterone] # unused
host     = "192.168.121.121"
port     = 3000
show_in_ui = true            # optional (needed to be visible in MultiCluster view)
tls_name = "clusteronetls"   # optional
user     = "admin"           # optional (needed for loading ACL protected cluster in MultiCLuster view)
password = "admin123"        # optional (needed for loading ACL protected cluster in MultiCluster view)
alias    = "clusterone"      # optional

[amc.clusters.clustertwo] # unused
host     = "192.168.121.122"
port     = 3000
show_in_ui = true            # optional (needed to be visible in MultiCluster view)
tls_name = "clustertwotls"   # optional
user     = "admin"           # optional (needed for loading ACL protected cluster in multiCluster view)
password = "admin123"        # optional (needed for loading ACL protected cluster in multiCluster view)
alias    = "clustertwo"      # optional
每个集群都有如下配置
host post 代表集群的ip与port
user,password 代表访问的集群用户名与密码
alias 这个相应集群的别名
tls_name 这个是通过AMC认证时的目前节点的认证名
show_in_ui 展示该集群是否在AMC在浏览器上显示的界面可见
use_services_alternate 这个表示是否允许公网访问集群
Mail 配置

这个配置是可选的并且只能用于商业版,它主要用来当发生故障时,AMC可以发生警告邮件。

  [mailer]
  template_path         = "/home/amc/mailer/templates"
  host                  = "smtp.outlook.com"
  port                  = 587
  user                  = "user"
  password              = "user123"
  send_to               = ["monitorone@gmail.com", "monitortwo@yahoo.com"]
  accept_invalid_cert    = false 
HTTP 基本认证

这个用于访问一个AMC的认证

[basic_auth]
user     = "user"
password = "user123"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值