BigMemroy系列文章--10.BigMemory监控系统(TMC)搭建

简介:   转载请注明出处哈:http://carlosfu.iteye.com/blog/2237511   一、TMC(Terracotta Management Console)简介:   BigMemory提供了一套监控和管理系统,来管理Bigmemory Go或者BigMemory Max,通过这个系统可以有效的观察数据,管理数据,动态修改配置。

 

转载请注明出处哈:http://carlosfu.iteye.com/blog/2237511


 

一、TMC(Terracotta Management Console)简介:

 

BigMemory提供了一套监控和管理系统,来管理Bigmemory Go或者BigMemory Max,通过这个系统可以有效的观察数据,管理数据,动态修改配置。


 
 
 

二、TMC实现原理浅析:



 
从上图中,可以看出:
1. 每个BigMemory内置了http容器(可能是jetty), 对外提供Rest api来管理查询BigMemory数据和配置。
2. 如果使用BigMemory max(分布式集群版本), 应该还有个中间层作为统一管理
3. TMC是一个web项目,调用Rest API收集Bigmemory数据、管理Bigmemory配置。

三、TMC安装:

(由于集群版是收费的,只讨论Bigmemory Go)

1. BigMemory使用端:

通过ehcache.xml或者java代码的方式添加ManageService, 以xml配置为例,添加:

 

<managementRESTService enabled="true" bind="0.0.0.0:7979"/>

  

(1) 0.0.0.0 说明不限制ip, 通过本机ip就可以访问
(2) 7979是容器的端口

2. Windows安装、启动TMC 

(1) 添加证书到**\management-console目录下。(从官方下载的安装包下)
(2) 启动:\management-console\bin> .\start-tmc.bat (自带的jetty默认端口是9889)
第一次启动,会让选择是否需要做安全验证(因为涉及到了清理数据,修改配置等操作),为了方便以及对于内网的信任,选择忽略
设置完成后,要求重新启动服务器
(3) 添加connection到BigMemory(此时和管理mysql的工具有些类似了)
(4) 管理节点(查看数据、管理数据、查看配置,管理配置等等)
 

3. linux安装、启动TMC 

同2,(2)启动的是start-tmc.sh

四、TMC使用问题:

 
1. 版本问题: 由于bigmemory 4.2和之前版本使用不同的api, 所以bigmemory使用端和tmc必须是同一个版本bigmemory证书。
2. 证书一致: 两边的证书,以及证书和bigmemory的版本必须一致。
3. 虽然BigMemory Max和BigMemory Go下载的压缩包不太相同,但是tmc应该一致的。
相关文章
|
3月前
|
JSON 监控 API
【实践】开源IDS网络流量分析与监控系统Zeek对接GrayLog
【实践】开源IDS网络流量分析与监控系统Zeek对接GrayLog
167 0
|
缓存 Prometheus 监控
【监控利器Prometheus】——Prometheus+Grafana监控SpringBoot项目业务指标监控
Prometheus+Grafana监控SpringBoot项目业务指标监控 1、SpringBoot项目配置 2、prometheus添加配置 3、Grafana配置
【监控利器Prometheus】——Prometheus+Grafana监控SpringBoot项目业务指标监控
|
Prometheus 监控 Cloud Native
五分钟带你玩转prometheus(四)还在用Zabbix???更高大上的springboot监控方案
五分钟带你玩转prometheus(四)还在用Zabbix???更高大上的springboot监控方案
281 0
五分钟带你玩转prometheus(四)还在用Zabbix???更高大上的springboot监控方案
|
消息中间件 监控 NoSQL
ELK搭建(十三):搭建Nginx资源访问率、丢包率、读写率等运行性能监控平台
Nginx是一款轻量级、高性能的流量分发和反向代理的web服务。随着市场业务量的增加,普通的web容器,如tomcat的并发量已经远不能满足我们的业务量,同时随着分布式架构的普及,我们需要一款反向代理服务的支持,于是Nginx应运而生。 Nginx已经在大多数业务中普遍使用,因此针对Nginx的性能监控十分必要,这样我们才能实时掌握服务器请求情况和运行效率 所以今天,我们的目标就是搭建一个Nginx运行性能监控平台
396 0
ELK搭建(十三):搭建Nginx资源访问率、丢包率、读写率等运行性能监控平台
|
数据采集 监控 Linux
​数据采集神器Telegraf对接开源日志服务器GrayLog
​数据采集神器Telegraf对接开源日志服务器GrayLog
625 0
​数据采集神器Telegraf对接开源日志服务器GrayLog
|
消息中间件 缓存 弹性计算
ELK搭建(十):搭建redis运行指标监控平台
Redis作为基于内存的非关系型数据库,常常被应用于热点数据缓存,它很大程度上为我们关系性数据库提供了性能补充。保证redis的高可用,对应整个应用程序的运行至关重要,一个直观的监控redis运行情况的数据看板可以为我们实时了解redis运行情况提供极大的便利。
172 0
ELK搭建(十):搭建redis运行指标监控平台
|
存储 监控 数据可视化
ELK日志监控分析系统的探索与实践(一):利用Filebeat监控boot日志
ELK是一套完整的日志收集、展示解决方案,由ElasticSearch、Logstash 和 Kibana三个单词首字母拼接而成。其中:Logstash负责将日志进行过滤、收集,再传输到Elasticsearch上;Elasticsearch负责把日志作为索引进行存储并且构造对应倒排索引;Kibana负责可视化呈现日志,需要查询时Kibana调用Elasticsearch进行日志数据的查询;
ELK日志监控分析系统的探索与实践(一):利用Filebeat监控boot日志
|
JSON Prometheus 监控
彻底搞懂监控系统,使用Prometheus监控Spring Boot应用,自定义应用监控指标!
前面我们介绍了使用Prometheus + Grafana 构建了监控系统,那么我们的应用平台怎么监控呢?应用平台中的核心业务的执行情况能否监控呢?那么接下来我们使用Actuator,Micrometer,Prometheus和Grafana监控Spring Boot应用程序,自定义应用监控指标。
彻底搞懂监控系统,使用Prometheus监控Spring Boot应用,自定义应用监控指标!
|
存储 监控 数据可视化
全网最详细!Centos7.X 搭建Grafana+Jmeter+Influxdb 性能实时监控平台 (上)
全网最详细!Centos7.X 搭建Grafana+Jmeter+Influxdb 性能实时监控平台 (上)
344 0
全网最详细!Centos7.X 搭建Grafana+Jmeter+Influxdb 性能实时监控平台 (上)

热门文章

最新文章