信息运维监控功能架构优化及智能门户研发实施-详细设计报告_第1页
信息运维监控功能架构优化及智能门户研发实施-详细设计报告_第2页
信息运维监控功能架构优化及智能门户研发实施-详细设计报告_第3页
信息运维监控功能架构优化及智能门户研发实施-详细设计报告_第4页
信息运维监控功能架构优化及智能门户研发实施-详细设计报告_第5页
已阅读5页,还剩251页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

概 综合网管监 业务系统性能监 信息通信智能运维门 设备全过程管 运行方式管控系 概述此详细设计说明文档的编写目的是为了说明信息运维综合2、面向服务的架构:Service-OrientedArchitecture,缩写3、WEBWebService,是为了使原来各孤立的站点之间的信息能够相互通信、共享而一种接口。WebService所使用的InternetHTTP、XML、SOAP(简单对象SOAPRPCWebJSONRESTful格的Web服务。体企业指导下希望实现的业务能力及其关系。可行性》综合高综合的灵活性,提供良好的可扩展性。高性能:在目前的基础上进一步提升的性能和效率,满足大数据量、准实时性的需求,在目前的分钟级高可扩展性:在目前的基础上,进一步提升架构的灵综合以Java+JSP作为主要的技术路线,结合C++等技综合利用Thrift技术实现协议与管理器之间的ThriftThrift是一个跨语言的服务部署框架,最初由 于2007接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(目前支持C++,Java,Python,PHP,Ruby,Erlang,Perl,Haskell,C#,Cocoa,Smalltalk和OCaml),并由生成的代码负责RPC协议层和传输层的实现。ThriftC/S务端和客户端跨语言的支持。用户在Thirft描述文件中自己的(协议层,定义数据传输格式,可以为二进制或者XML等)ZookeeperZooKeeperHadoop系统的可靠协调系统,提供的功能包括:配置、名字服务、分布式同步、组服务等。ZooKeeper NameService都被称作为znode,这个znode EPHEMERAL类型 znode是有版本的,每个znode中的数据可以有多个版本,也就是一个路径中可以多份数据znodeznode失去联系,这个znode也将自动删除,Zookeeper的客户端和sessionznode这个session失效,znode也就删除了znode的名可以自动编号,如App1已经存在,再创建的话,将会自动命名为App2znode可以被,包括这个节点中的数据的修改,子节点的变化等,一旦变化可以通知设置的客户端,这个是Zookeeper的特性,Zookeeper的很多功能都是基于这总体架构面模块,管理模块,基础模块和数据模块。整体的架构综 IMSThrift 型都为一个独立的进程,启动和停止由控务进程根据调度数据模块分为三块:1、管理配置库,用于综合监中;2、性能数据、数据、告警数据等数据直接在IMS的实时库中,实现综合和IMS之间的数据一致;3、资源数部署结构数据流 程 拓扑发现 Dll面,数据库中2.4.PAGE2.4.PAGE1.2.界面原型SNMP版本,提高拓扑发现的效率。3资源管理通过资源管理界面,实现对软件和硬件资源信息的,包括资源名称、类别、IP地址等信息的以及各类资源之间关联关系的。性能管理性能指标数据的。协议下达任务完成数据和上报,并随时提供自己运行状态的单,功能单一,从而保证高效率和稳定的运行。进程的主要功能是完成数据和上报。口主要有接口,任务调度接口以及数据上报接口。进程任务主要分为两类:一是协议任务,按zookeeper1、协议插件必须是多线程的运行方式,以提高的效2、每个频率资源组成一个队列,以便后续对资源队列上增加读写锁。当资源变更时,协议插件的主3、当某个频率资源队列被清空后,对应的周期采空,则停止相对应的周期任务。4、协议模块主线程需要缓存所有目前正在运行的周期采一个新的周期任务启动,以进行新频率任务。Syslog等。每一个协议都是独立模块,保证对某一个采集协议功能的升级不会影响其他协议的功能。流量管理netStream等流量协议。实际删除前,需要弹出框进行确认,防止误操作。虚拟化告警管理配置管理设备账号管理码等信息。设备账号管理的主要功能为网络设备的用户名、等信息,其中加密保存到数据库中。该界面的原型为:其中,网路设备从资源表中获取,配置的用户名、、也保存在资源表中。从资源表中将一个网络设备的记录删除。自动备份管理格中展示的网络设备是配置了用户名、、的设备,未配备份操作查看系统管理命令分为两大类,性能命令和配置命令。两大类命令按照协议进一步细分,主要分为snmpwmisshjmxjdbcnet页,将指标分组的页修改为指标模块,具体的界面设计指标计算配置界在系统配置配置菜单下增加一个新的菜单,计算配表格的形式展示与该指标关联命令的信息,如下图:字典数据界资源的管理界面直主要提供对资源的功能,并对采源的列表框中加载该协议的所有资源。表格中指标模板的信息,将指标模板的名称带入到文本框中。按钮通过将配置好的指标信息保存为一个新的指标:择按.任务管理界面cfgstauts配置状态务。最后,将进行任务的资源状态置为启动(1。当点击停止配置或者停止性能按钮时,首先检查是否选择了资源,如果没有选择,给出提示信息;如果选择了未的资源的话,也给出提示信息:“不能包含还未的资源”;其次,将要停止的资源的主数据作为参数传给管理器的任务调度模块,停止这些资源任务。最后,将停止任务的资源状态.模块配置界面.模块管理界面灾备专项灾备专项利用net、SSH等协议,在或者数据库所在服务器上执行特定令,实现对、数据库等灾备专项的运行情况的。执行命令的方式获取运行情况的指标数据,如组的状程执行命令的方式获取数据库运行情况的指标数据,如进程状数据接口北向接口的主要功能是定义通用的数据出和入的接口,提供和数据接收保存到内存中的syslog队列中。syslog队列:是一个先进先出的队列,用于保存接收到的,供syslog处理服务。处理的主要过程是syslog的header信息,根据header中syslog析器都继承于同一个抽象的syslog解析器父类,该父类提供一个解syslogSyslog析器主要的工作包括首先对原始的syslog写入文件保存,以供后续检查,原始只保留最近一个月的数据;其次,对syslog事件进行解析,识别该是性能,还是告警,按照不同的类型,生成对应的消息;最后,调用性能、告警发送接口,完能和 业务系统性能在已建设的信息综合系统(IMS)中缺少对电力信息业务系统 存库库 应用性能监测利用Wiap(或LibPcap)技术捕获业务系统传输的数据,可以将某些特殊的数据滤掉,对捕获的页面或模块的数据进行分否是否是业务系统页面及模块探测是业务系统性能的重要组成部分,也是基础数据来源。业务系统性能方式:采用探测与主动探经处理,是业务系统的真实反映。成包括业务系统服务器IP、来源IP、被模块名、用户名、时间、页面正确率等信息,并将这些信息存入数据库中,便务系统的行为,主动发起请求,记录并分析结果,存入数据库。可以真实反映效果。主动探测与探测形成互补,可以在业务系统无的情况下进行主动探测,保证即使在业务系统无人的情况下也能其信息传给IMS,作为探测的补充,提高的准确率。给IMS。探测模块收到IMS启动的指令后开始对指定的业务系统进行,捕获流经业务系统的数据包,并将捕获的数据包在内存库中。探测模块中的分析程序从内存库中已经捕获的业依据既定探测规则,探测可以给主动探测下发策略使主动探测启动或停止。每台终端主动探测程序对用户业务系统的行为进行录制,通过回放录制的来模拟用户对业务系统的,每台终端的情况都不尽相同,用户体验分析指标,并与页面对应。流程图如下:故障分析与定位通过对业务系统结果的分析,可以发现对业务系统来源、时间、过程中存在的故障,形成故障告警。告警信息可故障回时间、过程中存在的故障定位,并给出可能的解决方案。综合报表展现从数据库中捕获的业务系统数据包并分析,形成页面、来源IP、时间、时长、结果、成功次数等指信息通信智能运维门户航,用户的个性化组件管理和监盘等信息。当前门户设计由于缺失SpringMVC+Spring+ibatisjsp+juqey依托,支持Tomcat和Weblogic部署。总体架构主要使用SpringSecurity框架,提供认证和相关功能,并使用CAS提供单点登录服务。功能结构织,权限,组件管理:该功能下又分为业务,根角色,用户,功能菜单,菜单,主要是对涉及业务相关功组织:该功能下分为业务组织体系,衍生角色,主对象相关功能的增,删,查功能。护。数据流配置数据录入流监盘数据查询决策中心 7应用系统人数:以图形化形式展示财务管理、协同办公、人力资源、项目管理、物资管理、综合、管理、规划计划、安全生产、其他系统等人数指标数据。运检中心:饼图表示:主机设备、设备、网络设备、网省:同(展示数据不同:月新增设备数,当前设备总数用文字表示;地图表示内、分布:饼图表示:主机设备、设备、网络设备、网省:同(展示数据不同:网省:同(展示数据不同网省:同(展示数据不同:前1年、2年、3网省:同(展示数据不同设备总量厂商排名网省:同(展示数据不同网省:同(展示数据不同:表网省:同(展示数据不同故障设备厂商排名 网省:同(展示数据不同故障设备总:故障这边总量、设备再利用总量用文字表示;腾退数量、再利用数量分别用柱状图网省:同(展示数据不同设备再利用总量:1811;腾退数量:1812;再利用数量:1813;再利用率:“基础软件总量”以文字形式显示在网省:同(展示数据不同3各单位统推业务及网省:同(展示数据不同3各单位统推业务及:“统推系统个数”和“自建系统个数网省:同(展示数据不同网省:同(展示数据不同、3.:左侧表示“新增业务系 网省:同(展示数据不同昨日/缺陷工单:“总数”和”缺陷工单数”用柱子网省:同(展示数据不同7495883网省:同(展示数据不同 (网省:同(展示数据不同(:用展示“平均解决时长”数网省:同(展示数据不同 网省:同(展示数据不同 况、各项操作任务执行情况、工作票的及执行情况、设备检修、验证情况、设备缺陷、消缺情况、设备巡视检查情况、各项定期检修计划执行反馈、与控制等过程。全防护系统、备份系统、机房电源系统以及辅助系统上设备安上(二、三类由省公司根据实际情况予以定义)的操作必须下线的整体与。从客户联络接收客户服务请求,转到相关部门进行、处理,并对处理过程进行、督办。并把处理结果及时反馈给客户,形成设备全生命周期管理IP地址段内设备;编号1publicJSONObjectingorderTypeCode);2publicJSONObject台需要数3publicJSONArrayringorderTypeCode,ID4publicintStringassetId,StringdcrContent,String态5publicintStringorderTypeCode,ID6publicJSONObjectrrayparams,intpageNum,intpageSize,ID列表排合条件的设备数据等7publicDlmOrderID8publicDlmOrderringflowId);9publicJSONObjectgorderId,StringpublicDlmOrderist(StringorderId,String[]assetIdList);备ID数组publicJSONObjectyPage(StringorderId,intpageNumber,int询的设备数publicJSONArrayst(StringroleId);表publicJSONArray表publicJSONArrayStringtypeCode);publicJSONArraygmfrId);表publicode(StringpublicJSONArrayingbrandId);表publicDlmOrderpublicDlmOrderbjectorderInfo);publicDlmOrderNObjectorderInfo);publicDlmOrderObjectorderInfo);publicDlmOrderObjectorderInfo);认-->当值班-->交等流程。将运维人员在平时遇到的问题或者故障以及其解决方案录入到当设备处于退役状态或者相关的系统下线后导致相关的设备处提供设备功能。成本、成本、折旧、残值等进行统计分析。知识库/缺陷库调控中心:网络延时峰值用柱子表示,网络延网省:同(展示数据不同网络时延峰:299;两个维度(录人所属区域不同获取不同维度值网省:同(展示数据不同352、302有两个维度区域不同获取不:左边光缆长度用刻度尺展示“光缆总长度”,并展示“月新增长度”的数据;右边通信站和通信设备的通信站用柱子表示网省:同(展示数据不同:1497;上月新增:市地域相应指标的状态用气泡图网省:系统健康运行时长:245是否可(探测业务系统登陆人 网省:同(展示数据不同系统登录人数统网省:同(展示数据不同实时在线人数:107;日登录人 :左边用表示:值班记录、继电保护、安全自动装置、调度自动化;值班记录:安全自动装 网省:同(展示数据不同置:1500;调度自动化:1501;归档通信方式单:终端安全:桌面终端补丁安装率用示;主动监测:外联数据量用柱状图网省:同(展示数据不同:当日木马趋势图用曲线表示;互联网行为用饼图表示;'终端防软件安装率'、'安全数量'、'监测工具安装率'用文字表示;'互联字表示(用类似进度条表示数量的程度);阻截敏感字信息:'商密','内部事项','网省:同(展示数据不同当日病毒木马:1734;联网安全:1730;终端防软件安装率:1271;安全威胁数量:1732;保密监测工具安装率:1274;互联网量:1729;互联网出口木马数量:1733;数量:1735;安全事件处理数量:1737;阻截敏 :用气泡图展示各指标数据的运行状及时到位率数据展示在图上数据库数据:实时为人员提供方便。个人工作台击配置后,再点击个人工作台中某widget的关闭窗口图标,执行要持久化的布局信息数据。若点击定制按钮则弹出定制widget个人任务待办 设备全过程管理设备的整个生命周期状态进行管理,无法控制设备从库存到领模块调用WebService使用工作流相关功能。支持TomcatWeblogic10部署。设备管理中导入导出的相关功能使用Mongodb保存上传的总体架构主要使用SpringSecurity框架,提供认证和相关功能,并使用CAS提供单点登录服务。功能结构设备视图:设备视图相关的管理功能。设备视图是指可的设数据流设备数据录入流入数据库。如果设备由用户导入,则上传的Excel文件会保存如mongodb数据库中。申请单数据创建流设备管理理连续的IP地址段内设备;

1publicJSONObjectingorderTypeCode);2publicJSONObject台需要数3publicJSONArrayringorderTypeCode,ID4publicintStringassetId,StringdcrContent,String态5publicintStringorderTypeCode,ID6publicJSONObjectrrayparams,intString[]assetIds);序7publicDlmOrderID8publicDlmOrderringflowId);9publicJSONObjectgorderId,StringpublicDlmOrderist(StringorderId,String[]assetIdList);备ID数组publicJSONObjectyPage(StringorderId,intpageNumber,int询的设备数publicJSONArrayst(StringroleId);表publicJSONArray表publicJSONArrayStringtypeCode);publicJSONArrayg表publicJSONArrayode(StringpublicJSONArrayingbrandId);表publicDlmOrderpublicDlmOrderbjectorderInfo);publicDlmOrderNObjectorderInfo);publicDlmOrderObjectorderInfo);publicDlmOrderObjectorderInfo); 设备视图 流程关联自动巡检管理自动检修管理自动缺陷管理自动值班管理两级缺陷库将运维人员在平时遇到的问题或者故障以及其解决方案录入到设备提醒巡检计划提醒检修计划提醒服务到期提醒备品缺失提醒设备腾退提醒当设备处于退役状态或者相关的系统下线后导致相关的设备处设备体提供设备功能;统计分析综合统计分析成本、成本、折旧、残值等进行统计分析;KPI统计分析设备能耗统计操作日志运行方式管控系统应用系统配置项拓扑,以应用系统为,展现其包含的主机、库实例,应用实例集成的应用实例、应用实例交换集成的应成集成成换成主机连接的UPS源网络设备连接的设备等与主切相关的配置项在操作系统拓扑中进行全方面的展示,展现方式与主机拓扑类安装的数据库实例,应用实例集成的应用实例、应用实例交换集成的数据库实例、主机集群的主机、主机连接的网络设备、主机连接的UPS电源网络设备连接的设备等与主切相关的配置数据库配置项拓扑,以数据库为将应用系统包含的主机、主库实例,应用实例集成的应用实例、应用实例交换集成的应其他软件配置项拓扑,以其他软件为将应用系统包含的主成交集成成换成备主机连接的UPS源网络设备连接的设备等与主切相关的配置项在操作系统拓扑中进行全方面的展示,展现方式与主机拓扑类应用实例配置项拓扑,以应用实例为将应用系统包含的主成交集成成换成备主机连接的UPS源网络设备连接的设备等与主切相关的配置项在操作系统拓扑中进行全方面的展示,展现方式与主机拓扑类库安装的数据库实例,应用实例集成的应用实例、应用实例交换机连接的UPS电源网络设备连接的设备等与主切相关的配UPS备和网络设备连接的主机,平层展示与主机之间的资源关系。据库安装的数据库实例,应用实例集成的应用实例、应用实例交观展现UPS电源的内部资源关系。总体架构功能结构演变过程,是运行方式管控系统的模块。以应用系统的变更的其他配置在进行变更预评估,则要将该配置项对应的应用配置资源综合查询所有数据对象均应可提供按主键检索(get)、按字段检索配置项接口集1123456789识12121123456789识帐号帐号1212112345678配置项分类按字段检索接口1212变更配置项接口集12123456789帐号帐号select*fromt_app_changeconfigwhere1=1andpname12123456789识帐号帐号 configchangeid=$configchangeid配置项拓扑接口1111史拓扑history和计划拓扑n。123为n1置项名称)=""} ame:ERP系统}Ifselect wheret.stableid=$stableidandt.version=(selectmax(version)fromt_app_configt t.stableid=$stableidandt.createtime<=$ctimeandt.createtime123为n1识[{startid(关联关系源配置项标识)="",ccla ="",endid(关联关系目标配置项标识)="",configid(目标配置项标识)="",cname(关联关系名称)=""},……] 包含 cf, c,cname=包含 否拓扑显示值为N的关联关系; selectnewmap(c.id asconfigid,c.ctypeasctype,c.ccla ameasfromConfigc,ConfigRelationcr,ConfigRelationTemtecrtwhere1=1andcr.state='发布'andcr.isuse='Y'andcr.crtemteid=andcrt.state<>'作废'andcrt.istopologyshow<>'N'andandc.isuse='Y'andc.id=cr.tconfigidand123为1合

f0948fe184e,cname=包含}]否拓扑显示值为N的关联关系;selectnewmap(c.id asconfigid,c.ctypeasctype,c.ccla ameaswhere1=1andcr.state='发布'andcr.isuse='Y'andcr.crtemteid=andcrt.state<>'作废andcrt.istopologyshowN'andc.state='发布'andc.isuse='Y'andc.id=cr.sconfigidand实例集成应用实例、应用实例交换集成应用实例、应用实例集成数据库实例和应用实例交换集成数据库实例。123为n1 f3f08be2924,cname=交换集成访 }, c,cname=交换集成访 cname=集成 a718e91f801b7,cname=交换集成访集成应用实例、应用实例交换集成应用实例、应用实例集成数据库实例和应用实例交换集成数据库实例的关联关系;查找正在使用的关联类型是应用实例集成应用实例、应用实例交换集成应用实例、应用实例集成数据库实例和应用实例交换集成数据库实例的关联关系;否拓扑显示值为N的关联关系; fromConfigRelationcrwhere1=1andcr.ctype='yysl_jhjcfw_yysl'orcr.ctype='yysl_jcfw_yysl'orcr.ctype='yysl_jhjcfw_sjksl'orcr.ctype='yysl_jcfw_sjksl'1231 f3f08be2924,cname=交换集成访 }, c,cname=交换集成访 a72962b460b59,cname=集成}]否拓扑显示值为N的关联关系; fromConfigRelationcrwhere1=1andcr.ctype='yysl_jhjcfw_yysl'orcr.ctype='yysl_jcfw_yysl'orcr.ctype='yysl_jhjcfw_sjksl'orcr.ctype='yysl_jcfw_sjksl'1231性性项分类标识)="",ctype(设备配置项类型)="",relactioni(关联关系标识)="",endid(关联关系目标配置项标识)="",configid(存储设备配置项标识)="",cname(关联关系名称)=""},……] configid=40288134415f0e1d01415f1848d6000a,cname=连接}]储设备连接网络设备关联关系和设备配置项信息;拓扑显示值为N的关联关系;selectnewmap(c.idasconfigid,c.ctypeasctype,c.ccla ameaswhere1=1andcr.state='发布'andcr.isuse='Y'andcr.crtemteid=crt.idandcrt.state<>'作废'andc.state='发布andcr.ctype='ccsb_lj_wlsbandc.isuse='Y'andc.id=cr.sconfigidandcr.tconfigid=$nodeid1231识称="",sc( a00,sc=统计系统,ctype=yyxt,relationid=402881e4415edb 访问,targetid=402881e4415edb selectnewmap(a.idasconfigid,a.scassc,a.ctypeasctype,b.idasameasrname,b.targetidastargetid,b.sourceidassourceid)fromVitualConfiga,VitualRelationbwherea.id=b.sourceidandb.sourceid1231识称 统计系统 selectnewmap(a.idasconfigid,a.scassc,a.ctypeasctype,b.idasameasrname,b.targetidastargetid,b.sourceidassourceid)fromVitualConfiga,VitualRelationbwherea.id=b.sourceidand1识2341对应关联关系中的sconfigid对应关联关系中的tconfigid[{startid(关联关系源配置项标识)="",ccla(主机配置项分类标识)="",ctype(主机配置项类型)="",relactionid(关联关系标识)="",endid(关联关系目标配置项标识)="",configid(主机配置项标识)="",cname(关联关系名称)=""},……] ,根据设备配置项标识和主机配置项标识获取给定时间和类型的最近一次版本的设备分配主机的关联关系和主机配置项查找正在使用的关联类型是设备分配主机的关联关系拓扑显示值为N的关联关系;selectnewmap(c.id asconfigid,c.ctypeasctype,c.ccla idasrelactionid,cr.sconfigidasstartid,cr.tconfigidas ascname)fromConfigc,ConfigRelationcr,ConfigRelationTemtecrtwhere1=1andcr.state='发布'andcr.isuse='Y'andcr.crtemteid=crt.idandcrt.state<>'作废'andc.state='发布andcr.ctype='ccsb_fp_zj'andc.isuse='Y'andc.id=cr.sconfigidandcr.tconfigid=$nodeidand1231合识类标识)="",ctype(主机配置项类型)="",relactionid(关联关系标识)="",endid(关联关系目标配置项标识)="",configid(主机配置项标识)="",cname(关联关系名称)=""},……] 连接}, configid=402881e34163f9f40141641381ee0686,cname=连接}]显示值为N的关联关系;selectnewmap(c.id asconfigid,c.ctypeasctype,c.ccla ameascname)where1=1andcr.state='发布'andcr.isuse='Y'andcr.crtemteid=andcrt.state<>'作废andc.state='发布andcr.ctype='zj_lj_wlsb'andc.isuse='Y'andc.id=cr.sconfigidand123历史拓扑为history,计划拓1合识[{startid(关联关系源配置项标识)="",ccla(主机配置项分类标识)="",ctype(主机配置项类型)="",relactionid(关联关系标识)="",endid(关联关系目标配置项标识)="",configid(主机配置项标识)="",cname(关联关系名称)=""},……] cname=安装显示值为N的关联关系。selectnewmap(c.id asconfigid,c.ctypeasctype,c.ccla ameascname)where1=1andcr.state='发布'andcr.isuse='Y'andcr.crtemteidandcrt.state<>'作废andc.state='发布andcr.ctype='zj_az_czxt'andc.isuse='Y'andc.id=cr.sconfigidand11识称 c4153b53b014153f715d70336",cname="ERP系统 ccname="IMS系统selectcfromConfigc,ConfigItemct,VConfigYYXTwherec.id=ct.configidand ct.pname='aqdjandc.state='发布andandv.id=c.idandv.id=ct.configidandct.cvalue=$cvalueorderby查询统计全局业务应用软硬件配置资源统计接口集应用系统统计总表123456789数 ameasyyxt,count(0)fromt_app_configb,t_app_configc,t_app_configrelationcr1where1=1andc.stableidcr1.scstableidandb.stableidcr1.tcstableidandcr1.ctype='yyxt_bh_zj'andcr1.state='发布'andcr1.isuse=andc.isuse='Y'andc.state发布'andb.isuse='Y'andb.state发布'group ameasyyxt,count(0)fromt_app_configb,t_app_configc,t_app_configrelationcr1where1=1andc.stableid=cr1.scstableidandb.stableid=cr1.tcstableidandcr1.ctypeyyxt_bh_xnzj'andcr1.state='发布'andcr1.isuse=andc.isuse='Y'andc.state发布'andb.isuse='Y'andb.state发布'group selecta.yyxt,count(0)nums(selectameasyyxt,fromt_app_configb,t_app_configc,t_app_configd,t_app_confige,t_app_configrelationcr1,t_app_configrelationcr2,t_app_configrelationcr3where1=andb.isuse=andb.state发布'andc.isuse='Y'andc.state发布'andd.isuse='Y'andd.state发布'ande.isuse='Y'ande.state发布'andc.stableid=andb.stableidcr1.tcstableidandcr1.ctype='yyxt_bh_zj'andcr1.state='发布'andcr1.isuse=andb.stableidcr2.scstableidandd.stableidcr2.tcstableidandcr2.ctype='zj_lj_wlsb'andcr2.state='发布'andcr2.isuse=andd.stableidcr3.tcstableidande.stableidcr3.scstableidandcr3.ctypeccsb_lj_wlsb'andcr3.state='发布'andcr3.isuse=group )groupbya.yyxt(ameas t_app_configrelationcr1,t_app_configrelationcr2where1=1andc.stableid=cr1.scstableid andb.stableidcr1.tcstableidandcr1.ctype='yyxt_bh_zj' andcr1.state='发布'andcr1.isuse= andc.isuse=andc.state='发布' andb.isuse='Y'andb.state='发布 andd.isuse='Y'andd.state='发布 andb.stableid=andd.stableid=cr2.tcstableid andcr2.ctype='zj_lj_wlsb'andcr2.state='发布' andcr2.isuse='Y'group )groupbya.yyxt(ameas t_app_configrelationcr1,t_app_configrelationcr2where1=1andc.stableid=cr1.scstableid andb.stableidcr1.tcstableidandcr1.ctype='yyxt_bh_zj' andcr1.state='发布'andcr1.isuse= andc.isuse=andc.state='发布' andb.isuse='Y'andb.state='发布 andd.isuse='Y'andd.state='发布 andb.stableid=andd.stableid=cr2.tcstableid andcr2.ctype='zj_lj_dy'andcr2.state='发布' andcr2.isuse='Y'group ameas t_app_confige,t_app_configrelationcr1,t_app_configrelationcr2,t_app_configrelationcr3where1=andc.stableid=cr1.scstableid andb.stableid=andcr1.ctypeyyxt_bh_zj'andcr1.state发布'andcr1.isuse='Y'andc.isuse='Y'andc.state发布'andb.isuseY'andb.state发布'andd.isuse'Y'andd.state发布'ande.isuseande.state发布'andb.stableidandd.stableid=cr2.scstableid andcr2.ctype='dpjx_az_zj'andcr2.state='发布' andcr2.isuse='Y' andcr3.ctype='dpjx_lj_dy' andcr3.state发布'andcr3.isuse='Y'groupby ameas where1=andc.stableid=cr1.scstableid andb.stableid=andcr1.ctypeyyxt_bh_zj'andcr1.state发布'andcr1.isuse='Y'andc.isuse='Y'andc.state发布'andb.isuseY'andb.state发布'andd.isuseY'andd.state发布'ande.isuseande.state发布'andb.stableidandd.stableid=cr2.tcstableid andcr2.ctype='zj_lj_wlsb'andcr2.state='发布' andcr2.isuse='Y'andd.stableid= ande.stableid=andcr3.ctype='wlsb_lj_dy'andcr3.state='发布'andcr3.isuse='Y'groupbyame,ameselectameasyyxt,fromt_app_configb,t_app_configc,t_app_configd,t_app_confige,t_app_configf,t_app_configrelationcr1,t_app_configrelationcr2,t_app_configrelationcr3,t_app_configrelationwhere1= andcr1.ctype='yyxt_bh_zj' andcr1.state='发布'andcr1.isuse='Y' andc.isuse='Y'andc.state='发布 andb.isuse=andb.state='发布' andd.isuse='Y'andd.state='发布' ande.isuse='Y'ande.state='发布 andf.isuse=andf.state='发布 andb.stableid=andd.stableid=cr2.tcstableid andcr2.ctype='zj_lj_wlsb'andcr2.state='发布' andcr2.isuse='Y' andcr3.ctype='ccsb_lj_wlsb' andcr3.state='发布'andcr3.isuse='Y' ande.stableid=cr4.scstableidandf.stableid=cr4.tcstableid andcr4.ctype='ccsb_lj_dy'andcr4.state='发布' andcr4.isuse='Y'group )groupbya.yyxtselectameasyyxt,count(ame)asfromt_app_configa,t_app_configb,t_app_configc,t_app_configrelationcr1,t_app_configclassc1,t_app_configclassc2where1=anda.isuse='Y'anda.state='发布'andb.isuse='Y'andb.state='发布'andc.isuse='Y'andc.state='发布'anda.sszj= and =andsubstr( o,0,8)= andlength( o)=8andlength( o)>=8 ame='zjj'andb.id= andc.id=and(cr1.ctypeyyxt_bh_zjorcr1.ctypeyyxt_bh_xnzj')andcr1.state='发布'andcr1.isuse=and(a.sszj<>''ora.sszjisnotnull)groupby orderbyselectameasyyxt,count(ame)asfromt_app_configa,t_app_configb,t_app_configc,t_app_configrelationcr1,t_app_configclassc1,t_app_configclassc2where1=anda.isuse='Y'anda.state发布'andb.isuse='Y'andb.state发布'andc.isuse='Y'andc.state发布'anda.sszj=and =andsubstr( o,0,8)= andlength( o)=8andlength( o)>=8 ame='sjk'andb.id=cr1.tconfigidandc.id=and(cr1.ctypeyyxt_bh_zjorcr1.ctypeyyxt_bh_xnzj')andcr1.state='发布'andcr1.isuse=and(a.sszj<>''ora.sszjisnotnull)groupby orderbyselecta.yyxt,count(0)numsfrom(selectameasyyxt,ameaszj,c.idaszjid,d.idyyslid,d.rjid,ameyysl,d.sszjfromt_app_configb,t_app_configc,t_app_configrelationcr1,t_app_configd,t_app_configt,t_app_configclassc1,t_app_configclassc2,t_app_configsubkeye,t_app_configsubkeyitemfwhere1=andb.stableid=cr1.scstableidandc.stableid= andcr1.state='发布'andcr1.isuseY'andb.isuse='Y'andb.state发布andc.isuseY'andc.state='发布'andd.isuse=andd.state发布and =andsubstr( o,0,8)= andlength( o)=8 ame='yysl'andc.stableid=d.sszjande.configid=d.idande.id=f.csubkeyidandf.pname='stableid'andf.cvalue=andt.stableid=b.stableidgroupby ame, orderbyyyxtselecta.yyxt,count(0)numsfrom(selectb.idyyxtid,ameasyyxt,ameaszj,c.idaszjid,d.idsjkslid,d.rjid,amesjksl,d.sszjfromt_app_configb,t_app_configc,t_app_configrelationcr1,t_app_configd,t_app_configt,t_app_configclassc1,t_app_configclassc2,t_app_configsubkeye,t_app_configsubkeyitemfwhere1=andb.stableid=cr1.scstableidandc.stableid=and(cr1.ctype= cr1.ctypeandcr1.state='发布'andcr1.isuseY'andb.isuse='Y'andb.state='发布'andc.isuseY'andc.state='发布'andd.isuseandd.state发布and =andsubstr( o,0,8)= andlength( o)=8 ame='sjksl'andc.stableid=d.sszjande.configid=d.idande.id=f.csubkeyidandf.pname='stableid'andf.cvalue=andt.stableid=b.stableidgroupbyb.id, ame,d.id, orderbyyyxt ameasyyxt, ame)as t_app_configrelationcr1,t_app_configclassc1,t_app_configclassc2where1=anda.isuse='Y'anda.state发布'andb.isuse='Y'andb.state发布'andc.isuse='Y'andc.state发布'anda.sszj=and =andsubstr( o,0,8)= andlength( o)=8andlength( o)>=8 ame='czxt'andb.id=cr1.tconfigidandc.id=and(cr1.ctypeyyxt_bh_zjorcr1.ctypeyyxt_bh_xnzj')andcr1.state='发布'andcr1.isuse=and(a.sszj<>''ora.sszjisnotnull)groupby orderby ameasyyxt, ame)as t_app_configrelationcr1,t_app_configclassc1,t_app_configclassc2where1=anda.isuse='Y'anda.state发布'andb.isuse='Y'andb.state发布'andc.isuse='Y'andc.state发布'anda.sszj=and =and o,0,8) and o)=andlength( o)>=8 ame='qtrj'andb.id=cr1.tconfigidandc.id=and(cr1.ctypeyyxt_bh_zjorcr1.ctypeyyxt_bh_xnzj')andcr1.state='发布'andcr1.isuse=and(a.sszj<>''ora.sszjisnotnull)groupby orderbyselecta.syyxtasyyxt,count(0)nums( ame ame t_app_configd,t_app_configt1,t_app_configt2,t_app_configrelationcr, t_app_configsubkeyg,t_app_configsubkeyitemhwhere1=1anda.isuse='Y'anda.state发布'andb.isuse='Y'andb.state发布'andc.isuse='Y'andc.state发布'andd.isuse='Y'andd.state发布'anda.stableid=andb.stableid=and(cr.ctype='yysl_jcfw_yysl'orcr.ctype='yysl_jhjcfw_yysl'orcr.ctype='yysl_jcfw_sjksl'orcr.ctype='yysl_jhjcfw_sjksl')andcr.state='发布'andcr.isuse='Y'anda.ide.configidande.id=f.csubkeyidandf.pname='stableid'andf.cvalue=andt1.stableid=c.stableidandb.id=g.configidandg.id=h.csubkeyidandh.pname=andh.cvalue=t2.stableidandt2.stableid=group )groupby应用系统统计主机明细表接口1123456789人selectdistincta.yyxt,a.zjid,a.zj,e.cvaluessjf,f.cvaluessjg,h.dtextsblx,i.cvaluesbxh,j.cvaluesbxlh,o.cvaluesbwhr,p.cvaluefws,q.cvaluecbrq( ameas ameaszj,c.idasfromt_app_configb,t_app_configc,where1=andb.stableidcr1.scstableidandc.stableidcr1.tcstableidandcr1.ctype='yyxt_bh_zj'andcr1.state='发布'andcr1.isuse=andb.isuse='Y'andb.state发布'andc.isuse='Y'andc.state发布'andb.id=$id)leftjoint_app_configitemeona.zjid=e.configidande.pname='ssjf'leftjoint_app_configitemfona.zjid=f.configidandf.pname='ssjg'leftjoint_app_configitemgona.zjid=g.configidandg.pname='sblx'leftjoint_sys_dictionaryonh.dkey='app.config.zj.sblx'andg.cvalue=h.dvalueleftjoint_app_configitemiona.zjid=i.configidandi.pname=leftjoint_app_configitemjona.zjid=j.configidandj.pname=ona.zjid=k.sconfigidandk.ctype='zj_az_czxt'leftjoint_app_configitemoona.zjid=o.configidando.pname='sbwhr'leftjoint_app_configitempona.zjid=p.configidandp.pname='fws'leftjoint_app_configitemqona.zjid=q.configidandq.pname='cbrq'orderby应用系统统计虚拟主机明细表接口112345678人9selecta.yyxt,a.zj,a.zjid,d.yysl, ameczxt,m.bb,n.cvaluebdbb,o.cvaluesbwhr,p.csmcfws,q.cvaluecbrq ameas ameaszj,c.idaszjid,c.stableidfromt_app_configb,t_app_configc,where1=andb.stableid=andc.stableid=cr1.tcstableidandcr1.ctypeyyxt_bh_xnzj'andcr1.state='发布'andcr1.isuse=andb.isuseY'andb.state='发布'andc.isuse='Y'andc.state发布'andb.id=$id) ameyysl,fromt_app_configd,t_app_configclassc1,t_app_configclassc2where1=1and =andsubstr( o,0,8)= andlength( o)=8 ame= ameyysl,fromt_app_configd,t_app_configclassc1,t_app_configclassc2where1=1and =andsubstr( o,0,8)= andlength( o)=8 ame=)ona.stableid=leftjoint_app_configrelationkona.zjid=k.sconfigidandk.ctype='xnzj_az_czxt'leftjoint_app_configlonl.id=k.tconfigidleftjoint_app_zdrjmonl.rjid=leftjoint_app_configitemnona.zjid=n.configidandn.pname=leftjoint_app_zdcsonm.fwsbh=p.bhona.zjid=q.configidandq.pname='cbrq'ona.zjid=o.configidando.pname='sbwhr'orderby应用系统统计设备明细表接1123456789人selecta.yyxt,a.ccsbid,a.ccsb,e.cvaluessjf,f.cvalue p.cvaluefws,q.cvaluecbrq ameasyyxt,e.idas ameasfromt_app_configb,t_app_configc,t_app_configd,t_app_confige,t_app_configrelationcr1,t_app_configrelationcr2,t_app_configrelationcr3where1=andb.isuse='Y'andb.state发布'andc.isuse='Y'andc.state发布'andd.isuse='Y'andd.state发布'ande.isuse='Y'ande.state发布'andc.stableid=andb.stableidcr1.tcstableidandcr1.ctype='yyxt_bh_zj'andcr1.state='发布'andcr1.isuse=andb.stableidcr2.scstableidandd.stableidcr2.tcstableidandcr2.ctype='zj_lj_wlsb'andcr2.state='发布'andcr2.isuse=andd.stableidcr3.tcstableidande.stableidcr3.scstableidandcr3.ctypeccsb_lj_wlsb'andcr3.state='发布'andcr3.isuse=andc.id=groupbyame,e.id,)ona.ccsbid=e.configidande.pname='ssjf'ona.ccsbid=f.configidandf.pname='ssjg'ona.ccsbid=g.configidandg.pname='sblx'leftjoint_sys_dictionaryonh.dkey='app.config.ccsb.sblx'andg.cvalue=h.dvalueona.ccsbid=i.configidandi.pname='sbxh'ona.ccsbid=j.configidandj.pname='sbxlh'ona.ccsbid=o.configidando.pname='sbwhr'ona.ccsbid=p.configidandp.pname='fws'ona.ccsbid=andq.pname='cbrq'orderbyccsb应用系统统计网络设备明细表接口1123456789人selecta.yyxt,a.wlsbid,a.wlsb,e.cvaluessjf,f.cvalue p.cvaluefws,q.cvaluecbrq ameasyyxt,d.idas ameas t_app_configrelationcr1,t_app_configrelationcr2where1=andc.stableidcr1.scstableidandb.stableidcr1.tcstableidandcr1.ctype='yyxt_bh_zj'andcr1.state='发布'andcr1.isuse=andc.isuse='Y'andc.state发布'andb.isuse='Y'andb.state发布'andd.isuse='Y'andd.state发布'andb.stableidcr2.scstableidandd.stableidcr2.tcstableidandcr2.ctype='zj_lj_wlsb'andcr2.state='发布'andcr2.isuse=andc.id=group ame, )ona.wlsbid=e.configidande.pname='ssjf'ona.wlsbid=f.configidandf.pname='ssjg'ona.wlsbid=g.configidandg.pname='sblx'leftjoint_sys_dictionaryonh.dkey='app.config.wlsb.sblx'andg.cvalue=h.dvalueona.wlsbid=i.configidandi.pname='sbxh'ona.wlsbid=j.configidandj.pname='sbxlh'ona.wlsbid=o.configidando.pname='sbwhr'ona.wlsbid=p.configidandp.pname='fws'ona.wlsbid=q.configidandq.pname='cbrq'orderby应用系统统计电源设备明细表接口型号、设备序列号、服务商名称、出保日期、设备人。型1123456789人selecta.yyxt,a.dyid,a.dy,e.cvaluessjf,f.cvalue p.cvaluefws,q.cvaluecbrq ameasyyxt,d.idas ameas t_app_configrelationcr1,t_app_configrelationcr2where1=andc.stableidcr1.scstableidandb.stableidcr1.tcstableidandcr1.ctype='yyxt_bh_zj'andcr1.state='发布'andcr1.isuse=andc.id=$idandc.isuse='Y'andc.state发布'andb.isuse='Y'andb.state发布'andd.isuse='Y'andd.state发布'andb.stableid=andd.stableid=cr2.tcstableidandcr2.ctype='zj_lj_dy'andcr2.state='发布'andcr2.isuse='Y'andc.id= group ame, selectameasyyxt,e.idasdyid,ameasfromt_app_configb,t_app_configc,t_app_configd,t_app_confige,t_app_configrelationcr1,t_app_configrelationcr2,t_app_configrelationcr3where1=andc.stableidcr1.scstableidandb.stableidcr1.tcstableidandcr1.ctype='yyxt_bh_zj'andcr1.state='发布'andcr1.isuse=andc.id=$id

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论