基于“模型化”IT资源管控
2022-11-17贵州中烟工业有限责任公司巫明
贵州中烟工业有限责任公司 巫明
当前,随着信息化技术的迅猛发展,信息化技术的广泛应用成为大势所趋。各企业单位在信息化技术上的需求频繁,IT基础设施增加,导致对信息化资源的管理及运维成为一项重大且繁琐的工作。通过调研发现,多数单位对自身信息化建设资产理不清、管不明。因此,本文针对该现象设计一套信息化资产管理系统,让各单位对信息化资源理的清、管的明。
在计算机技术与信息技术迅速发展的时代,以信息系统为核心和利用数据库技术管理的方式越发广泛。从现有办公自动化系统OA(Automation)、企业资源计划ERP(EnterpriseResource Planning)、人力资源管理系统HR(Humanresource Software)等,越来越多的业务办公利用信息化建设高效、规范、精确的办理业务。正是计算机的应用,才让信息化技术成为企事业单位信息处理能力适应现代化管理主要手段。
随着信息化业务的快速发展以及信息化管理领域技术的演进,IT资源软硬件规模日益扩大,资源种类和数量日益繁多,不同资源之间的关系越来越复杂,传统的人工管理模式已很难支撑当下大型企业IT资源软硬件管理需要。为满足对现有IT资源错综负责的管理支撑,特基于模型化设计资源管控平台,以此实现方便、快捷、高效的IT资源管理、监控[1-2]。
1 资源管理模型设计
根据资源管理的目标以及业务特点,设计六层资源管理模型,分为基础实施层、设备层、资源池层、节点层、服务层以及应用层等六个层次结构。每个层次的资源横向和纵向都有关系来串联,同一层次的资源存在消耗或者连接的关系,上层的资源消耗下一层提供的资源[3]。
1.1 基础设施
基础设施管理功能设计主要目的是为让机房内对供电柜、空调、机柜、基础配线架、PDU等资源进行信息化管理,对基础资源的利用系统通过平面图展现方式展示对应信息,方便普通人员直观的从本系统中查看相应资源的使用情况。
1.2 设备
对设备层管理设计了空间视角、供电视角、网络视角等视角,满足不同用户多视角、多维度查看资源。
(1)空间视角:2D图形式展示设备所在的机柜位置,以及机柜所在的机房位置。运维人员不需要进机房就能直观的查看到设备的位置信息;
(2)供电视角:2D图形式展示设备电源端口连接到哪个PDU端口,PDU连接到哪个供电柜开关;
(3)网络视角:2D图形式展示设备每个网络端口、数据端口连接到哪个配线架端口和交换机端口,直观的查看设备的网络连线关系。
1.3 资源池
资源池层设计是把设备资源池化,主要包括计算池、存储池、IP池、VLAN信息等。
1.4 节点
通过设计物理节点和虚拟节点的概念,以此区分宿主设备和虚拟机之间关系,并通过资源关系连接,将虚拟机和宿主设备进行关联,方便使用者对各个资源主机进行管理。并且再次设计资源查看时对主机资源使用情况进行展示,达到对资源监控目的。
1.5 服务
系统设计服务层实现对数据库和中间件进行管理,管理过程中可以将服务运行主机进行管理,并将服务基本配置信息在系统中记录,方便后期维护对基本配置的路径等信息查看。同时为满足用户对服务运行状态及情况进行关注,设计了查看时展现服务监控栏。
1.6 应用
对大型企业而言,信息化系统繁多,日常手工记录存储错、漏、乱等现象,为方便系统使用者对系统管理方便,设计应用层,在应用层中可对所有应用系统基本信息查看,并可根据应用系统追溯系统所使用的服务、主机、设备、设备所在位置等信息。
2 基于Zabbix开源服务设计
2.1 监控采集与配置
监控采集主要是完成IT资源的监控数据采集工作,应用高性能开源架构建立相关的数据采集接口,并能够根据需要制定在特定的时间(或周期性)进行数据的采集,并为数据处理层提供相关的数据。目前采集可以支持的手段有:SNMP、Agent、Ping、端口监视、脚本监控、模拟请求等方法,来实现监视数据的采集[4]。
系统管理员通过监控采集提供的集中用户监控页面,对系统性能和可用性进行集中监控,使用集中的配置页面对监控策略进行集中的配置和管理。
2.1.1 采集代理设计
采集代理设计为IT资源管理系统提供统一的外部服务接口,并规避与第三方系统对接的技术实现差别。
采集代理模式是基于HTTP 通讯协议而实现数据交互的接口平台;实现了与Agent、Ping、端口监视、脚本监控等外部硬件环境的对接及访问。它将部署单独的代理服务器上。
2.1.2 配置管理设计
配置管理设计主要实现监控资源、指标项、采集策略及告警规则的参数定义,并建立它们之间的依赖关系,保证数据采集功能的正常运行[5]。
(1)监控资源:即为数据采集的对象,可以从不同的角度去划分;(2)指标项:为监控资源的监控要素;(3)采集策略:配置数据采集的方式、频率及有效周期等内容;(4)告警规则:设置告警信息的等级、优先级和告警通知方式等内容。
2.1.3 监控对象与指标项
根据IT资源管理系统项目需求,资源监控对象包括机房动力环境、网络链路、主机节点、数据库、中间件、应用系统等。本系统建设完成后,对以上资源对象监控采集以下指标项。可监控采集主流IT软硬件资源。
(1)网络设备:采用开源Zabbix服务利用SNMP协议方式对相应网络设备监控,收集内容包括但不限于:上行速率、下行速率、网络延时、故障告警等。同时利用该功能对局域网特定专线链路进行采集并展示。(2)主机节点:主机节点监控包括Windows、Liunx、Aix等主流操作系统,主要监控性能指标需要包括CPU负载、内存使用率、磁盘使用率、网络流量、系统运行状态、故障告警灯。(3)应用系统、数据库、中间件:从应用的角度出发展示应用系统的运行状态,以及关联数据库、应用中间的关键性能指标,需要包括数据库的访问状态、连接数、表空间使用率、缓存命中率,中间件的访问状态、连接数、JVM性能等[6-7]。
2.2 监控告警设计
告警管理涉及到运行监控与展现系统模块的核心内容,IT资源管理系统提供的解决方案本质上采用告警驱动的方式提高IT服务质量,系统提供了清晰的、集中的告警管理,通过告警管理可以让系统管理员更好地完成整个IT环境的各种硬件和软件系统的实时告警信息收集,对各类告警信息进行过滤、相关性分析与处理,实时呈现出完整的告警信息。有效地提高告警管理的效率,减少告警生成的事件的定位及解决时间,保证提供高质量的服务[8]。
2.3 分拣规则管理
分拣规则是对告警信息内容的过滤、筛选、分类等操作;完成对无效告警信息的过滤,并可以对单一告警来源的信息进行类别细化,从而可以制定更加详细的告警处理方式,及告警通知方式,提高告警信息处理效率。
分拣规则管理将包含对告警分拣的规则定义、删除和启用等功能;其中,分拣规则将包含告警来源、告警日志、指标项、包含关系、关键字和告警分类。
2.4 告警信息显示
管理模块通过数据处理功能获取告警信息后,先对告警信息进行存储,然后按分拣规则进行提取,满足分拣规则的告警在实时告警列表中进行显示。而无效告警信息将纳入到历史告警库中,方便系统管理员的后期查询。
实时告警列表中显示未消除或解决的满足分拣规则的告警信息;告警消除或解决后,告警信息将从列表中清除,移到历史告警库中;告警信息在列表中显示时,按照告警的级别分颜色显示;
系统管理员在实时告警列表中,可以完成关闭告警、短信通知、添加告警备注及告警升级等操作。同时,通过监控可以查阅到告警的具体日志信息[9]。
2.5 告警通知
IT资源管理系统提供了丰富的故障通知方法,包括:网页消息、EMAIL、短信、微信等方法,用户也可自己编写处理程序进行处理。
2.6 告警确认与告警清除
系统平台能够根据设定的规则自动对已经恢复正常的告警事件进行标记确认,支持手工标记确认系统告警事件。对已经标记确认告警事件,系统自动将告警事件退出告警视图,将其加入历史告警记录中。系统还可以根据系统的事件工单处理情况,自动清除、过滤、压缩、归并相应的告警。
3 基于资源模型、资源监控设计的高级数据管理功能
高级功能管理设计,主要是对资源管理、资源监控等信息进行整合,根据用户使用特点,将资源以图形化、报表化方式进行展示。从而达到对信息化资源看的清的目的。
3.1 标签管理设计
利用资源管理模型细颗粒度的管理方式,对IT资源中的各个网络端口进行连接,通过系统的数据处理,实现对网线连接的规范化管理,并以此生成规范化标签,经过与专业标签打印的适配,满足管理人员进行标签生成、打印、张贴、查看、销毁等管理过程[10]。
3.2 容量管理设计
针对资源模型管理中维护的资源数据,设计容量管理功能,满足管理人员对自身信息化建设资源中的强电端口、弱电端口、机柜容量、资源使用量等信息进行查看和管理,方便日后对信息资源的添加及利用。
3.3 IP地址管理设计
信息化建设的错综复杂及安全管理的要求不断提升,各单位普遍采用局域网网络管理方式,各单位各部门的管理复杂性,造成IP资源的管理混乱且浪费严重情况,为满足对各IP资源管明白的目的。设计该功能,对各IP地址段进行查看,以色块区分的方式区分IP使用情况。并可根据色块查看使用该IP的设备[11]。
3.4 台账报表设计
运维人员在对IT资源进行梳理明确的过程中。传统的管理资源清单因管理的不规范性,导致数据的错、乱、杂现象严重。无法准确的进行大规模的资源梳理及确认工作,本系统根据资源模型设计特点,系统以后台数据整合前端灵活展现的方式,展现各纬度资源信息。并设计导出功能,方便用户管理查看。
4 结语
信息化是时代潮流。信息化资源管理同样不可忽视。本系统通过对现有信息化资源管理的充分调研,根据当下各单位信息化管理形式设计出本系统实现对信息化资源看的清、管的明。为日常IT运维提供有效的支撑工具,为今后IT自动化运维、智能化运维打下坚实基础。