案例解读 | 某三甲医院IT监控体系升级实例
PART 01 项目背景
01客户介绍
案例医院是一家某省省属大型三级甲等综合医院。该医院占地三百余亩,总建筑面积约26万平方米,开放床位1500张,资产总值约15亿元,其规划建设一流,拥有诸多先进配套设施,建设项目曾荣获“国家优质工程”等多个奖项。
02痛点分析
作为一家大型三级甲等综合医院,客户医院拥有比较完善的科室体系,信息化程度高,配备了医院信息系统(HIS)、电子病历系统(EMRS)、临床信息系统(CIS)、影像归档和通信系统(PACS)、放射科信息管理系统(RIS)等一系列信息化系统,医疗信息化结构体系复杂。众多的科室、复杂的信息化系统,再加上国产信创进程的持续推进,反映到运维层面,即IT资源数量庞大、品类繁杂以及IT环境异构带来的运维压力大问题。具体来说:首先,由于原有的运维监控体系不够完善,特别是对于国产信创设备,有可能出现监控不支持、不全面(有遗漏)、不及时的问题,或者需要较长时间、较高的学习成本才能适配信创设备,不能做到一站式监控,信息部门无法整体把控全局系统的运行状态;其次,定位困难。由于运维工具的限制,当故障发生时,运维人员往往不能第一时间定位故障点,需要依靠人工逐层分析,经过大量的检索和排查找到故障点与故障原因,才能进行故障处理,效率较为低下;最后,故障问题与解决方案无法通过在线录入,缺乏知识沉积与共享机制,解决方案不能复用,严重依赖运维人员个人工作经验及技术能力,不同的运维人员很难对类似故障进行快速解决。面对上述情况,客户医院有感于运维体系对医院信息化架构的支撑不足,迫切需要对运维监控系统进行升级改造。
PART 02 解决方案
基于客户医院原有的运维体系、运维痛点和对监控的需求,乐维为其量身打造了一套一站式智能运维监控解决方案,搭建统一监控平台,引入智能化告警管理系统、可视化管理系统、网络拓扑与报表管理体系,从多维度增强其运维管理能力,为支撑业务系统提供更强有力的保障。
框架介绍
统一监控平台提供从底层的资源监测、数据采集到集中监控与告警管理,再到可视化展示与报表等一站式运维监控服务。在资源监测层面,机房、网络、云计算、应用、虚拟化、容器等监测不在话下,同时支持对接第三方监控系统推送的数据,无需对整个运维监控体系进行推倒重建,通过整合改造实现全局监控效果,提高部署效率,有效减少项目建设支出。采集适配层面,经过多年技术攻关与技术沉淀,累计兼容数十种协议及代理,可适配和采集500+厂商、2000+设备型号数据,在监控资源种类、监控指标数量以及准确性和及时性等方面达到业内领先水平。监控与告警方面,整合原有分散的监控体系形成集中统一的全局监控,并聚合多个第三方平台告警信息形成集中告警,。此外,统一监控平台还提供了数种可视化管理工具,包括网络拓扑、业务拓扑、投屏视图等,可为故障诊断与决策分析提供支撑;可持续消费的知识库,沉淀与共享解决方案;报表系统,监控数据充分利用,进行异常分析与趋势预测等。总体而言,统一监控平台可以提供以下能力:
01全局把控能力
通过构建统一监控平台,对医院业务系统和IT基础架构进行统一监控和集中管理,便于对全局运行状态进行把控。
统一监控平台将医院所有的IT资源——包括信创与非信创设备,按照操作系统、网络设备、数据库、中间件、虚拟化、服务器、存储等进行划分,完成对数百个对象统一监控;可直观的查看设备类型、数量、告警类别、告警数量等,同时可配置资源消耗及告警组件,如CPU、内存消耗TOPN视图,最新告警视图等。
平台支持集中对象展示与自动分类展示,可直观看到当前整个IT系统运行状态是否正常,运维人员无需单独去登录每个系统、每个设备进行繁琐的巡检工作,将监控和管理有机地结合起来,提高整个IT系统及资源的运行质量,增强IT基础设施运行的稳定性和可靠性,同时提升信息部门的IT管理水平。在监控系统中,监控首页可进行高度自定义,实现登录即运维,快速对整个系统状态进行了解,资源使用情况及系统告警情况一目了然。
02异常感知能力
异常感知包括两方面能力,故障告警与故障预知。故障告警针对突发故障情况,如硬件损坏、网络中断等不可预知、不可抗因素,通过实时监控和发送告警信息,提醒运维人员响应故障解决。故障预知主要针对资源消耗,如存储消耗、CPU性能消耗等,可通过预先设置阈值管理,当资源消耗达到设定阈值时触发告警;更重要的是还能通过AI智能算法,预估业务资源消耗趋势,在一定程度推断出阈值告警触发时间,抢先做好资源配置布局。统一监控平台所赋予的集中警报功能,涵盖了实时警报、全面警报,以及告警分析等多元维度,并支持告警升级、告警收敛与多样化告警通知,致力于全面的告警防护和等级划分,同时确保了告警的可追溯性,为真正的7x24小时连续监控提供了保障,从而显著减轻了运维人员的工作压力。
除此之外,运维团队还可查阅近期的警报趋势以及警报等级的分布状况,以便迅速获取IT系统资源的监控信息,及时掌控整个系统故障问题的发生时间和分布情况。在这一过程中,运维团队还能够挖掘出系统故障的规律和类型,从而预测未来可能的故障,制定更为完善的故障应对策略,进一步提升IT系统的可靠性。此外,针对某些故障类型,团队可以获取到详尽的设备历史运行数据,以便从根源入手解决问题,并找到预防的方法。
03可视化能力
统一监控平台配备了多样数据展示方式,将复杂的数据转化为易于理解的可视化图表,如可配置的网络拓扑、业务拓扑,可通过投屏配置方式呈现,及时反映重点关注的如网络健康状况、专线链路状况等。当出现异常时,就可以快速定位故障,大幅缩短故障定位、排查时间,并为解决故障提供有效依据。基于简化操作、提高可用性的产品理念,统一监控平台内置了多种展示模板,这些模板具有个性化设置功能,包括仪表盘、酷屏、魔方等多种应用模式,以及双轴图、条图、地图、饼图、环形饼图、扇形图、嵌套图、单值图、水滴图、散点图、气泡图、雷达图、仪表盘等多种可视化模板,开箱即用。
04网络拓扑能力
方案具备高级别的网络拓扑功能,这一功能在信息化系统中发挥着核心作用,其核心价值在于直观地展现网络运行状况,可为医院信息化架构发展规划提供方向性和节奏性的指导。据此,方案采用LLDP协议进行配置,便能够实现网络设备的自动识别、自动关联和网络设备的精准匹配,进而形成完整的网络拓扑图。
05个性化报表
系统依据客户所提出的具体需求,统一监控平台还内置了个性化报表功能,能够生成并存储核心交换机端口带宽及流量使用性能的日报表和周报表;同时,还可针对特定的业务系统,提供日报表、周报表,展示数据趋势,以及性能分析结果;通过报表的告警统计功能,从不同的视角来观测整个信息化基础架构的运行状况,如操作系统告警统计、网络设备告警统计等,并按不同类别、不同等级进行展示。
PART 03 客户收益
统一监控平台构建了基于全面IT资源梳理、全栈监控和实时告警的智能运维模式,完成对原有监控与告警体系的整合与升级,打造一套具备完善功能和高度灵活性的成熟运维体系,实现从数据采集、状态监测、告警管理到故障诊断与可视化分析决策的全链路一站式运维管理;
实现一站式监控接入。监控系统部署在国产操作系统中,能够实现信创设备的监控接入及告警推送功能,告别杂和乱,实现规范化;
为业务系统提供稳固的运营辅助,优化运维团队的日常工作流程,提升整体运维工作效率及医院的整体运营效率,为医院提供更优质的IT服务环境;
提供更为高效的数据支撑,优化信息化资源配置,持续推动客户的信息化发展,为后续的信息化建设提供明确的指导方向。
此外,统一监控平台建成后,助力客户医院成功通过2020年国家医疗互联互通四甲测评!
相关文章:

案例解读 | 某三甲医院IT监控体系升级实例
PART 01 项目背景 01客户介绍 案例医院是一家某省省属大型三级甲等综合医院。该医院占地三百余亩,总建筑面积约26万平方米,开放床位1500张,资产总值约15亿元,其规划建设一流,拥有诸多先进配套设施,建设项目…...

Ubuntu20.04 为脚本文件创建桌面快捷方式 ubuntu
Ubuntu20.04 为脚本文件创建桌面快捷方式 在Ubuntu 20.04中,为脚本文件(如 .sh 文件)创建桌面快捷方式是一种提升用户效率的实用方法,允许用户通过图形用户界面直接执行重要或常用的脚本。以下是一种详细、专业且逻辑清晰的通用方…...

LeetCode297.二叉树的序列化和反序列化
题目要求 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化与反序…...

应用程序部署(IIS的相关使用,sql server的相关使用)
数据服务程序(API)部署 1、修改配置文件 打开部署包中的web.config配置文件,确认数据库登录名和密码正确 修改ip为电脑IP(winR输入cmd,输入ipconfig,IPv4对应的就是本机IP) 2、打开IIS&#x…...

小程序源码-模版 100多套小程序(附源码)
一、搭建开发环境 搭建环境可以从这里开始: 微信小程序从零开始开发步骤(一)搭建开发环境 - 简书 二、程序示例 1、AppleMusic https://download.csdn.net/download/m0_54925305/89977187 2、仿B站首页 https://download.csdn.net/downlo…...

UE5运行时创建slate窗口
加入"Slate","SlateCore"模块 Actor.cpp // Fill out your copyright notice in the Description page of Project Settings.#include "MyWindowClass.h"// Sets default values AMyWindowClass::AMyWindowClass() {// Set this actor to call…...

浅谈C#之单线程流式适配器
一、基本介绍 在C#中,单线程流式适配器通常用于处理流式数据,如网络通信或文件操作中的连续数据流。这些数据流可能是有序的,并且数据包之间可能会发生粘连,即没有明确的分界线,导致粘包和半包问题。解决这些问题的关键…...

【更新中】《硬件架构的艺术》笔记(三):处理多个时钟
介绍 单时钟设计更易于实现,也更少出现亚稳态、建立和保持时间违例方面的问题。但在实践中,很少有设计只在一个时钟下运行。 多时钟域 多个始终可以有以下一种或多种时钟关系: 1、时钟频率不同。 2、时钟频率相同,但相位不同…...

【matlab】数据类型01-数值型变量(整数、浮点数、复数、二进制和十六进制)
文章目录 一、 整数1.1 整数的最值1.2 大整数1.3 当整数值超过了uint64最大值1.4 和其它类型数值运算 二、 浮点数2.1 双精度和单精度2.2 浮点数的存储2.3 浮点数的最值2.4 浮点数的“四舍五入”2.5 浮点数的算术运算2.6 意外:舍入误差、抵消、淹没和中间转换 三、复…...

引入第三方jar包部署服务器后找不到jar处理方法
在使用Spring Boot打包为可执行的JAR文件并部署到服务器时,有时会遇到找不到第三方JAR包的问题。这通常是因为服务器上缺少了这些JAR包,或者JAR包的版本不匹配。下面我将介绍两种常见的解决方案:使用Maven安装本地JAR包和使用Maven插件方式。…...

neo4j desktop基本入门
下载安装不在赘述,本文只记述一些neo4j的基本入门操作 连接本地neo4j数据库 1. 点击ADD添加连接 端口一般是7687 账户名和密码忘记了,可以通过neo4j web(默认为neo4jneo4j://localhost:7687/neo4j - Neo4j Browser)重置密码 AL…...

前端系统设计面试题(二)Javascript\Vue
如何设计一个基于 WebAssembly 的前端应用,并实现简单的计算功能? 设计一个基于 WebAssembly 的前端应用并实现简单计算功能,可以按照以下步骤进行: 编写计算功能的代码: 使用C、C或Rust等语言编写计算功能的代码。例…...

军工行业运维:监控易引领自主可控新潮流
在军工行业,信息安全和技术创新始终是发展的重中之重。随着信息化建设的不断深入,对监控产品的要求也日益严格。 监控易作为一款高性能、全面性的运维监控解决方案,凭借其国产化、自主可控的特性,以及对军工行业特殊需求的深刻理解…...

unity3d————接口基础知识点
接口的基本概念 定义接口:使用 interface 关键字定义接口。接口中的成员默认是 public,不能有访问修饰符,也不能包含字段、构造函数或实现的方法,只能包含方法、属性、事件和索引器的声明。 实现接口:类使用 : 冒号后…...

蓝队基础5 -- 安全策略与防护技术
声明: 本文的学习内容来源于B站up主“泷羽sec”视频“蓝队基础之网络七层杀伤链”的公开分享,所有内容仅限于网络安全技术的交流学习,不涉及任何侵犯版权或其他侵权意图。如有任何侵权问题,请联系本人,我将立即删除相关…...

【Bluedroid】A2dp初始化流程源码分析
一、概述 Bluedroid是Android系统中用于蓝牙通信的底层协议栈,它支持多种蓝牙协议,包括A2DP(Advanced Audio Distribution Profile,高级音频分发协议)。A2DP主要用于通过蓝牙传输高质量音频,如立体声音乐。以下是Bluedroid中A2DP初始化的基本流程。 1.1. 启动Bluetooth…...

Redis简介、数据结构、高性能读写、持久化机制、分布式架构
Redis 是一个开源的、基于内存的数据结构存储系统,它可以用作数据库、缓存和消息中间件等,以下是对 Redis 的详细介绍: 数据结构丰富 Redis 支持多种数据结构,如字符串(String)、哈希(Hash&am…...

鸿蒙自定义UI组件导出使用
上期讲解了在Entry入口写了一个系统的下拉列表组件,如果我们想要封装一个可供复用的组件供团队其他人使用,那么需要掌握一下自定义组件的写法: 1、自定义可导入组件 - export 声明模块 如果要定义一个在外部可使用的组件 , 需要再定义组件…...

python os.path.join 详解
os.path.join 是 Python 中 os 模块提供的一个函数,用于智能地连接一个或多个路径组件。它可以根据操作系统的不同,自动选择合适的路径分隔符(如 Windows 上的反斜杠 \ 或 Unix/Linux 上的正斜杠 /),从而生成正确的路径…...

JavaScript高效处理CSV文件的操作指南
前言 CSV(Comma-Separated Values)文件是一种广泛应用于数据存储和交换的格式,尤其在数据分析、数据迁移和系统集成等场景中有着重要作用。作为高级计算机工程师,本文将通过专业且通俗易懂的方式,介绍如何利用JavaScr…...

Go开发指南- Goroutine
目录: (1)Go开发指南-Hello World (2)Go开发指南-Gin与Web开发 (3)Go开发指南-Goroutine Goroutine 在java中我们要实现并发编程的时候,通常要自己维护一个线程池,并且需要去包装任务、调度任务和维护上下文切换。这个过程需要消耗大量的精…...

Dubbo 3.x源码(24)—Dubbo服务引用源码(7)接口级服务发现订阅refreshInterfaceInvoker
基于Dubbo 3.1,详细介绍了Dubbo服务的发布与引用的源码。 此前我们学习了Dubbo3.1版本的MigrationRuleHandler这个处理器,它用于通过动态更改规则来控制迁移行为。MigrationRuleListener的onrefer方法是Dubbo2.x 接口级服务发现与Dubbo3.x应用级服务发现…...

高级java每日一道面试题-2024年11月04日-Redis篇-Redis如何做内存优化?
如果有遗漏,评论区告诉我进行补充 面试官: Redis如何做内存优化? 我回答: 在Java高级面试中,关于Redis如何做内存优化的问题,可以从以下几个方面进行详细解答: 一、Redis内存优化概述 Redis内存优化主要是指通过一系列策略和技术&#…...

数据结构 -二叉搜索树
一.什么是二叉搜索树 树插入删除方便比线性数组 二.二叉搜索树的查找操作 尾递归可以用循环递归 三.二叉树的插入操作 35要挂在33上面必须记住33的位置 解决方法,要求递归函数返回一个 结点插到33的右子树 四.二叉搜索树的删除 要是删除的是叶子节点之间删除 只有一…...

Ubuntu配置阿里云docker apt源
一、配置阿里云docker apt源 Ubuntu 放弃了apt-key的GPG 密钥的管理方法,用户可以直接添加gpg密钥到/etc/apt/trusted.gpg.d/目录下。 同时添加删除apt source 直接在/etc/apt/sources.list.d/目录下操作即可。 1、删除旧的镜像源 #旧版操作方法 apt-key list # …...

【React】状态管理之Redux
🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 💫个人格言: "如无必要,勿增实体" 文章目录 状态管理之Redux引言1. Redux 的核心概念1.1 单一数据源(Single Sou…...

3195. 有趣的数-13年12月CCF计算机软件能力认证(组合数)
题目 思路 统计方案的时候先去分类,先放01,然后在考虑23对于第k类, 对于01的选择 对于所有的分类:本题我觉得要考虑的几个点就是:状态分类得到数学公式组合数的计算防越界处理 代码 计算组合数的代码模板࿱…...

基于 Python 的 Bilibili 评论分析与可视化
一、项目概述 本项目利用 Python 对 Bilibili (哔哩哔哩)平台上的视频评论数据进行爬取、清洗和分析,并通过可视化展示数据的主要特征。我们通过以下几个步骤实现了这一过程: 数据爬取:使用 Bilibili 提供的 API 获取…...

大语言模型理论基础
文章目录 前言大语言模型必需知识概述大语言模型目标模型上下文神经网络的神经元常见激活函数SigmoidTanhRelusoftmax 通用近似定理多层感知机(MLP)拟合最后 前言 你好,我是醉墨居士,我们接下来对大语言模型一探究竟,…...

【 LLM论文日更|检索增强:大型语言模型是强大的零样本检索器 】
论文:https://aclanthology.org/2024.findings-acl.943.pdf代码:GitHub - taoshen58/LameR机构:悉尼科技大学 & 微软 & 阿姆斯特丹大学 & 马里兰大学领域:retrieval & llm发表:ACL2024 研究背景 研究…...