运维管理系统需求说明书.docx

上传人:b****2 文档编号:342973 上传时间:2022-10-09 格式:DOCX 页数:38 大小:1.01MB
下载 相关 举报
运维管理系统需求说明书.docx_第1页
第1页 / 共38页
运维管理系统需求说明书.docx_第2页
第2页 / 共38页
运维管理系统需求说明书.docx_第3页
第3页 / 共38页
运维管理系统需求说明书.docx_第4页
第4页 / 共38页
运维管理系统需求说明书.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

运维管理系统需求说明书.docx

《运维管理系统需求说明书.docx》由会员分享,可在线阅读,更多相关《运维管理系统需求说明书.docx(38页珍藏版)》请在冰豆网上搜索。

运维管理系统需求说明书.docx

1概述

1.1开发背景和意义

随着公司规模的迅速扩大,现行的纯纸质化办公,效率低下、资料保存和查询非常困难、成本高、不利于多人协同办公,成为日常办公的严重制约。

尤其是需要审批的事项,如果遇到审批人出差或不在公司,往往需要等待,协调的成本很高,工作决策不能及时进行,大大降低了工作效率。

开发审批系统,使得申请人和审批人不受地域和时间限制,审批流程自动流转,相关人可以快键协调。

1.2开发目标

系统在需求设计时要充分考虑了用户的使用习惯、模块间的相互独立性,减少系统间的相互依赖,使其能单独运行,便于开发和维护,也有利于以后的扩充,做到与其他业务系统的高内聚、松耦合。

特别强调系统的用户体验,以及与实际审批业务的贴合性,真正方便用户的申请和审批业务快键开展。

1.3主要内容

系统主要内容包括:

(1)考勤管理:

员工的加班、调休、请假、市内外出、出差等的申请、审批、查询和统计。

(2)转正申请:

员工完成试用期,进入转正审批环节,完成该环节后,成为正式员工。

(3)物资申请:

办公用物资的申请和审批。

1.4用户对象

包括总公司、山西、广西、河南、湖北等办事处、分公司全部员工。

1.5业务数据时间要求

针对用户对数据的要求,业务数据做永久性保存,部分业务数据可转入查询库中作为历史数据供查询使用。

2功能需求

2.1功能框架

2.1.1总体框架

操作系统运行监控:

虚拟机可用性

cpu负载

内存使用

IO情况

空间使用情况

OS日志

进程情况

计划任务情况

时钟偏差

端口使用情况

路由表

一页查看

多操作系统执行命令:

中间件运行监控:

取jmx的一些指标。

数据库运行监控:

主目录

集群状态

实例状态

监听器状态

表空间预警

归档情况

rman备份情况

不良sql

未使用的索引

大表数据量

alert文件报错

job失败

编译失败。

性能优化:

把上面的指标综合一下;

虚拟机和服务整体预警:

汇总超过阀值的指标。

2.1业务需求

2.1.1数据管理

1.功能描述

该模块用于收集系统所需的数据。

数据,一般是指位于设备上的数据,比如位于服务器操作系统上的文件。

数据定义:

定义需要收集的数据类型。

认证管理:

为了访问受管设备或资源,一般是需要认证的,比如用户名、密码

数据路径:

定义该数据所在的路径,以确保程序可以找到所需的数据。

该路径,是作为抓取程序的输入参数使用。

资料库管理:

定义资料库位置,收集的数据先放到磁盘上,然后再解析入数据库,在数据库里存放引用关系。

解析入库:

对于存放在资料库里指定目录的文件,解析文件,进入数据库,该解析过程通常由调度程序发起调用,也可以手工发起。

2.业务处理流程

总体的步骤如下图所示:

抓取服务,是通过网络读取文件的过程;

存储服务,是往指定的磁盘目录存放文件的过程;

解析入库,是解析指定目录的磁盘文件,将数据保存进数据库的过程;

数据应用,是对数据库中的文件查询和统计。

3.界面展现及输入输出

认证管理:

主机名称

用途

资源类型

认证方式

用户名

密码

haltpxzgqdyy01

征管前端应用

虚拟机(OLE5.9)

密码,ssh

root

ovsroot

haltpxzgmhweb01

工作门户

BS设计

虚拟机(OLE5.9)

密码,ssh

root

ovsroot

haltpxzgapp01

征管核心

定时任务

虚拟机(OLE5.9)

密码,ssh

root

ovsroot

受管主机文件路径管理:

文件标记

文件名和路径

主机hostname

主机IP

文件属性

UUID

/proc/cupinfo

haltpxzgqdyy01

147.12.184.11

文本文件

UUID

/sys/config/network

haltpxzgmhweb01

147.12.184.11

文本文件

UUID

haltpxzgapp01

147.12.184.11

文本文件

调度路线:

调度名称

调度文件

调度方式

GetHaltElX3-2

UUID

周期性自动调用

GetHaltElX3-2

UUID

周期性自动调用

UUID

周期性自动调用

这里的调度文件,引用“受管主机文件路径管理”中定义的文件。

资料库文件路径管理:

文件名和路径

资料库

源文件和路径

是否已入库

[日期]/proc/cupinfo

/proc/cupinfo

已解析入库

[日期]/sys/config/network

/sys/config/network

已解析入库

已解析入库

/data/20141120/proc/cpuinfo

解析管理:

文件名和路径

资料库

是否已解析

解析时间

是否有异常

入库位置

[日期]/proc/cupinfo

[日期]/sys/config/network

4.相关表操作

5.特殊要求说明

2.1.2资源监控

1.功能描述

资源分类定义:

要管理的资源是多种多样的,比如:

虚拟机、防火墙、交换机、中间件、数据库、应用程序等等。

资源属性定义:

资源的属性,是和具体的资源分类相关的,比如,资源类型为虚拟机的资源属性有:

是否启动、OS版本、cpu信息、内存信息、存储信息、hostname、ip地址等等;资源类型为中间件的资源属性有:

是否启动、是否有异常报错、占用内存数量、连接池数量等等。

指令管理:

对资源的探测、查询是需要OS级或网络级指令的,或者需要产品接口,这里定义这些指令。

2.业务处理流程

资源要先定义后使用,先定义类型,再定义属性

虚拟机的可用性,用ping和ssh来探测,算法是先ping,再ssh探测,都通的,认为可用性正常。

虚拟机的配置,读取文件/proc/cpus

3.界面展现及输入输出

资源定义:

暂时先留着

虚拟机可用性展示:

条件:

时间:

当前(默认),取样时刻列表

主机名称

用途

资源类型

IP地址

所在位置

可用性

haltpxzgqdyy01

征管前端应用

虚拟机(OLE5.9)

147.12.184.11

ELX3-2

haltpxzgmhweb01

工作门户

BS设计

虚拟机(OLE5.9)

147.12.184.12

ELX3-2

haltpxzgapp01

征管核心

定时任务

虚拟机(OLE5.9)

147.12.184.13

ELX3-2

数据来源:

这是一个字典表,需要先录入(增、删、改),"可用性"是用ping和ssh进行探测得到的结果。

可用的定义:

ping成功andssh成功

不可用定义:

ssh失败(timeout(20S)orconnectionrefused)

虚拟机配置展示:

主机名称

用途

资源类型

CPU

内存

交换分区

空间

haltpxzgqdyy01

征管前端应用

虚拟机(OLE5.9)

4C

16G

16G

df-h

haltpxzgmhweb01

工作门户

BS设计

虚拟机(OLE5.9)

4C

16G

16G

df-h

haltpxzgapp01

征管核心

定时任务

虚拟机(OLE5.9)

4C

16G

16G

df-h

数据来源:

1.前三列字段,取上图录入过的数据

2.cpu的获取命令:

(linux)

grep'processor'/proc/cpuinfo|sort-u|wc-l

[root@localhost~]#grep'processor'/proc/cpuinfo|sort-u|wc-l

2

3.内存和交换分区大小的获取命令:

cat/proc/meminfo

取MemTotal的值

取SwapTotal

[root@localhost~]#cat/proc/meminfo

MemTotal:

12330652kB

MemFree:

1029984kB

Buffers:

297228kB

Cached:

10298352kB

SwapCached:

0kB

Active:

8830664kB

Inactive:

2045620kB

Active(anon):

5379076kB

Inactive(anon):

1173052kB

Active(file):

3451588kB

Inactive(file):

872568kB

Unevictable:

0kB

Mlocked:

0kB

SwapTotal:

10239992kB

SwapFree:

10239992kB

Dirty:

28kB

Writeback:

0kB

AnonPages:

280696kB

Mapped:

4763068kB

Shmem:

6271432kB

Slab:

234100kB

SReclaimable:

198384kB

SUnreclaim:

35716kB

KernelStack:

2248kB

PageTables:

81376kB

NFS_Unstable:

0kB

Bounce:

0kB

WritebackTmp:

0kB

CommitLimit:

16405316kB

Committed_AS:

7459572kB

VmallocTotal:

34359738367kB

VmallocUsed:

305100kB

VmallocChunk:

34359429916kB

HardwareCorrupted:

0kB

AnonHugePages:

75776kB

HugePages_Total:

0

HugePages_Free:

0

HugePages_Rsvd:

0

HugePages_Surp:

0

Hugepagesize:

2048kB

DirectMap4k:

10240kB

DirectMap2M:

12572672kB

[root@localhost~]#

空间列,显示df-h的信息

[root@localhost~]#df-h

FilesystemSizeUsedAvailUse%Mountedon

/dev/mapper/VolGroup-LogVol0149G

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1