高校智慧校园建设案例|某药科大学智慧校园建设实践

2023-10-08 07:50

本文主要是介绍高校智慧校园建设案例|某药科大学智慧校园建设实践,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

全国医药大学之一,华南地区重点高等学府之一的某药科大学拥有多个校区,中心校区有各类网络设备、服务器近千台,数据库、虚拟化平台以及存储设备也有近百台,上面运行着几十套教育和教学业务系统;学校网络规模日益庞大,IT资源越来越多,业务应用不断推进,在信息化创建成果显著的同时,也暴露出一些问题。由于IT建设是分阶段进行的,各个业务系统也是由不同的厂商在不同阶段完成,使得大学的整个IT运维管理比较零散,也趋向复杂。不同的工具管理着不同阶段的设备和应用,甚至有些设备和应用还处于厂商维护的状态,所以应用系统的健康状况缺乏统一的监控和管理。

根据二十大的指导精神,校方领导提出了智慧校园的建设目标,一期重点在于网络基础设施建设和管理,旨在提升学校网络承载容量、提高跨多校区数据中心的稳定,这是建设智慧校园的最基本目标,也是保证大学各教学和教务业务系统稳定高效运营的关键。针对IT运维服务平台这部分的建设方案,学校希望通过引入业内的成熟产品,更快更低风险地提升教学业务系统的可管理性。

 建设目标

A)建立集中的监控管理平台

由于学校的IT建设分阶段进行,整个基础网络跨多个校区,设备型号和厂商非常多样,甚至一些业务系统的运维还在开发厂商手里,因此希望借此机会,完成对跨多校区的主机资源,网络设备、服务器系统、数据库、中间件,URL(校园网站)等进行统一的监控和管理,实现跨厂商跨地域的统一监控平台。

B) 实现生命周期资产管理

希望通过全量资产信息自动采集包括厂商、型号、序列号、部件号等各部件配置信息,将所有的IT资产全部纳入系统的统一管理中。并可以针对资产的位置、维保信息进行管理。

C)实现跨地域的视图展现

希望通过监控系统大屏展现,把学校各个校区的网络设备连接关系展现出来,并显示设备的好坏和告警情况。同时通过对学校应用系统和IT基础资源的梳理,展现学校重点教学系统和教务系统的健康度和告警情况,并能全局展现学校应用系统、整体IT资源状态、整体网络设备状态。

建设规模

基础监控

H3C、华为、Cisco等网络设备

监控网络设备的CPU、内存、电源、风扇、温度和端口流量状态等指标

200+

H3C、华为、Cisco等网络设备

监控主机系统的cpu、内存、磁盘空间、I/O读写、网卡流量、文件、进程、日志等指标

100+

启明星辰、绿盟等安全设备

监控安全设备的会话、连接、CPU、内存等指标

30+

通用服务

监控学校URL、TCP端口、Ping通断等

30+

数据库监控

OracleRac、Oracle、SQLServer、MySQL

监控数据库性能参数指标、性能指标超限告警

50+

存储监控

OracleRac、Oracle、SQLServer、MySQL

监控数据库性能参数指标、性能指标超限告警

50+

虚拟化监控

OracleRac、Oracle、SQLServer、MySQL

监控数据库性能参数指标、性能指标超限告警

50+

中间件监控

Tomcat、Weblogic

对于主流中间件的性能指标监测

20+

 监控效果

经过将近2个月校方领导、多位老师和我们实施工程师的沟通,协调各个软件开发商,对监控信息进行收集,包括所有网络设备的清单、主机清单及登录用户名密码、数据库清单及用户名密码、主要应用系统的进程和日志、网络设备之间的所属校区、应用系统和网络设备、主机、数据库、中间件的关系等。

 

 

收集到大部分信息后,我们的实施工程师对基础监控进行了配置,网络设备使用SNMP进行监控,主机系统安装BSM监控Agent程序,并对主机系统上的核心进程和日志进行监控。借此机会,梳理校方各个应用系统和基础IT资源的关系,把一些还处于软件开发商负责运维的数据库、中间件回归到集中监控平台。不仅可以弥补原先运维的短板和缺口,还可以实现从业务角度管理整理学校IT资源。

 

通过PIGOSS BSM的业务关联模块,把校方教学教务系统和IT基础资源进行了关联,把某个教务系统和网络设备端口、主机、数据库、中间件,以及主机进程、日志、TCP端口进行了关联,建立了业务视图。当某个设备、基础软件发生故障时,很清楚看到将会影响哪些应用系统;反过来,当某个应用系统出现故障时,也非常清晰看到是哪个基础资源出现问题导致的。业务总览以360°动态扫描方式清晰地呈现所有业务的层级结构以及各业务健康度、告警信息。

 

这篇关于高校智慧校园建设案例|某药科大学智慧校园建设实践的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/163798

相关文章

SpringBoot项目中Maven剔除无用Jar引用的最佳实践

《SpringBoot项目中Maven剔除无用Jar引用的最佳实践》在SpringBoot项目开发中,Maven是最常用的构建工具之一,通过Maven,我们可以轻松地管理项目所需的依赖,而,... 目录1、引言2、Maven 依赖管理的基础概念2.1 什么是 Maven 依赖2.2 Maven 的依赖传递机

SpringBoot实现动态插拔的AOP的完整案例

《SpringBoot实现动态插拔的AOP的完整案例》在现代软件开发中,面向切面编程(AOP)是一种非常重要的技术,能够有效实现日志记录、安全控制、性能监控等横切关注点的分离,在传统的AOP实现中,切... 目录引言一、AOP 概述1.1 什么是 AOP1.2 AOP 的典型应用场景1.3 为什么需要动态插

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

Golang操作DuckDB实战案例分享

《Golang操作DuckDB实战案例分享》DuckDB是一个嵌入式SQL数据库引擎,它与众所周知的SQLite非常相似,但它是为olap风格的工作负载设计的,DuckDB支持各种数据类型和SQL特性... 目录DuckDB的主要优点环境准备初始化表和数据查询单行或多行错误处理和事务完整代码最后总结Duck

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J

MySQL不使用子查询的原因及优化案例

《MySQL不使用子查询的原因及优化案例》对于mysql,不推荐使用子查询,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定的影响,本文给大家... 目录不推荐使用子查询和JOIN的原因解决方案优化案例案例1:查询所有有库存的商品信息案例2:使用EX

Linux中Curl参数详解实践应用

《Linux中Curl参数详解实践应用》在现代网络开发和运维工作中,curl命令是一个不可或缺的工具,它是一个利用URL语法在命令行下工作的文件传输工具,支持多种协议,如HTTP、HTTPS、FTP等... 目录引言一、基础请求参数1. -X 或 --request2. -d 或 --data3. -H 或

Docker集成CI/CD的项目实践

《Docker集成CI/CD的项目实践》本文主要介绍了Docker集成CI/CD的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、引言1.1 什么是 CI/CD?1.2 docker 在 CI/CD 中的作用二、Docke

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M