极智监控运维管理平台(EIOPS)
EIOPS 是一款实时监控系统,具备 AI大模型,自动化运维,集 IT 和 OT一体、拓扑图、资产管理、无需 Agent、性能集群、兼容 Prometheus、自定义监控和状态页构建能力。
介绍
智能监控与运维平台可集成 AI(人工智能)、CMDB(配置管理数据库)、监控事件预警、自动化运维、授权收费、模板自定义等多功能模块,通过整合监控数据,告警数据,流程数据、动作数据、配置数据、业务关联关系、统一知识库等多维数据,实现业务洞察、动态基线、故障定位、异常检测、智能告警等场景,同时支持虚拟化平台接入,适配国内主流云产品,达到应管尽管的目的。另外随着信创系统在各行业的推广部署,赛迪智能监控与运维平台也支持运行在企业级用户信创系统环境,如 UOS,Kylin 等信创系统,从而提供高性能、高稳定性、高可靠性、高安全性的一体化监控运维能力,在信创系统环境中为客户实现更强更智能的安全保护,减轻安全管理负担,降低采购和运维成本。

特点
- 集监控、告警 、AI 大模型、 自动化运维 、网络拓扑、通知为一体,支持对应用服务,应用程序,数据库,缓存,操作系统,大数据,中间件,Web 服务器,云原生,网络,自定义等监控阈值告警通知一步到位,同时可集成工业自动化监控(OT),应用程序监控(APM),实现统一监控管理。
- 易用友好,无需 Agent ,全 WEB 页面操作,鼠标点一点就能监控告警,零上手学习成本。
- 将 Http, Jmx, Ssh, Snmp, Jdbc, Prometheus 等协议规范可配置化,只需在浏览器配置监控模板 YML 就能使用这些协议去自定义采集想要的指标。
- 兼容 Prometheus 的系统生态并且更多,只需页面操作就可以监控 Prometheus 所能监控的。
- 高性能,支持多采集器集群横向扩展,支持多隔离网络监控,云边协同。
- 自由的告警阈值规则,邮件、钉钉、微信、飞书、短信、Webhook等方式消息及时送达。
- 提供强大的状态页构建能力,轻松向用户传达您产品服务的实时状态。
- EIOPS 的强大自定义,多类型支持,高性能,易扩展,低耦合。
强大的监控模板
开始我们就说 EIOPS 的特点是自定义监控能力,无需 Agent。在讨论这两点之前,我们先介绍下 EIOPS 的不一样的监控模板。而正是因为这样的监控模板设计,才会有了后面的高级特性。
EIOPS 自身并没有去创造一种采集数据协议让监控对端来适配它。而是充分使用了现有的生态, SNMP 协议采集网络交换机路由器信息, JMX规范采集JAVA应用信息,JDBC规范采集数据集信息, SSH 直连执行脚本获取回显信息,HTTP+(JsonPath | prometheus等) 解析 API 接口信息, IPMI 协议采集服务器信息等等。 EIOPS 使用这些已有的标准协议或规范,将他们抽象规范可配置化, 后使其都可以通过编写 YML 格式监控模板的形式,来制定模版使用这些协议来采集任何想要的指标数据。
内置监控类型
官方内置了大量的监控模版类型,方便用户直接在页面添加使用,一款监控类型对应一个 YML 监控模板
- 应用类:
- 应用程序:
- Web
- JVM
- DNS
- API
- POP3
- Nginx
- 应用程序:
- 数据库类:
- MySQL
- Redis
- MongoDB
- PostgreSQL
- Oracle
- Elasticsearch
- 云原生类:
- Kubernetes
- Docker
- 网络类:
- 交换机
- 路由器
- 防火墙
- 负载均衡
- 服务器
- 操作系统类:
- Linux
- Windows
- FreeBSD
- OpenBSD
- NetBSD
- Solaris
- MacOS
- 大数据类:
- Hadoop
- Hive
- HBase
- Spark
- Flink
- Kafka
- Zookeeper
- 更多
- 自定义
- 自定义协议
- 自定义指标
由前面的监控模版介绍,大概清楚了 EIOPS 拥有的强大自定义功能。 我们将每个监控类型都视为一个监控模版,不管是官方内置的还是后期用户自定义新增的。用户都可以方便的通过修改监控模版来新增修改删除监控指标。 模版里面包含各个协议的使用配置,环境变量,指标转换,指标计算,单位转换,指标采集等一系列功能,帮助用户能采集到自己想要的监控指标。
无需 Agent
对于使用过各种系统的用户来说,可能 麻烦头大的不过就是各种 agent 的安装部署调试升级了。 每台主机得装个 agent ,为了监控不同应用中间件可能还得装几个对应的 agent ,监控数量上来了轻轻松松上千个,写个批量脚本可能会减轻点负担。 agent 的版本是否与主应用兼容, agent 与主应用的通讯调试, agent 的同步升级等等等等,这些全是头大的点。 EIOPS 的原理就是使用不同的协议去直连对端系统,采用 PULL 的形式去拉取采集数据,无需用户在对端主机上部署安装 Agent | Exporter 等。
- 监控 linux操作系统 , 在 EIOPS 端输入IP端口账户密码或密钥即可。
- 监控 mysql数据库 , 在 EIOPS 端输入IP端口账户密码即可。 密码等敏感信息全链路加密
高性能集群
当监控数量指数级上升,采集性能下降或者环境不稳定容易造成采集器单点故障时,这时我们的采集器集群就出场了。EIOPS 支持部署采集器集群,多采集器集群横向扩展,指数级提高可监控数量与采集性能。 - 监控任务在采集器集群中自调度,单采集器挂掉无感知故障迁移采集任务,新加入采集器节点自动调度分担采集压力。
- 单机模式与集群模式相互切换部署非常方便,无需额外组件部署。
云边协同
两地三中心,多云环境,多隔离网络,这些场景名词可能大家略有耳闻。当需要用一套监控系统统一监控不同隔离网络的IT资源时,这时我们的云边协同就来啦。 - EIOPS 支持部署边缘采集器集群,与主 EIOPS 服务云边协同提升采集能力。
- 在多个网络不相通的隔离网络中,在以往方案中我们需要在每个网络都部署一套监控系统,这导致数据不互通,管理部署维护都不方便。
- EIOPS 提供的云边协同能力,可以在多个隔离网络部署边缘采集器,采集器在隔离网络内部进行监控任务采集,采集数据上报,由主服务统一调度管理展示。
易用友好
- 集监控 + 告警 + 通知 All in one, 无需单独部署多个组件服务。
- 全UI界面操作,不管是新增监控,修改监控模版,还是告警阈值通知,都可在 WEB 界面操作完成,无需要修改文件或脚本或重启。
- 无需 Agent, 监控对端我们只需在 WEB 界面填写所需 IP 端口账户密码等参数即可。
- 自定义友好,只需一个监控模版YML,自动生成对应监控类型的监控管理页面,数据图表页面,阈值配置等。
- 阈值告警通知友好,基于表达式阈值配置,多种告警通知渠道,支持告警静默,时段标签告警级别过滤等。
- 基于 Java+SpringBoot + TypeScript + Angular 主流技术栈构建,方便的二次开发。 综合来说,EIOPS 的强大自定义,多类型支持,高性能,易扩展,低耦合.