服务器监控及虚拟机管理之五创建自定义报表

简介:

第五章 创建自定义报表

 

       在本章节中,将通过实例来演示如Mgr何使用OpsMgr中的the newer SQL Server Reporting Services 2005以及结合Visual Studio来创建自定义的报表。

       本文基本上以详细图示的方式来一步一步演示创建的过程,期间并没有太多的原理叙述,各位如果初次进行这样的操作,只需按向导做就可以,且本章节截图均为中文,亦懂。但如果想熟练应用及达到举一反三的效果,需要具有一定的SQL开发的能力。

         将通过以下步骤来完成自定义报表的创建,本文只是举一个特定的例子,需要根据企业在服务器监控方面的需求及报表展示的需要而特殊定制:

1、 选择报表模型

2、 创建数据源

3、 创建数据源视图

4、 创建报表模型

5、 创建自定义报表

        本文大部分的操作均在安装有OpsMgr报表服务器角色的机器ScomSql.contoso.com上进行,在具体报表展示的部分操作在OpsMgr控制台角色的机器ScomR2.contoso.com机器上。

 

一、选择报表模型

注意:在之前的篇幅中已讲述了如何安装报表服务器,本部分不再讲述安装过程等。

1、 在ScomSql.contoso.com上依次点击开始—程序—Microsoft Visual Studio 2005-- Microsoft Visual Studio 2005以打开控制台。

clip_image002

2、 初次打开,需要一些时间,这和应用程序框架设计及机器性能相关。

clip_image003

3、 在打开的起始页面中,依次点击文件—新建—项目,以新加一个报表模型项目。

clip_image005

4、 “新建项目”页,依次选择商业智能项目—报表模型项目,并在本页下面的名称栏内输入自定义的名称:Example OpsMgr Report Model,及并选择存放的位置:E:\ReportModel。单击确定。

clip_image007

5、 确定后显示的如下图所示。

注意:接下来将对图示中的右侧“解决方案资源管理器”部分:数据源、数据源视图、报表模型等进行创建,这三部分的操作是依次序进行,前者均是后者进行下去的前提条件。

clip_image009

 

二、创建数据源

1、 在“解决方案资源管理器”下,依次点击右键数据源—新建数据源,将打开添加数据源向导。clip_image011

2、 在“欢迎使用数据源向导”页,保持默认,点击下一步。

3、 在“选择如何定义连接”页,点击“新建”,在打开的“连接管理器”窗口中依次选择如图中所示的。

服务器名:SCOMSQL 安装有报表服务器数据仓库的机器名,在下拉框中可以选择。

数据库名:下接选择一个数据库上的数据库,默认是OperationsManagerDW。

clip_image012

4、 选择完后,确定。会回到““选择如何定义连接”界面,点击完成。

5、 “完成向导”页,显示了刚才新建的数据源,点击完成,以完成整个数据源的创建过程。如下图所示。

clip_image014

 

三、创建数据源视图

注意:视图的创建将依赖于二、中所创建的数据源。

1、 在“解决方案资源管理器”下,依次点击右键数据源—新建数据源视图,将打开添加数据源视图向导。

clip_image016

2、 在“选择数据源”页,确保之前创建的数据源被选择,如果没有,此时可以点击“新建数据源”进行新建。下一步。

clip_image018

3、 在“选择表和视图”页,在右侧可用对象下侧找到名为Alert.Alert_6AA……表(Alert.Alert<GUID>),此表中包含有所有警报的数据。

clip_image020

4、 点击下一步,点击完成结整数据源视图添加向导。

 

四、创建报表模型

在完成了“数据源”及“数据源视图”的添加之后,将在两者的基础上进行进一步的创作,来完成报表模型的创建。

1、 在“解决方案资源管理器”下,依次点击右键报表模型—添加新报表模型,将打开添加报表模型向导。

clip_image022

2、 在“选择数据源视图”页,确保之前创建的数据源视图被选中,下一步。

clip_image024

3、 在“选择报表模型生成规则”页,保持默认的选择,下一步。

clip_image026

4、 在“收集模型统计信息”而,选择“在生成前更新模型统计信息”,下一步。

clip_image028

5、 在“完成向导”页,给新建的报表模型起个名称后,点击运行。

clip_image030

6、 运行后的图示。点击完成,以完成报表模型的添加向导。

clip_image032

7、 完成后,需要在“解决方案资源管理器”页,进行部署,以使之能在OpsMgr控制台的报表窗口能进行报表设计工作。“部署”运行后,会在当前页的右下角显示“部署已成功”。

clip_image034

clip_image036

 

五、自定义报表

完成了以上二、三、四、部分的操作,就为自定义报表打下了基础,接下来的操作将在OpsMgr控制台所在的机器ScomR2上进行。

1、 在OpsMgr控制台中,依次选择报表—编写的报表—右侧—设计新报表。

clip_image038

2、 在打开的“Microsoft Report Builder”页,右下角的报表布局为表。确定。

clip_image040

3、 确定后会打开一个新报表设计的页面。

clip_image042

4、 下图所示,分别进行如下操作:

A、 在“单击此项添加标题”栏,填写报表的名称:HealthService。因为本次要创建的是健康服务状态情况汇总报表。也就是安装OpsMgr代理的客户端与服务器端是否正常通讯(服务是否正常)的监控。

B、 分别选中左侧的Alert Name、Alert Description、RaisedDate Time,拖放到右侧的“拖放列字段”栏。每栏的宽度是可以进行调整的,以期实现更好的报表页面展示。

clip_image044

5、 完成上述操作后,点击工具栏的“筛选”。拖放Alert Name到右侧空白处,在等于(OR)后通过下拉选择HealthService检测信号。可以根据需要选择不同的项,从而创建企业需要的报表。

clip_image046

6、 “运行报表”

clip_image048

7、 OK,终于可以见到一个经过设计的报表了。

clip_image050

报表设计出来是需要让大家看的,补充介绍如何发布报表:

文件---发布,选择要发布到的位置,以后就可以在OpsMgr控制台—报表栏看到这个报表了,当然也可以做成定期运行的报表。

clip_image052

报表的设计是一项复杂的过程,不但需要调试,更需要满足企业需求也就是老板的要求,本文的例子比较典型,冀望通过此例使大家对报表的设计有所认识。





 本文转自 rickyfang 51CTO博客,原文链接:http://blog.51cto.com/rickyfang/436410,如需转载请自行联系原作者



相关文章
|
5月前
|
弹性计算 Cloud Native 数据可视化
建站选择云虚拟主机、轻量应用服务器、云服务器、云·速成美站、云·原生建站有何区别?
在阿里云的各种云产品中,云虚拟主机、轻量应用服务器、云服务器、云·原生建站、云·速成美站等产品都可用来建站使用,每种产品都有自己的优势和适用场景,例如我们是自己写的代码,可以选择云虚拟主机或者云服务器和轻量应用服务器来搭建网站,如果是自己不会写代码,想快速完成建站,一般选择云·速成美站就可以。本文为大家比较下这几个阿里云的产品在建站时各自的优势和适合的用户,以供参考。
建站选择云虚拟主机、轻量应用服务器、云服务器、云·速成美站、云·原生建站有何区别?
|
1月前
|
网络安全 虚拟化 Docker
SSH后判断当前服务器是云主机、物理机、虚拟机、docker环境
结合上述方法,您可以对当前环境进行较为准确的判断。重要的是理解每种环境的特征,并通过系统的响应进行综合分析。如果在Docker容器内,通常会有明显的环境标志和受限的资源视图;而在云主机或虚拟机上,虽然它们也可能是虚拟化的,但通常提供更接近物理机的体验,且可通过硬件标识来识别虚拟化平台。物理机则直接反映硬件真实信息,较少有虚拟化痕迹。通过这些线索,您应该能够定位到您所处的环境类型。
32 2
|
2月前
|
SQL 数据挖掘 数据库
服务器数据恢复—意外断电导致XenServer虚拟机不可用的数据恢复案例
服务器数据恢复环境: 一台服务器中有一组由4块STAT硬盘通过RAID卡组建的RAID10阵列,上层是XenServer虚拟化平台,虚拟机安装Windows Server操作系统,作为Web服务器使用。 服务器故障: 因机房异常断电导致服务器中一台VPS(Xen Server虚拟机)不可用,虚拟磁盘文件丢失。
服务器数据恢复—意外断电导致XenServer虚拟机不可用的数据恢复案例
|
4月前
|
弹性计算 资源调度 API
云服务器 ECS产品使用问题之如何实现自定义页面适配移动端
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
云服务器 ECS产品使用问题之如何实现自定义页面适配移动端
|
4月前
|
存储 SQL 运维
服务器数据恢复—Isilon存储误删除vmware虚拟机的数据恢复案例
Isilon存储使用的是分布式文件系统OneFS。在Isilon存储集群里面每个节点均为单一的OneFS文件系统,所以Isilon存储在进行横向扩展的同时不会影响数据的正常使用。Isilon存储集群所有节点提供相同的功能,节点与节点之间没有主备之分。当用户向Isilon存储集群中存储文件时,OneFS文件系统层面将文件划分为128K的片段分别存放到不同的节点中,而节点层面将128K的片段分成8K的小片段分别存放到节点的不同硬盘中。用户文件的Indoe信息、目录项及数据MAP则会分别存储在所有节点中,这样可以确保用户不管从哪个节点都可以访问到所有数据。Isilon存储在初始化时会让用户选择相应的
74 12
|
5月前
|
弹性计算 网络协议 安全
阿里云服务器ECS自定义购买方式各选项参数选择与注意事项参考
在我们通过自定义购买的方式购买阿里云服务器器ECS时,会有多个选项,有的新手用户可能并不是很清楚这些选项是什么,选择或设置时需要注意什么,本文将从付费类型、地域与可用区、网络及实例、镜像、存储、带宽和安全组、管理设置以及高级选项等多个方面,为您详细介绍如何选择与配置阿里云ECS实例,以供参考。
阿里云服务器ECS自定义购买方式各选项参数选择与注意事项参考
|
3月前
|
网络协议 Ubuntu Linux
如何在 DigitalOcean 云服务器上创建自定义品牌名称服务器
如何在 DigitalOcean 云服务器上创建自定义品牌名称服务器
56 0
|
5月前
|
SQL 存储 数据库
服务器数据恢复—X3850服务器中虚拟机误删除的数据恢复案例
服务器数据恢复环境: 某品牌X3850系列服务器(用于VMware虚拟主机)+某品牌RD220i系列存储(用于存放虚拟机文件)+VMware ESXi虚拟化操作系统。 虚拟机操作系统:Windows Server,虚拟机上运行SQL Server数据库(宏桥和索菲两套应用的数据库)。 虚拟磁盘:数据盘(精简模式)+ 快照数据盘。 服务器故障: 意外断电导致某台虚拟机无法正常启动。管理员检查后发现此虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新
服务器数据恢复—X3850服务器中虚拟机误删除的数据恢复案例
|
5月前
|
存储 Java C++
Java虚拟机(JVM)管理内存划分为多个区域:程序计数器记录线程执行位置;虚拟机栈存储线程私有数据
Java虚拟机(JVM)管理内存划分为多个区域:程序计数器记录线程执行位置;虚拟机栈存储线程私有数据,如局部变量和操作数;本地方法栈支持native方法;堆存放所有线程的对象实例,由垃圾回收管理;方法区(在Java 8后变为元空间)存储类信息和常量;运行时常量池是方法区一部分,保存符号引用和常量;直接内存非JVM规范定义,手动管理,通过Buffer类使用。Java 8后,永久代被元空间取代,G1成为默认GC。
65 2
|
5月前
|
Linux KVM 数据库
服务器数据恢复—EXT4文件系统下误删除虚拟机数据恢复案例
服务器数据恢复环境&故障: 1台服务器,Linux操作系统+EXT4文件系统,部署了数台KVM虚拟机,每台虚拟机包含一个qcow2格式的磁盘文件,和一个raw格式的磁盘文件。 工作人员操作失误删除了3台服务器上的KVM虚拟机,需要恢复raw格式的磁盘文件。
服务器数据恢复—EXT4文件系统下误删除虚拟机数据恢复案例

热门文章

最新文章

下一篇
无影云桌面