写点什么

[TcaplusDB 知识库]Tmonitor 系统升级指南

用户头像
tcaplus
关注
发布于: 刚刚
[TcaplusDB知识库]Tmonitor系统升级指南

1. 升级 web_portal(root 账户)

  1. 将 web_portal 包(web_portal_2.2.3_106227.tar.gz)拷贝至/data

  2. 进入目录:cd /data/monitor


​ 停止服务:./server.php stop


​ 检查服务是否停止:ps aux | grep httpd


  1. 安装新版的 web_portal


​ 解压最新的 web_portal 压缩包:若有残留的 web_portal 目录 ,先删除掉,然后 tar zxvf 解压包


​ 重新安装:rm /data/monitor/log/httpd_pid.log;


​ cd web_portal;


​ ./install_web_protal.sh 10.123.27.60 3306 tmonitor_web tmonitor tmonitor OA 2.2.7(安装的参数各个机器不一样,可以 ctrl + r 查找本机以前的安装命令然后直接执行即可,web_portal 原来监听的端口如果不是默认 80 的话,执行命令前注意修改 httpd.conf 中的监听端口 Listen)


  1. 启动服务


​ 开启服务并指定端口: cd /data/monitor;./server.php start -p 8080

2. 升级 tmonitor 后台

(tmonitor 账户 /data/tmonitor/tmonitor_install)


后台升级要根据新版具体情况选择下面的操作去执行:


  1. 如果新版本只修改了 sasvr,就只需替换升级所有的 sasvr 进程;

  2. 如果新版本只修改了 dcsvr,就只需替换升级所有的 dcsvr 进程;

  3. 如果新版本 dcsvr 和 sasvr 都有修改,需替换升级所有的 dcsvr 和 sasvr 进程;

  4. 如果新版为 DB 新增了字段,要为所有业务 DB 增加表字段;


下面给出具体操作步骤:


  1. 停止后台进程。假设新版只修改了 sasvr:


​ 去/data/tmonitor/tmonitor_install/tcm/tcm/bin 目录,用 tcmconsole 中停止 sasvr。


  1. 新增表字段。假设 alarm_block_rule 表新增了 is_block_set_app_process、process_id 两个字段,则要为 Tmonitor 各个业务 DB 的 alarm_block_rule 新增下面两个字段(后续的 tmonitor 版本需要在发布包中提供 sql 的脚本):


​ alter table alarm_block_rule add column is_block_set_app_process int default 0;


​ alter table alarm_block_rule add column process_id varchar(128);


  1. 启动新的 sasvr: 拿最新 Tmonitor_install__.tar.gz 中的 sasvr 做替换,然后去 tcmconsole 启动 sasvr 即可。




TcaplusDB 是腾讯出品的分布式 NoSQL 数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB 级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。



用户头像

tcaplus

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
[TcaplusDB知识库]Tmonitor系统升级指南