版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1概述
1.1开发背景和意义
随着公司规模的迅速扩大,现行的纯纸质化办公,效率低下、资料保存和查
询非常困难、成本高、不利于多人协同办公,成为日常办公的严重制约。尤其是
需要审批的事项,如果遇到审批人出差或不在公司,往往需要等待,协调的成本
很高,工作决策不能及时进行,大大降低了工作效率。开发审批系统,使得申请
人和审批人不受地域和时间限制,审批流程自动流转,相关人可以快键协调。
1.2开发目标
系统在需求设计时要充分考虑了用户的使用习惯、模块间的相互独立性,减
少系统间的相互依赖,使其能单独运行,便于开发和维护,也有利于以后的扩充,
做到与其他业务系统的高内聚、松耦合。
特别强调系统的用户体验,以及与实际审批业务的贴合性,真正方便用户的
申请和审批业务快键开展。
1.3主要内容
系统主要内容包括:
(1)考勤管理:员工的加班、调休、请假、市内外出、出差等的申请、审批、查询
和统计。
(2)转正申请:员工完成试用期,进入转正审批环节,完成该环节后,成为正式员工。
(3)物资申请:办公用物资的申请和审批。
1・4用户对象
包括总公司、山西、广西、河南、湖北等办事处、分公司全部员工。
1.5业务数据时间要求
针对用户对数据的要求,业务数据做永久性保存,部分业务数据可转入查询
库中作为历史数据供查询使用。
2功能需求
2.1功能框架
2.1.1总体框架
操作系统运行监控:
虚拟机可用性
cpu负载
内存使用
10情况
空间使用情况
0S日志
进程情况
计划任务情况
时钟偏差
端口使用情况
路由表
一页查看
多操作系统执行命令:
中间件运行监控:
取jmx的一些指标。
数据库运行监控:
主目录
集群状态
实例状态
监听器状态
表空间预警
归档情况
rman备份情况
不良sql
未使用的索引
大表数据量
alert文件报错
job失败
编译失败。
性能优化:把上面的指标综合一下;
虚拟机和服务整体预警:汇总超过阀值的指标。
2.1业务需求
2.1.1数据管理
1.功能描述
该模块用于收集系统所需的数据。数据,一般是指位于设备上的数据,比如
位于服务器操作系统上的文件。
数据定义:
定义需要收集的数据类型。
认证管理:
为了访问受管设备或资源,一般是需要认证的,比如用户名、密码
数据路径:
定义该数据所在的路径,以确保程序可以找到所需的数据。该路径,是作为抓取程序的
输入参数使用。
资料库管理:
定义资料库位置,收集的数据先放到磁盘上,然后再解析入数据库,在数据库里存放引
用关系。
解析入库:
对于存放在资料库里指定目录的文件,解析文件,进入数据库,该解析过程通常由调度
程序发起调用,也可以手工发起。
2.业务处理流程
总体的步骤如下图所示:
抓取服务,是通过网络读取文件的过程;
存储服务,是往指定的磁盘目录存放文件的过程;
解析入库,是解析指定目录的磁盘文件,将数据保存进数据库的过程;
数据应用,是对数据库中的文件查询和统计。
3.界面展现及输入输出
认证管理:
主机名称用途资源类型认证方式用户名密码
征管前端
hahpxzgqdyyO1虚拟机(OLE5.9)密码,sshrootovsroot
应用
haltpxzgmhwcbOl工作门户虚拟机(OLE5.9)密码.sshrootovsroot
BS设计
征管核心
haltpxzgappO1虚拟机(OLE5.9)密码,sshrootovsroot
定时任务
受管主机文件路径管理:
文件标记文件名和路径主机hostname主机IP文件属性
UUID/proc/cupinfb1
haltpxzgqdyyOl文本文件
UUID/sys/config/nctwork1
haltpxzgmhwebOI文本文件
UUID1
haltpxzgappO1文本文件
调度路线:
调度名称调度文件调度方式
GetHaltEIX3-2UUID周期性自动调用
GetHaltEIX3-2UUID周期性自动调用
UUID周期性自动调用
这里的调度文件,引用“受管主机文件路径管理”中定义的文件。
资料库文件路径管理:
文件名和路径资料库源文件和路径是否已入库
[日期]/proc/cupinfo/proc/cupinfb
已解析入库
[H期]/sys/config/networkZsys/config/netw
已解析入库
ork
已解析入库
/data/20141120/proc/cpuinfb
解析管理:
文件名和路径资料库是否已解析解析时间是否有异常入库位置
[日期]/proc/cupinfb
[日期]/sys/config/network
4.相关表操作
5.特殊要求说明
2.1.2资源监控
1.功能描述
资源分类定义:
要管理的资源是多种多样的,比如:虚拟机、防火墙、交换机、中间件、数据库、应用
程序等等。
资源属性定义:
资源的属性,是和具体的资源分类相关的,比如,资源类型为虚拟机的资源属性有:是
否启动、OS版本、CPU信息、内存信息、存储信息、hostname、ip地址等等;资源类型为
中间件的资源属性有:是否启动、是否有异常报错、占用内存数量、连接池数量等等。
指令管理:
对资源的探测、查询是需要OS级或网络级指令的,或者需要产品接口,这里定义这些
指令。
2.业务处理流程
资源要先定义后使用,先定义类型,再定义属性
虚拟机的可用性,用ping和ssh来探测,算法是先ping,再ssh探测,都通的,认为可
用性正常。
虚拟机的配置,读取文件/proc/cpus
3.界面展现及输入输出
资源定义:
暂时先留着
虚拟机可用性展示:
条件:
时间:当前(默认),取样时刻列表
主机名称用途资源类型IP地址所在位可用
置性
征管前端
haltpxzgqdyyO1虚拟机(OLE5.9)1ELX3-2■
应用
工作门户
halipxzgmhweb01虚拟机(OLE5.9)2ELX3-2■
BS设计
征管核心
haltpxzgappOl虚拟机(OLE5.9)3ELX3-2・
定时任务
数据来源:
这是一个字典表,需要先录入(增、删、改),“可用性”是用ping和ssh进行探测得到的结果。
可用的定义:ping成功andssh成功
不可用定义:ssh失败(timeout(20S)orconnectionrefused)
虚拟机配置展示:
主机名称用途资源类型CPU内存交换分区空间
haltpxzgqdyyO1征管前端虚拟机(OLE5.9)4C16G16Gdf-h
应用
工作门户
haltpxzgmhwcbO1虚拟机(OLE5.9)4CI6G16Gdf-h
BS设计
征管核心
haltpxzgappOl虚拟机(OLE5.9)4C16G16Gdf-h
定时任务
数据来源:
1.前三列字段,取上图录入过的数据
2.cpu的获取命令:(linux)
grep'processor'/proc/cpuinfb|sort-u|\vc-1
[root@localhost-]#grep'processor'/proc/cpuinfb|sort-u|wc-1
2
3.内存和交换分区大小的获取命令:
cat/proc/meminfo
取MemTotal的值
取SwapTotal
[root@localhost-]#cat/proc/meminfb
MemTotal:12330652kB
MemFree:1029984kB
Buffers:297228kB
Cached:10298352kB
SwapCached:OkB
Active:8830664kB
Inactive:2045620kB
Active(anon):5379076kB
Inactive(anon):1173D52kB
Active(file):3451588kB
Inactive(file):872568kB
Unevictable:OkB
Mlockcd:OkB
SwapTotal:10239992kB
SwapFree:10239992kB
Dirty:28kB
Writeback:0kB
AnonPages:280696kB
Mapped:4763068kB
Shmem:6271432kB
Slab:234100kB
SRcclaimablc:198384kB
SUnreclaim:35716kB
KcrnclStack:2248kB
PageTables:81376kB
NFSUnstable:OkB
Bounce:OkB
WritebackTmp:OkB
CommitLiniit:16405316kB
CoinmittcdAS:7459572kB
VmallocTotal:34359738367kB
VmallocUscd:305100kB
VmallocChunk:34359429916kB
UardwareCorrupted:0kB
AnonHugcPagcs:75776kB
HugePagesTotal:0
HugcPagcsFrcc:0
HugePagesRsvd:0
HugcPagcsSurp:0
Hugcpagcsizc:2048kB
DirectMap4k:10240kB
DirectM叩2M:12572672kB
[root@localhost~]#
空间列,显示df-h的信息
[root@localhost-]#df-h
FilesystemSizeUsedAvailUse%Mountedon
/dcv/mappcr/VolGroup-LogVol()149G11G36G23%/
tmpfs12G6.0G6.1G50%/dev/shm
/dcv/sda1194M35M150M19%/boot
/dev/mapper/VblGroup-LogVol02238G18G208G8%/uOl
存储空间展示:(先不做)
存储分区限额已用空间已用占比被挂载的虚拟机
haltpxzgqdyyOl
/export/chinasoft-/200G50%
400GhaltpxzgmhwebO1
yes
haltpxzgappOl
/export'digitalchin
300G200G66%
a/yes
/export/zc/ycs200G150G75%
数据来源:
该表与上表类似,从存储角度说明一个分区的挂载情•况,这里是指共享存储。
进程展示:(当用户发起查看请求时获取,暂时不存放历史数据,暂时可以不放数据库
中)
UID所在主机PID描述文本
haltpxzgqdyy
weblogic2157
01
haltpxzgqdyy
apache24532
01
haltpxzgqdyy
22312
01
M-cf的文本
[root@localhost〜]#ps-ef
UIDPIDPPIDCSTIMETTYTIMECMD
rootI00Sep28?00:03:39/sbin/init
root200Sep28?00:00:00[kthreadd]
root320Scp28?00:00:02[migration/0]
root420Sep28?00:01:13[ksoftirqd/O]
root520Sep28?00:00:00[migration/0]
root620Scp28?00:00:11[watchdog/0]
进程名称:UID
描述文本:CMD
4.相关表操作
5.特殊要求说明
2.1.3性能管理
1.功能描述
性能分类定义:
硬件性能、OS性能、网络性能、存储性能、中间件性能、数据库性能
2.业务处理流程
整体的思路是:
1周期性向所有受控机器发送OS命令,执行后获得命令的输出;
2.解析存放到数据库申;
3.然后是相应的统计查询。
执行的命令是:
top查看进程活动状态以及一些系统状况
vmstat查看系统状态、硬件和系统信息等
iostat查看CPU负载:硬盘状况
sar综合工具,查看系统状况
mpstat查看多处理器状况
netstat查看网络状况
iptraf实时网络状况监测
tcpdump抓取网络数据包,详细分析
mpstat查看多处理器状况
tcptrace数据包分析工具
netperf网络带宽工具
dstat综合工具,综合了vmstat,iostat,ifstat,netstat等多个信息
3.界面展现及输入输出
4.相关表操作
5.特殊要求说明
2.1.4故障管理
1.功能描述
2.业务处理流程
3.界面展现及输入输出
4.相关表操作
5.特殊要求说明
2.1.5调度管理
1.功能描述
类似于操作系统的计划任务,这里管理服务的调度情况。
调度,为了性能上的考虑,目前可采用多线程调度,将来会支持分布式调度。
调度的内容是:
第一:OS命令
第二:要执行的主机列表
第三:时间周期
2.业务处理流程
3.界面展现及输入输出
4.相关表操作
5.特殊要求说明
2.1.6操作管理
1.功能描述
2.业务处理流程
3.界面展现及输入输出
4.相关表操作
5.特殊要求说明
数据库运行监控
1.功能描述
2.业务处理流程
3.界面展现及输入输出
1.概况:
查询条件:
关键字(按主机、实例名、ip等查询)
(显小结果:)
0^1:orcl
超录经nF
又—回诺晦瓯
邮寸釉帆缩别躺犒
以Q«赚G削既‘£,
滞艘空飕舸聃
然献小的国踊履膻盼&
跳睽另0
获E授包iWH
际蛀员近氯QE鬃身源I
雅E?—4g的Dui
葛潴匹批的a
醺
㈤
翱普3Q将由3
期履
翦
_JL比总短的MOGot1柚姓乳那盘泡理
?岫阳加况遍:改泄::;血;饶事M'Ca门必':蕊五力湎:小汕气'二二"强凯M13附
0hr,弼Ol^ct,沁suOraci出蜘加©YZZ庄日至”3.於乳201UU阳战
丽
■北自:戏就静火
三凝排疗0至甜虾0找於疗✓0一飙的✓0
说明:
上图中悌一行,“数据库实例”修改为数据库实例:XXX,所做主机hostname:XXXJP地址:
XXX
第二行,主目录。。。等等去掉这行
SQL相应时间,这块去掉。
注意:
因为有多个实例,这里显示的是查询出来指定的一个。初始化进入页面,取一个核心
的数据库,这个是要定义的。
2.实例和监听器状态:
查询条件:
关键字(按主机、实例名、ip等查询)
(显不结果:)
实例名称所在主机IP地址实例状态监听器状态
hostname
orcl
hadszzzd
qypt
••
•••
ooo
3.集群状态:
查询条件:
关键字(按主机、实例名、ip等杳询)
(显小结果:)
集群XXX:
NameTypeTargetStateHost
oraBl.instapplicationONLINEONLINEracl
oraB2.instapplicationONLINEONLINErac2
ora.RACDB.dbapplicationONLINEONLINErac2
ora・•・・DB1・srvapplicationONLINEONLINEracl
oraDB2.srvapplicationONLINEONLINErac2
orataf.csapplicationONLINEONLINEracl
oraSMI.asmapplicationONLINEONLINEracl
oraCl.IsnrapplicationONLINEONLINEracl
ora.racl.gsdapplicationONLINEONLINEracl
ora.racl.onsapplicationONLINEONLINEracl
ora.racl.vipapplicationONLINEONLINEracl
ora・•・・SM2・asmapplicationONLINEONLINErac2
oraC2.IsnrapplicationONLINEONLINErac2
ura.rac2.qsdcipplicaLionONLINEONLINEIdc2
ora.rac2.onsapplicationONLINEONLINErac2
ora.rac2.vipapplicationONLINEONLINErac2
4.压力状况:
查询条件:
关键字(按主机、实例名、ip等查询)
(显示结果:)
2015年1月15日,数据库实例:XXX,所做主机hostname:XXX,IP地址:XXX
时间平均活动会话日志切换次数磁盘10数平均cpu占比
数
10:00
10:10
10:20
10:30
10:40
OOO
有几个实例显示几个。
5.参数情况:
翘触以ad>缝以微的SYS券
初始化参数
'显祗QL)„[画)
、
电:班抻还聆仃三矢锄疑财,掘郎粒笈胃畸楞乳
J
里_________里_三更:然-—X
______________^Tv]网1、刑i)
枝糠翻分标靛
口左兰贡正衽之亨笆以士重年出;t月亍SIfik.外二旨去参会£系^求笈工
、保存到文件)、的显示)
o一二网底一可务之4•
恚
箍助I程i麦期
Hbw_Mb0_ccm职xaF.AL2Bcolex肥
uiit&jiejtsF:窃ACLEPROOUCTWNSum5✓,雉妨
hckzRmd(hepdew0F:\OWLEPROOUCTVQ2cSow;✓
ccce_iEp_destF:\OUCIfPROOUCT\102CStnuj✓✓
Q计
cun«shinnj0|SIMLARv|Stnnj✓
\—-
把上面的一些图标去掉:
第一行:显示SQL、还原、应用,去掉这行
第二行:当前、SPFILE去掉
保存到文件等等,都去掉。
6归档情况
查询条件:
关犍字(按主机、实例名、ip等查询)
(显示结果:)
实例名称所在主机归档模式归档目录最早日志当前日志
和IP序号序号
orcl
hadszzzd
qypt
••
•••
ooo
7rman备份情况
查询条件:
关键字(按主机、实例名、ip等查询)
(显小结果:)
实例名称所在主备份方式备份结果备份历史备份大备份速度
机和IP小
orcl
hadszzzd
qypt
••
•••
ooo
实现情况参考:
/uid-23284114-id-3977925.html
8.表空间使用情况
查询条件:
关键字(按主机、实例名、ip等查询)
(显示结果:)
实例XXX,所在主机hotsname:XXX,IP地址:xxx
灿ft®占般血占用率(%)百:
CUNDAIA-坦55.3✓U
HOSPDA*1720212幻/11
JKDAD1TA10QO239.出✓U
i
LDRKDATAmo4.096.0跑V
LBRKDATA32Kw骐4✓
SPT.AB项0198C
___________
SYSAUX3舶级35.7✓U
SYSTEM如0现9s.i汽✓11
IBP356000356.G✓r
UND0TBS1现0量1927✓
,
USERS第3里z2.5✓U
蚊小(MB)&66Q8/疑机X就。只烹
肢同。出)5,697.7
膻雷㈣网
说明:
这个表是个大列表,有10个实例,显示1()个上图的列表。
数据文件状态:
依艮:欧|依《闿
ffi犍—
EORAOI网)DUCTgOMUr;族1怔3网蜥CLimmOOE原助41搬4W
于他0原股流FDATA曲卿心ME总劭9•烈
f优也班IDCCT电。JKDAD&LUJXDADATAOOE血期2W
EORACZ原DCC7况口£.;CRU:M1如LDRK-OOE4块8:1M.00
FORACZKCDUC?!。2:),司工;®U1D?K12OFLDRKDm总IM【岷时
FORA3raMTT1(M3般或;隘曲DBFSOm.加期【加
?ORAG£PRODCCT此Q3沈)1族LSYSAUXnBSFSYSAUXOOE我助切9
FORAR凰DlCn(M3W.G0RCSKEj:】腑SYSTEMSYSTEM»琳东91.15
f仇侬网IDUC?欣。双通国艇田阳的睡(M恁勖溟研加1
EORACZIMDCC;也。况/£.5&C2)01歌陶I-OOE胧助',既0
FORACI网双'仃咫蹴以口弧/醐IDBFM___era制用:支二9W
这个表是点上面的表空间钻取过来的表,增加•列,“自动扩展”
9.性能不良的SQL:
查询条件:
时间起止:
主机:
实例名:
用户名:
(显示结果:)
序号用户SQL语句平均执行最长执行最短执执行次
时间时间行时间数
1
2
3
4
5
o0O
10.未使用的索引:
杳询条件:
主机:
实例名:
用户名:
(显示结果:)
序号所在主机用户索引名称索引语句所在的表
1
2
3
4
5
O0O
11.大表数据量分布:
查询条件:
主机:
实例名:
用户名:
(显小结果:)
序号所在主机用户表名数据量是否分区表
1
2
3
4
5
o0O
12预警中心
杳询条件:
主机:
实例名:
用户名:
(显示结果:)
序号所在主机用户预警类别预警信息预警时间
1
2
3
4
5
O0O
4.相关表操作
5.特殊要求说明
操作系统运行监控
1.功能描述
2.业务处理流程
3.界面展现及输入输出
1.操作系统可用性
查询条件:
关键字:
(显示结果:)
鹃联资逾棚
1172.169144期
2正搦瞬45•翻
3嘛胡序招172.167.120■题
2.压力情况
查询条件:
关键字:
(显示结果:)
均
平均
UcUU平
CP
序号主CPP平Cpu最内存1OPSIOPS
存
平
存
内
内
均
平
均
均
机使大/最最大平均最大
余
余
剩
运
用
剩
行
塞
阻
名率小使/最值/最
队
率
列
程
进
数用率小剩小值
数
余
1
2
3
4
5
o0O
3.空间使用情况
查询条件:
主机:
文件系统名称:
(显示结果:)
序号所在用户文件限额己用空间未用空间使用率
主机系统
1
2
3
4
5
OOO
4.进程情况
查询条件:
主机:
进程名称:
(显示结果:)
序号进程用户使用使用描述
名名cpu内存
1
2
3
4
5
O0O
5.计划任务
资询条件:
主机:
(显示结果:)
行
序号计戈执行
间IJ
任务结果
描述
1
2
3
4
5
O0O
6.系统日志
查询条件:
主机:
(显示结果:)
序号主机日志
文件
1
2
3
4
5
OOO
点击日志文件打开,可以阅读
7端口使用情况
查询条件:
主机:
(显示结果:)
序号主机端口进程程序状态
号号
1
2
3
4
5
o0O
8发布命令
已实现的功能。
总施命令窗口
dateI
口领转命令给果线名称噗址
□1线异常,髓倒减耨是黏御助施跚翳172.16.7,120
□2ThuJan1515:34:44CST2015开频螭44
□3ThuJan1515:35:23CST2015正趟髓172.16.9,145
4.相关表操作
5.特殊要求说明
中间件运行监控
L功能描述
2.业务处理流程
3.界面展现及输入输出
1.实例状态
查询条件:
主机:
(显示结果:)
蚱
操
序号主机端口版本实例启动JVM版JVM使
统
祭
号状态时间本用情
版
本
况
1
2
3
4
5
OOO
2.负载情况
查询条件:
主机:
(显示结果:)
事务
执
行
序号主机域名处理线程调用
程
排
缴
行
请求利用servlet
速
数
率
数率速率
1
2
3
4
5
OOO
3.连接池运行情况
查询条件:
主机:
(显示结果:)
一
一
当前
1大
序号主机域名连接平均最大
接
援
连&-
池名治延迟延迟
数
称数
1
2
3
4
5
O0O
4.服务部署情况
查询条件:
主机:
(显示结果:)
序号主机域名Web模Ejb模模块
块块描述
1
2
3
4
5
OOO
4.相关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 甘肃省合水县观光车和观光列车司机 N2 证考试参考题库-含答案
- 2023年山西省中考数学真题【答案】
- 2026联赛考题及答案
- 仓储安全管理知识测试题及答案
- 解读社工实务重点试题及答案
- 2026年芜湖市劳动保障人力资源有限公司 人才储备3人(三十六期)笔试备考题库及答案详解
- 2026年长阳土家族自治县网格员招聘考试模拟试题及答案解析
- 2026年上师大附属虹口中学实习教师招聘考试备考试题及答案详解
- 2026西安市第五医院(陕西省中西医结合医院)编制外工作人员招聘考试参考题库及答案详解
- 2026年德州泰合产业运营集团有限公司公开招派遣制工作人员(13人)笔试模拟试题及答案详解
- 急性胰腺炎观察及护理
- 医学影像诊断报告书写规范-256
- 新标日初级下册单词
- 如何开展科学实验
- 心理学与行为科学研究
- 江河防洪系统-江河防洪系统组成
- 机器人技术及其应用课件
- 6.4.3 余弦定理、正弦定理
- 效果图表现技法-马克笔的表现技法课件
- 2023年湖南株洲中考英语真题及答案
- 发展经济学 马工程课件 11.第十一章 人口与人力资源
评论
0/150
提交评论