跳转至
首页 解决方案 下载 文档
演示环境

管控平台


管控平台是OpsAny的底层资源纳管和控制系统,是OpsAny体系与用户资源的连接器。管控平台支持Agent和SSH混合连接方式,支持常见的基于Linux、Windows操作系统,为其它平台提供远程执行、文件分发、数据采集三种运维原子操作,管控平台是其他运维管理的基础,只有讲资源纳管后,才能进行相关的管理操作。

CONTROL


1. 资源纳管

主机管理主要帮助用户在管控平台中保存和同步主机数据,通过分组的形式对主机进行管理,同时用户可以安装Agent和管理Agent的状态。用户也可以基于SSH通信链路或者Windows的3389远程端口,以客户端的形式登录目标主机,并进行操作。

主机管理

主机管理主要用于用户对所要管理的主机进行纳管,查看当前主机的纳管状态是否正常,可以登录主机进行管理和操作。

Alt text

点击页面右上角【添加主机】按钮,主要分为四种方式添加主机:自定义添加、从资源平台添加、手工添加、批量导入

  • 自定义添加: 用户可以自定义配置主机相关的字段信息,完成主机自定义创建操作。

Alt text

每个主机均可以添加监控组件,也可以不添加监控组件。默认不添加监控组件。

  • 从资源平台添加: 用户可以从CMDB的主机中选择需要管理的物理机、虚拟机、云主机等。列表中的主机均未在管控平台进行管理。

Alt text

  • 点击配置按钮,进行相关字段的填写,然后保存到主机管理列表中。

Alt text

  • 手动添加主机: 手动添加主要用于用户自己到目标机器上进行Agent的安装,然后管控平台可以自动发现已经安装Agent的主机,展示在主机管理的列表中。

Alt text

  • 主机管理列表操作中,包含配置、登录、资产采集、联通测试、自动安装、手动安装、重启Agent、卸载Agent、加入纳管、移除纳管、安装日志、同步监控、同步CMDB等操作。

Alt text

  • 配置:用户可以自定义编辑目标主机的信息。
  • 登录:用户可以通过客户端的形式访问目标主机,然后进行操作。
  • 资产采集:主要用于同步目标主机的静态资源信息。
  • 联通测试:用于测试Agent是否可用。
  • 自动安装:用于安装目标主机的Agent。
  • 手动安装:用于用户手动到目标主机上安装Agent。
  • 重启Agent:用户可以远程重启Agent。
  • 卸载Agent:用户可以远程卸载Agent。
  • 加入纳管:对于自动发现的主机,用户可以直接进行纳管,纳管过程包括信息采集的过程。
  • 移除纳管:从主机管理列表中移除该目标主机。
  • 安装日志:查看自动安装过程中的日志统计,主要展示最近一次的安装日志.
  • 同步监控:单独为主机增加监控组件。
  • 同步CMDB:点击【同步CMDB】按钮系统检测主机自动同步到CMDB。

数据库管理

对数据库进行纳管,支持MySQL、Redis、MongoDB等。

Alt text

点击页面右上角【添加实例】按钮,主要分为二种方式添加数据库实例:自定义添加、从资源平台添加,

  • 自定义添加: 用户可以自定义配置数据库相关的字段信息,完成数据库自定义创建操作。

Alt text

  • 从资源平台添加: 用户可以从CMDB的数据库中选择需要管理的MySQL、云MySQL、Redis等。列表中的数据库均未在管控平台进行管理。

Alt text

  • 数据库管理列表操作中,包含配置、移除纳管、联通测试等操作。

Alt text

  • 配置:用户可以自定义编辑目标数据库的信息。
  • 移除纳管:从数据库管理列表中移除该目标数据库。
  • 联通测试:用于测试Agent是否可用。

2. 网络管理

网络设备

网络设备管理主要是协助用户管理交换机、路由器等这些网络设备,目前支持通过SNMP协议来管理,纳管方式支持SSH和Telnet,监控方式目前通过zabbix来实现。

CONTROL

新建网络设备

CONTROL

  • 基本信息:选择CMDB中的网络设备模型,并进行分组。
  • SNMP信息:选择版本和团体名称。
  • 纳管信息:通过SSH和Telnet两种形式进行管理。
  • 同步监控:目前支持zabbix进行管理。

IP地址管理

对录入的IP地址段进行扫描,动态识别IP地址池的使用状态。

Alt text

进入IP地址管理页面,点击页面右上角【添加IPv4子网】按钮,打开添加IPv4子网页面之后根据页面相关字段信息完成创建操作。

Alt text


3. 采集插件

指标采集

指标采集插件,支持Zabbix、Prometheus Exporter等插件,用于监控指标的采集。

Alt text

进入指标采集页面,点击页面右上角【新增】按钮,打开新建指标采集页面之后根据页面相关字段信息完成创建操作。

Alt text

资产采集

资产采集主要用于配合CMDB自动采集功能使用,在此可以添加采集插件,并对插件进行测试,插件支持导入和导出。 目前支持Python,Bat,Shell。

CONTROL

创建采集插件

Step-01-采集配置

CONTROL

Step-02-采集调试

CONTROL

此处对调试结果进行判定,如果调试不成功,不能往下继续进行。所以需要对采集插件进行仔细调试,否则创建不成功。


4. 数据统计

纳管分析

纳管分析主要是针对不同平台之间数据的差异性进行分析,可以从不同的角度审视数据管理的缺陷,比如管控和CMDB的差异,就能知道哪些主机没有被纳管,或者不需要被纳管,从而了解资产的可管理性是否足够强。

CONTROL

点击立即分析,即可得到当前数据的最终分析结果。


5. 平台设置

采控管理

采控管理是管控平台的核心组件,目前支持proxy控制器,elasticsearch集成,zabbix集成,grafana集成。每个控制器都可以同时支持多个控制器同时运行。

CONTROL

新建proxy控制器

CONTROL

  • 名称:用户可以自定义控制器的名称。
  • 类型:支持本地和远程两种类型。
  • 控制器可以分别填写内网和外网地址,便于用户根据不同的网络环境使用。
  • proxy密钥:每一个控制器会有一个密钥,用于数据通信的验证使用。

新建elasticsearch

CONTROL

新建Zabbix

CONTROL

同步zabbix

支持将添加的Zabbix Server内的主机或网络设备添加到管控 CONTROL

添加网络设备到管控需要提前将Zabbix内的网络设备打上标签

  1. 找到要同步的网络设备点击进入 CONTROL
  2. 增加标签 host_type:network device_type:SWITCH device_type数据来自资源平台网络设备模型唯一标识(同步时会根据device_type确定设备类型) CONTROL
  3. 检查打标签是否成功 CONTROL 备注:如果网络设备没有打上指定标签会按照主机数据同步至主机管理

操作完成后便可以执行同步操作

grafana集成

目前grafana是默认集成的,用于监控平台使用。

备份策略

为不同的厂商和型号的网络设备,设置对应的备份采集参数。

Alt text

进入备份策略页面,点击页面右上角【创建备份策略】按钮,打开创建备份策略页面之后根据页面相关字段信息完成创建操作。

Alt text

Info

开源技术使用声明:OpsAny积极拥抱开源技术,鼓励大家一起保护开源技术知识产权及合法使用,管控平台使用了以下开源技术。

  • Ansible:https://github.com/ansible/ansible
  • SaltStack: https://github.com/saltstack/salt

注:OpsAny是当前业界最早同时支持Ansible和SaltStack的运维产品。


Document