IT资源管理系统Sm@rtCMDB神州信息官网

SmartCMDB产品作为企业配置管理库的技术载体,能够为系统监控、服务管理、自动化操作、安全管理、运维大数据等软件平台提供配置数据服务,帮助企业深入了解和掌控复杂的信息技术服务及资源组件,对变更风险评估、问题诊断定位做出更加准确的决策。

1.2产品定位

随着云计算、容器、微服务等技术的发展,企业的数据中心IT规模正在快速扩张,单纯依靠人工实现对IT资源的管理已经变得不再现实。SmartCMDB充分迎合云时代智能化运维管理的需求,通过各种自动化手段实现以应用为核心的全面资源管理以及运维消费场景共享,支撑数据驱动的智能化运维新模式。

SmartCMDB产品重点解决如下问题:

1)支持面向业务的CMDB动态建模

系统支持面向业务视角的CMDB分层模型,可以根据实际环境进行配置项分类,配置项属性、配置项状态、CI与CI之间关系的定义和动态调整,提供面向业务的整体IT架构画像。

2)支持自动化的CMDB数据维护

系统内置业内的CMDB自动发现组件,同时支持有代理和无代理两种工作模式,通过自动发现机制发现并收集从公有云/私有云到传统IT的各类IT资源配置信息、关联关系,为CMDB提供第一手的数据,避免手工方式带来的工作量大,数据更新不及时不准确等问题。

3)提供多场景消费的开放API,为第三方运维工具提供共享信息

系统提供场景、配置项、关系等各个层面的数据消费RestfulAPI,实现与监控、ITSM、云管、自动化运维、Devops工具等各种第三方系统对接,实现高性能的查询、更改、推送操作,完成组织内各种运维工具间的基础信息共享和任务联动,实现基于IT架构驱动的运维管理。

4)支持配置信息的可视化展现

结合各种典型的运维场景,提供多层次的可视化拓扑,从物理连接、部署关系、调用关系、业务关联等多个维度清晰展现配置项关联关系,为故障分析、风险评估、架构管理等复杂运维工作提供支撑。

SmartCMDB实现对企业中各类IT资源信息的集中收集和管理,并根据各种配置数据的应用场景,通过消费驱动配置数据的抽取、处理和展示。

系统的功能结构如下图所示:

产品功能结构

SmartCMDB主要实现四个方面的功能:

(1)配置数据收集。提供企业级配置自动化发现模块,实现对IT环境中各类环境设施、IT基础架构、应用系统和业务服务信息的收集。

(2)数据存储管理。完成对CMDB信息的管理,包括维护模型、配置项、关系映射的版本,对采集获取的管理对象数据进行模型化和实例化,并将配置项实例映射到应用服务和业务服务。

(3)数据维护功能。提供CMDB访问管理门户,完成配置模型、配置项实例、配置版本等日常管理功能,同时还提供可视化拓扑展现、报表、访问权限控制等功能。

(4)API服务接口。为外部运维场景消费CMDB中存储的各类资源配置数据提供标准RestfulAPI接口。

3.1配置信息自动收集

3.1.1配置自动发现

SmartCMDB的CMDB自动发现组件通过自动发现机制,发现IT环境中的网络设备、服务器、存储、数据库、中间件、应用程序,发现它们的部署和运行配置参数,发现它们之间的关联关系,并将这些数据提供给上层CMDB系统。

SmartCMDB的CMDB自动发现组件的主要功能:

(1)自动发现网络环境中的网络设备、服务器、存储、数据库、中间件、应用组件;

(2)自动发现上述IT资源的部署和运行配置参数;

(3)自动发现上述IT资源的关联关系;

(4)通过接口向CMDB系统提供上述IT资源的配置信息和关联关系信息;

(5)从应用系统的视角,向用户可视化展示IT资源的拓扑关系。

3.1.2自动发现工作模式

SmartCMDB系统CMDB自动发现组件的工作模式如下图所示。

CMDB自动发现组件通过各种内置配置采集器,以远程无代理方式发现并采集各种IT资源的配置信息,然后依据CMDB模型,将信息保存在配置库中,向用户展示IT资源关联关系、详细配置信息,通过API向CMDB提供自动发现的IT资源配置信息。

配置发现组件也提供基于代理的发现模式,实现资源信息的深度发现。

3.1.3自动发现范围

自动采集的信息依据CMDB模型保存到配置库中。CMDB模型分为三层:应用层、PaaS层(支撑软件)、IaaS层(硬件环境)。

应用系统通常是作为一个单元进行部署和版本控制的组件集合,为某一个业务单位或者某一业务处理来服务。应用系统由一个或多个应用组件实例构成。

应用组件实例运行在单机或者集群环境中,包括容器集群、中间件集群。应用组件实例调用数据库实例或者缓存实例提供的服务,或者是公有云环境的消息服务、数据库服务。

应用组件、PaaS层的各种支撑软件运行在物理服务器或者虚拟机中,IaaS层的物理服务器、物理存储、网络设备沟通IaaS资源池,虚机可以在IaaS资源池中的任意一台物理服务器上运行。在多云环境中,应用组件、各种支撑软件也可能运行在公有云的云主机中,使用公有云存储服务。

3.1.4数据调和

3.2配置信息管理

3.2.1CMDB面向管理

配置管理数据库CMDB的数据模型基于面向对象技术,可以灵活进行扩展,并提供可视化的模型管理工具,管理项可以根据管理的层次进行树状设计。

CMDB模型管理提供图形化界面定义CMDB的数据结构,包括CI类型、每个CI类型包含的属性、对应的CI状态取值、允许的关系类型、CI实例唯一性判断规则,定义每个CI属性字段的数据类型、合法性校验规则、数据调和规则。

3.2.2配置类别管理

配置类别设计将要纳入到配置管理中的配置类别,能够实现自定义配置类别模板。

用户可以自定义树形的配置项分类,根据分类定义该分类对应的属性。通常配置项的属性会根据不同用途定义属性分类,针对主机的分类,定义主机的常用属性、特有属性等,然后再相应的属性分类定义配置项的属性。

3.2.3配置项模型

支持配置项的层次化结构。配置项结构的细分程度取决于组织中配置项的使用情况。例如:将服务器整体看作一个配置项,则可将CPU看作服务器的一个配置属性;进一步细分,可将CPU看作是一个配置项。

CMDB的父子配置项类型之间具有可继承性,子分类的配置项类型应可继承父分类的配置项类型的属性和类型关系定义,并可在继承基础上进一步扩展定义。

3.2.4配置关系管理

CMDB不仅记录了配置项的详细信息,还能够记录各元素之间的关系:父配置项、子配置项、关联配置项等逻辑关系。

系统能够支持以多级层次化(3层以上)的结构描述配置项的关联逻辑,并且能够以业务拓扑图(树状结构视图形式)展现这种关联的逻辑。对监控平台中产生的告警情况能够反映在业务拓扑图中。

3.3配置维护功能

3.3.1配置信息维护功能

系统支持CMDB中配置项和配置关系的查询、新增、修改、删除、批量导入导出等操作。

系统支持对配置项对象、配置项操作日志、配置项版本的查询。

系统支持对配置项、关系的添加和有效性验证。

系统可以对配置项字段和配置项关系进行修改和有效性验证。

系统支持配置项和关系的导出功能,可以选择导出全部配置项和关系记录或者选定的配置项类型及其子类的记录,配置项记录导出后应直接可以作为导入模板使用。

3.3.2IT资源关系图

系统可以图形化显示应用系统所依赖的服务器、网络设备之间的物理连接关系,应用系统所依赖的应用组件与中间件、数据库系统等支撑软件之间,以及它们与服务器之间的部署关系,应用系统各个应用组件之间、应用组件与中间件、数据库系统之间的数据访问逻辑关系。

3.3.3配置信息盘点

3.3.4配置信息订阅

系统提供自动感知CMDB数据的变化功能,实时向订阅用户推送CMDB变化内容。

3.3.5数据权限管理

3.3.6数据查询和搜索

系统支持对CI属性(基础属性和扩展属性)和关系的全文检索的查询和搜索,用户可以自定义关键词、查询范围形成查询主题,进行快捷搜索,获取CI信息以及关系视图。

3.4服务化API

CMDB自动化系统对外提供Restful接口,供各种DevOps工具、运维工具消费CMDB数据。主要接口有:

(1)认证接口

基于用户名、口令的认证,返回一个会话ID。后续所有接口操作都需要带此会话ID作为身份标识。当会话超时后,需要重新调用此接口进行认证,获得新的会话ID。

(2)获取CI实例简要信息

(3)获取CI实例详细信息

输入一个CI实例ID,返回其所有属性值、连接关系信息。

(4)获取CI实例关联关系

输入CI实例,返回该CI实例的所有关联关系、关联关系属性值、以及对端的CI实例ID。

(5)获取CI实例指定关系类型的对端CI实例

输入CI实例、关系类型,返回与该CI实例关联的指定关系类型的对端CI实例ID。

(6)判断两个CI实例之间是否存在某种关联关系类型

输入CI实例、关系类型,返回是否存在。

(7)设置CI实例状态

输入一个CI实例ID和状态值,返回更新成功标识。

(8)更新CI实例属性

(9)新增CI实例

输入新的CI实例信息,将CI实例新加入系统,返回操作成功标识。

(10)更新CI实例的属性值

输入CI实例ID、属性名、属性值,更新相应CI实例的属性值,返回操作成功标识。

(11)新增CI实例关联关系

输入上端CI实例、下端CI实例、关系类型、关系属性值,在系统中增加新的关联关系,返回操作成功标识。

(12)删除CI实例关联关系

输入上端CI实例、下端CI实例、关系类型,在系统中将此关系删除掉,返回操作成功标识。

网络设备:

基本信息:IP地址、MAC地址、设备名、设备类型、厂商、OS版本、接口信息。

设备之间的物理连接关系:上游设备、上游设备端口、下游设备、下游设备端口。

F5BIG-IP

端口信息

地址池

负载均衡策略

Windows服务器

Windows服务器硬件信息以及OS信息;

OS信息:OS大类(Windows)、OS名称(如WindowsServer2008SP2)、OS版本(6.1.7601ServicePack1Build7601)

硬件信息:服务器厂商、设备型号、产品ID、BIOS信息;CPU总核数、总主频数、CPU个数;物理内存大小、虚拟内存大小、虚拟内存文件位置;本地硬盘类型、大小、数量,文件系统大小(文件系统类型);网络接口(包括以太网接口、HBA接口)类型、IP、MAC。

安装软件信息。软件名称、版本、发布者。

补丁列表信息。KB号、MS号。

注册表参数信息。TcpTimedWaitDelay,MaxUserPort

Linux服务器

OS信息。OS大类(Linux、AIX、HP-UX)、OS名称(RedhatEnterprise6.5Santago)、OS内核版本(Linux的内核版本)。

硬件信息:

(1)服务器厂商、设备型号、产品ID、BIOS信息;

(2)CPU总核数、总主频数、CPU个数;

(3)物理内存大小、SWAP内存大小、SWAP内存文件位置;

(4)本地硬盘类型、大小、数量,文件系统大小(文件系统类型);

(5)网络接口(包括以太网接口、HBA接口)类型、IP、MAC。

OS参数信息:

(1)ulimit参数

(2)Selinux是否启用

AIX服务器

OS信息。OS大类(AIX)、OS名称、OS内核版本。

硬件信息

OS参数信息

(1)用户最大进程数(maxuproc)

(2)系统块大小(ncargs)

(3)limits

Vmware云环境

物理机信息。

(1)主机信息。IP地址、设备名、所属集群、虚拟CPU(已用、总共)、虚拟内存(已用、总共)、存储(已用、总共)。

(2)连接的存储信息。数据存储名称、类型、存储容量(已用、总共)。

(3)虚拟网络信息。端口组、VLAN号。

(4)拥有的虚机信息。虚机ID、IP、名称、CPU核数(主频)、内存、磁盘空间、OS类型、OS、状态。

存储:数据存储名称、类型、存储容量(已用、总共)。

虚拟网络:端口组、VLAN号。

虚机:虚机ID、IP、名称、CPU核数(主频)、内存、磁盘空间、OS类型、OS、状态。

Oracle数据库

Oracle数据库部署信息

(1)版本、安装目录、服务端口、RAC架构、主从同步架构(对端信息)。

(2)数据文件信息

(3)日志文件信息

运行实例信息

(1)Oracle服务、实例、用户、主从角色。

(2)最大连接数、归档模式

(3)表空间配置信息(文件路径、初始大小、拓展方式和每次增加空间大小、当前表空间大小)

(4)PGA、SGA、共享池、游标设置的最大值,日志缓冲大小

SQLServer数据库

SQLServer数据库部署信息:版本、安装目录、服务端口。

运行实例信息:数据库、用户;最大连接数;数据库归档方式

Mysql数据库

Mysql数据库部署信息:版本、安装目录、数据目录、服务端口、主从同步结构(对端信息)。

(1)数据库、用户、主从角色、读写角色。

(3)InnoDB引擎独立表空间开启、redo日志的大小、redo日志的文件个数、innodb引擎的数据与索引缓存大小、读io的后台线程数、写io的后台线程数、事务日志所使用的缓冲区大小、innodb版本号、是否启用表锁

DB2数据库

DB2数据库部署信息,版本、安装目录、服务端口。

运行实例信息:数据库、用户、表空间、最大连接数。

Sybase数据库

Sybase数据库部署信息:版本、安装目录、服务端口。

运行实例信息:数据库、用户、最大连接数。

Informix数据库

Informix数据库部署信息:版本、安装目录、服务端口。

PostgreSQL数据库

PostgreSQL数据库部署信息:版本、安装目录、服务端口、最大连接数。

运行实例信息:数据库、用户。

MongoDB

MongoDB数据库部署信息:版本、安装目录、服务端口。

Redis

Redis数据库部署信息:版本、安装目录、服务端口。

Weblogic

Weblogic部署信息

(1)版本、安装目录、服务端口;

(2)管理域名、域目录、域服务端口

(3)JVM版本、JVM目录

管理域运行实例信息

(1)JVM运行参数

(2)连接池参数

(3)应用组件、应用组件连接的数据库

Websphere

Websphere部署信息:

(1)版本、安装目录;

(2)单元、节点,应用服务器名、端口(HTTP端口、管理控制台端口、SOAP端口),管理服务器名、端口

节点运行信息:JVM运行参数;连接池参数;应用组件、应用组件连接的数据库

Tomcat

Tomcat部署信息:版本、安装目录、端口;JVM版本、JVM目录

运行信息:JVM运行参数;应用组件、应用组件连接的数据库

JBoss

部署信息:版本、安装目录、端口;JVM版本、JVM目录

ApacheWebServer

部署信息:版本、部署目录、端口

亲爱的朋友,如您对我们的产品感兴趣,您可以通过以下方式联系我们

THE END
1.数据库基础数据库可以存储有关用户、产品和订单等的信息。 最初,许多数据库即是文字处理程序中的列表或电子表格。 随着列表的扩大,出现了数据冗余和数据不一致的情况。 对列表形式的数据的理解变得困难,并且搜索数据或拉取数据子集以进行查阅的方法有限。 出现这些问题https://support.microsoft.com/zh-cn/topic/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%9F%BA%E7%A1%80-a849ac16-07c7-4a31-9948-3c8c94a7c204?redirectSourcePath=%252fzh-cn%252farticle%252f%2525E6%25258A%2525A5%2525E8%2525A1%2525A8-2c57449a-4232-44bd-b090-ef01058ed1f1
2.数据库管理系统的主要功能有哪些?文章浏览阅读3.8w次,点赞8次,收藏18次。数据库定义功能数据组织、存储和管理数据操纵功能数据库的事物管理和运行管理数据库的建立和维护功能_数据库管理系统的主要功能有哪些https://blog.csdn.net/qq_35582511/article/details/80130943
3.数据库原理sweetyu1、数据库管理系统的基本功能? 答:并发控制、故障恢复、完整性、安全性、数据独立性。 2、数据库系统的三个抽象层次? 答:视图抽象、概念抽象、物理抽象。 3、简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系? 答:数据抽象,指的是一种数据抽取的过程;数据模型,是数据抽象的工具,是数据组织和表示的方https://www.cnblogs.com/sweetyu/p/5045327.html
4.数据库原理与应用系列01数据库系统概述(下)简介:数据库技术是专门研究如何科学地组织和存储数据,如何高效地获取和处理数据的技术。数据库(Database)即数据仓库,是数据存放的地方。 4、客户机/服务器结构的数据库系统 在主从式和分布式结构的基础上,将DBMS的功能和应用程序分开。 【1】数据库服务器:专门用于执行DBMS的功能,完成数据的管理功能。 https://developer.aliyun.com/article/938050
5.自考《互联网数据库》实践考核模拟题汇总自考本文为大家提供自考《互联网数据库》实践考核模拟题汇总,对自考互联网数据库专业实践考核的题型还不清楚的小伙伴赶紧做做题练练手吧! 一、单项选择题 1.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。 https://www.educity.cn/zikao/145525.html
6.达梦数据库与oracle对比,性能上可否替代oracle?总体而言,可以用替代oracle的达梦数据库管理系统(DM8),是新一代大型通用关系型数据库,全面支持 ANSI SQL 标准和主流编程语言接口/开发框架。行列融合存储技术,在兼顾 OLAP 和 OLTP 的同时,满足 HTAP 混合应用场景,可以实现高性能事务处理、数据库平滑迁移等功能。 https://www.panziye.com/java/4730.html
7.数据库哪个好?常用数据库软件测评拥有一个非常快速而且稳定的基于线程的内存分配系统8.MySQL同时提供高度多样性 缺点: 不支持热备份 MySQL较大的缺点是其安全系统 没有一种存储过程(StoredProcedure)语言 2.SQL Server SQL Server是由微软开发的数据库管理系统,是Web上很流行的用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库https://www.51cto.com/article/632640.html
8.关于计算机二级Access的知识点软件:数据库管理系统DBMS {Date Base Management System} 硬件—— 4.数据库管理系统: 主要功能—数据库定义、数据库存取、数据库运行管理、数据库建立和维护、数据通信 组成—数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)、实用程序 5.数据模型: https://www.yjbys.com/edu/jisuanjidengji/158075.html
9.数据库管理系统的主要功能有哪些?这6大方面都是的数据库管理系统的主要功能如下:1、数据定义。DBMS提供数据定义语言DDL,供用户定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。2、数据操作。DBMS提供数据操作语言DML,供用户实现对数据的追加、删除、更新、查询等操作。3、数据库的运行管理。数据库的运行管理功能是DBMS的运行控制、https://zhidao.baidu.com/question/1744635575444738787.html
10.计算机三级考试模拟试题含答案答案解析:数据库管理系统的基本功能有以下6个方面:(1)数据库定义功能;(2)数据操纵功能;(3)数据控制功能;(4)数据组织、存储和管理;(5)数据库建立与维护功能;(6)数据通信接口。 【计算机三级考试模拟试题含答案】相关文章: 计算机三级考试题库C++模拟试题08-30 计算机二级模拟试题含答案10-23 计算机三级网络技术考https://mip.oh100.com/kaoshi/ncre3/tiku/262335.html
11.数据库系统:第七章数据库设计腾讯云开发者社区数据库设计分6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 需求分析和概念设计独立于任何数据库管理系统,逻辑设计和物理设计与选用的DBMS密切相关。 7.1.4 数据库设计过程中的各级模式 数据库设计不同阶段形成的数据库各级模式 7.2 需求分析 需求分析就是分析用户的要https://cloud.tencent.com/developer/article/2069176
12.知网查重入口及操作指南(图文)将数据库管理系统和用户订购的文献数据安装在机构用户的内部网网站上,在限定IP 地址范围内,机构用户的读者可以不限次数使用,机构用户按所购数据库产品及其并发用户数支付数据库使用费的使用模式。 适用对象:团体---适合内部网环境相对完善的团体; 适合有专职技术维护人员、有充足数据存储设备的团体。 CNKIhttps://www.dongrv.com/a/27064/
13.图书管理系统设计个人总结(精选13篇)书籍是人类进步的阶梯”,作为新课程实验的示范学校,我们会继续细化操作,落实过程管理,积极发挥图书馆在我校争创“省级名校”中的作用,让我们全体师生在书香校园中不断地追求卓越,塑造“求真、求善、求美”的人格力量! 图书管理系统设计个人总结 篇4 时光匆匆,岁月如梭,一个学期已经结束了。在本学期中我校图书室在校https://www.unjs.com/fanwenwang/gerenzongjie/20220701084340_5248388.html
14.中国电子政务系统的基本框架电子政务CIO时代网基本功能:沟通、交换和共享等 趋势:沟通、协调和控制 三个阶段:使用现代办公设备;使用电脑和打印机;办公过程中使用网络 最终目标:建成以“三网一库”为基本结构的全国政府系统办公自动化网络,实现机关办公业务的电子化、自动化和网络化,共享政府办公业务信息资源,使政府行政管理,应紧指挥和快速反应的能力进一步提高,高https://www.ciotimes.com/Egovernment/57969.html
15.管理系统学习心得体会10篇2、具备ERP系统相关背景及ERP供应链管理系统基础理论。 3、具备计算机基础知识,掌握SQL server数据库管理和应用的基本方法,能够使用数据库实现对ERP供应链系统的管理和设计。 三、实验要求 本课程要求学生通过实践操作,加深对ERP的管理思想和管理方法的了解,掌握ERP供应链管理系统中的基本设置,熟悉供应链系统中帐号的引入https://www.yuwenmi.com/fanwen/xinde/4246709.html
16.《数据库系统概念》第六版数据库系统有一个相互关联的数据的集合和一组用以访问这些戴护具的程序组成。这个数据集合通常称为数据库。DBS主要的目的是提供一种方面、高效的存取是数据库通常称为数据库。 数据库系统:DBMS数据库管理系统,管理员,开发的软件。1.1 文件管理系统坏处数据的冗余和不一致 数据访问困难 数据孤立 完整性问题 原子性https://www.jianshu.com/p/1ecb92de3aec
17.MySQL系列之开篇MySQL关系型数据库基础概念Mysql数据的三个基本特点: 永久存储 有组织 可共享 2、数据库管理系统(DBMS)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。 它实现数据库系统的各种功能。是数据库系统的核心。 数据定义功能 数据操作功能 数据库的运行管理功能 数据库的建立和维护功能 https://www.jb51.net/article/216566.htm
18.课程学习心得体会DBS、数据库管理系统DBMS的概念以及数据库管理员DBA的职责。此外本章还介绍了数据库发展的三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。 第二章介绍了数据模型和三层模式数据库。本章要求我们理解实体-联系方法,并学会绘制E-R图。此外还应掌握概念数据模型的意义和传统的三大数据模型,以及数据独立性和数据库https://www.fwsir.com/xinde/html/xinde_20220502224141_1776049.html
19.福建省教育厅关于公布福建省普通高中学业水平合格性考试信息技术(4)了解使用数据库管理信息的基本思想与方法。 (5)了解Access界面;掌握在Access数据表中添加记录的方法。 (6)了解Access二维表结构。 (7)了解关系型数据库的特点。 (8)了解数据库应用系统的特点。 4.信息技术与社会 (1)能运用现代信息交流渠道开展合作学习,解决学习和生活中的问题。 https://fszx.lyun.edu.cn/info/1039/1057.htm
20.项目经理个人简历(精选20篇)围绕PowerPC、FPGA和DSP平台,以积累高度可复用的货架IP模块库作为核心优势打造团队核心能力; 基于集成产品开发(IPD)的思想,结合部门现状,初步建立了部门研发管理流程、质量管理系统以及文档知识库体系和可复用的货架IP库。 20xx.6-20xx.4简历模板科技有限公司项目管理总监主要职责: https://www.ruiwen.com/gerenjianli/7348799.html