1. 代理节点
1.1. 功能截图
1.2. 知识点
说明在实际应用中,由于需要管理的远程服务器比较多,而且需要与远程服务器通讯,所以需要在每台应用服务器安装代理节点,这样才可以满足管理上的需求。代理节点是对NTC提供的代理节点程序进行部署管理等操作,同时管理远程服务器的代理节点。
代理节点程序是NTC提供的专门的程序包,另外代理节点是使用jdk开发的轻量级应用程序,他的部署安装需要依赖jdk,所以在开始准备部署时候等等需要先到资源中心,版本仓库上传这几个类别的资源文件。
代理节点统一对对运行在远程服务器的应用进行管理,当在远程服务器安装好代理节点后会自动进行注册到NTC平台接受管理,代理节点实例id格式为:agent+12位ip,在某些情况下如果没有条件安装代理节点但是有需要的时候可以自己手动到资源中心服务器菜单新增一个虚拟的代理节点,此时需要注意服务器编号的格式为上述格式。
1.3. 功能详情
1.3.1. 代理节点列表
点击代理节点功能菜单,展示代理节点列表,如下:
- 字段说明
- 实例id:展示代理节点实例id
- IP地址:展示代理节点所在服务器地址
- 管理端口:展示代理节点暴露的管理端口
- 部署目录:代理节点的安装部署目录
- 占用空间:展示代理节点所占用的空间大小
- 版本:代理节点对应的程序版本
- 启动用户:代理节点的启动用户
- 启动时间:代理节点的启动时间
- 状态:代理节点状态
- 操作:可以对具体的代理节点所做的各种操作,包括日志、代理节点监控、启动、部署/启动日志、修改、SSH控制台。
1.3.2. 部署
部署主要完成代理节点的安装,部署方式支持手动部署(通过NTC平台生成linux脚本,在需要执行的服务器粘贴脚本即可安装成功代理节点)、在线部署(通过NTC平台生成linux脚本然后录入远程服务器相关信息,通过NTC自动发送脚本到远程服务器,即可自动安装成功代理节点)和离线部署(少部分服务器若是没有提供wget,可使用离线部署)。
点击主页部署按钮,如下所示截图:
部署方式-手动部署
部署方式-在线部署
部署方式-离线部署
- 字段说明
- 部署方式:选择手动部署、在线部署或离线部署
- 版本:选择事先在版本仓库上传的代理节点版本
- 清理日志:部署的时候是否清理已有日志数据
- 清理数据:部署的时候是否清理已有数据目录所有数据
- 脚本:可以在linux服务器执行的脚本
- 部署路径:针对在线部署代理节点时代理节点安装的根目录,默认会在根目录添加ntc子目录,在子目录里面进行安装。
- 记住密码:在线部署时记住用户录入的密码。
- IP、用户名、密码:在线部署远程服务器IP、用户名、密码
- 下载:下载部署包后,登录(用户与其他应用使用用户一致)需要安装agent的服务器,上传至部署目录,解压后,执行解压目录内offlineInstall.sh。
1.3.3. 在线升级
如上面部署功能介绍,不管是使用手动部署、在线部署还是离线部署都有一点麻烦,我们能不能这样考虑,如果原本服务器已经安装有代理节点程序,我们能不能通过原有的代理节点进行在线升级操作。
在线升级用于代理节点正常启动状态时,升级版本,相当于重新部署。
选择状态正常的代理节点,然后点击在线升级按钮,如下截图所示:
选择版本,清理数据、清理日志根据需要进行选中,如下截图所示:
1.3.4. 停止
通过代理节点列表->停止进行代理节点停止,点击停止按钮之前需要在代理节点列表上选中需要进行停止的代理节点,然后点击停止按钮即可。
1.3.5. 重启
通过代理节点列表->重启进行代理节点重启,点击重启按钮之前需要在代理节点列表上选中需要进行重启的代理节点,然后点击重启按钮即可。
1.3.6. 刷新
通过代理节点列表->刷新进行代理节点刷新即可刷新代理节点列表,从而查看最新的代理节点列表信息。
1.3.7. 日志
为了方便排查代理节点日志,提供了日志功能。点击主页操作列的日志按钮图标,如下截图所示:
- 功能说明
- 内存日志:代理节点打印的最后几百行的日志方便排查代理节点的问题
- 错误日志:代理节点打印的最后几百行错误日志方便排查代理节点的错误问题。
- 日志级别:代理节点日志打印级别动态调整,需要更加详细排查代理节点日志内容的时候使用。
1.3.8. 代理节点监控
通过代理节点->点击列表中代理节点监控按钮进入监控服务器页面
服务器监控页面包括系统概览和服务器概要两个信息
- 系统概览
- 在系统概览中我们提供了用户比较关心的服务器上关于CPU使用率、内存使用率、硬盘使用率、硬盘读写、网络发送接收、系统负载监控项数据,使用丰富的图表来展示包括:折线图,柱线图和数据等视图展示,双击视图可放大
- 在视图最上方我们提供了秒级返回最多2年的监控数据,包括5分钟,半小时,1小时等多个时间区段。
- 服务器概要
在服务器概要中我们分为3个部分,分别为服务器基本信息,服务器硬盘信息,服务器网卡信息
1.3.9. 启动
若是服务器状态为异常时,可通过代理节点列表->点击列表中更多->启动进行服务器启动,状态正常时,启动按钮则为禁用状态。
1.3.10. 部署/启动日志
通过代理节点->点击列表中更多->部署/启动日志按钮进入日志页面。若是没有开启记住密码开关,则需输入启动用户密码才可进入日志页面,如下截图所示:
若是开启了记住密码开关,则可以直接进入部署/启动日志页面,如下截图所示:
1.3.11. 修改
通过代理节点->点击列表中更多->修改按钮,可修改启动用户密码。
SSH控制台
通过代理节点->点击列表中更多->SSH控制台按钮进入页面
NTC还对管理的服务器提供了SSH控制台,,输入用户名和密码后就可以登录服务器进行操作