1. 概述
1.1 版本
运维平台版本 | 功能变更 |
---|---|
V1.5.5 | - |
V1.5.6 | 帆软应用只允许被一个运维平台接入 若已被接入,应用的运维密钥处显示「已接入」 |
V1.9.0 | 1)接入项目交互界面优化 2)删除冗余操作步骤:组件信息设置、服务器信息设置 |
V1.11.0 | 项目名称限制放宽,新增支持英文大写、中文 |
1.2 功能简介
FineOps运维平台是帮助帆软应用稳定运行和全方位运维管理的解决方案。
因此,运维平台支持接入已部署好的FineReport、FineBI、FineDataLink等项目。
本文将带用户体验如何将容器化部署的项目接入运维平台。
1.3 步骤简介
步骤 | 说明 | |
---|---|---|
1 | 检查是否支持接入 | 1)运维平台仅支持接入以下版本工程
2)运维平台和需要被管理的FR/BI/FDL应用,所在的服务器必须互相内网可联通 |
2 | 准备材料 | 1)获取FR/BI/FDL应用的访问地址 2)获取FR/BI/FDL应用的运维接口密钥 |
3 | 接入已有项目 | 登录运维平台,在「项目管理」界面选择「接入已有项目」 自定义项目名称,填入第二步准备的信息 |
4 | 接入成功 | 检测以上步骤是否有问题,没问题的情况下会成功接入 在「项目管理」界面会出现新接入的FR/BI/FDL项目 |
2. 使用前提
2.1 检查应用版本
要求说明:
如需对接运维平台,请确保应用版本在FineReport11.0.6/FineBI5.1.22/FineDataLink4.0.26及以上。
检查方法:
管理员登录FineReport/FineBI/FineDataLink应用,点击「管理系统>注册管理>版本信息」,即可查看工程各个模块的小版本号。
解决方案:
请参考 FineReport小版本升级指南、FineBI小版本升级指南、FineDataLink一键升级,升级工程到最新版本。
2.2 检查网络是否连通
请确保运维平台和需要被管理的应用,所在的服务器互相内网可联通。若网络不互通,则无法对接/影响后续功能使用。
如需精确到指定端口互通,请确保以下端口可以互相访问,若网络不互通,则无法对接/影响后续功能使用。
互通端口 | 开放原因 |
---|---|
FR/BI/FDL应用的外接数据库MySQL组件端口(默认端口3306) FR/BI/FDL应用的mysqld_exporter组件端口(默认端口9104) | 采集组件状态 |
FR/BI/FDL应用的状态服务器redis组件端口(默认端口6379) FR/BI/FDL应用的redis_exporter组件端口(默认端口9121) | 采集组件状态 |
FR/BI/FDL应用的负载均衡nginx组件端口(默认端口80) FR/BI/FDL应用的nginx_exporter组件端口(默认端口9113) | 采集组件状态 |
运维平台的prometheus组件端口(默认端口9090) FR/BI/FDL应用的mysqld_exporter组件端口(默认端口9104) | 组件指标传递到监控 |
运维平台的prometheus组件端口(默认端口9090) FR/BI/FDL应用的redis_exporter组件端口(默认端口9121) | 组件指标传递到监控 |
运维平台的prometheus组件端口(默认端口9090) FR/BI/FDL应用的nginx_exporter组件端口(默认端口9113) | 组件指标传递到监控 |
运维平台的prometheus组件端口(默认端口9090) FR/BI/FDL应用的node_exporter组件端口(默认端口9100) | 组件指标传递到监控 |
运维平台的负载均衡nginx组件端口(默认端口80) FR/BI/FDL应用的工程端口 FR/BI/FDL应用的ops-agent组件端口(默认端口9070) | 确保应用管理和监控 |
3. 准备清单
3.1 准备运维接口密钥
要求说明:
项目管理的前提是,运维平台获得应用的认可。因此首先要从应用中获取一个运维接口密钥。
获取方法:
管理员登录FineReport/FineBI应用,点击「管理系统>智能运维>健康巡检>运维工具」。设置一个运维接口密钥,点击「保存」即可。
运维接口密钥请设置为大小写字母或数字,长度在8~14之间。请记住此次设置的密钥,下文需要用到。
注:帆软应用只允许被一个运维平台接入。若已被接入,应用的运维密钥处显示「已接入」。
3.2 准备应用地址
应用地址,即为FineReport/FineBI应用的访问地址,形如http://IP:端口号/工程名/decision
注:请勿准备短域名地址作为应用地址,可能会造成接入失败。
4. 接入已有项目
1)管理员登录运维平台,点击「运维管理>项目管理」,点击「接入已有项目」按钮。
2)设置相关项目信息,需要设置的应项目信息如下表所示:
信息 | 说明 |
---|---|
项目名称 | 自定义项目的名称 项目名称不允许为空 项目名称仅支持中文、英文大小写、数字 项目名称长度最大为12位 |
项目服务器地址 | FineReport、FineBI等项目的地址(3.2节准备的信息) 项目服务器地址形如http://IP:port/webroot/decision 项目服务器地址不允许为空 请勿准备短域名地址作为应用地址,可能会造成接入失败 |
运维接口密钥 | 运维接口密钥(3.1节准备的信息) 运维接口密钥不允许为空 |
3)点击「测试连接并保存」。如下图所示:
4)连接成功后提示「接入项目成功」,在项目管理列表中出现新接入的项目,即代表接入成功,如下图所示: