好久不写博客了,说来有些惭愧,最近一直在忙于做项目,今天是七夕节,总算闲下来了,决定多写一些博客出来

首先放出一篇SCOM+sharpoint+visio实现全国地图展示,最近在做的一个项目中,这也是一个主要的功能,那么,我先来为大家解释一下,什么是全国地图展示,举个例子,contoso公司在全国10个城市,都有域控服务器,contoso公司希望,我能够在sharpoint里面做一个页面,我在这个页面里面就能看见全国地图,在地图上面就可以看见不同省市域控制器的状态,并且通过SCOM去监控这些域控制器,一旦这些域控制器出现故障,同时在sharpoint页面,动态更新。

如果要实现这个功能,需要三台服务器,一台Sharpoint Server ,一台安装Visio2013的服务器/客户端 ,一台SCOM服务器,并且配置这三台服务器的集成。

那么这三台服务器各自都发挥了那些作用?

------------------------------------------------------------------------------------------------------------

 首先,sharpoint

Sharepoint是微软一款做企业门户,企业信息管理的服务器软件,过多的功能,这里就不介绍了,只介绍在这次实战中,Sharepoint发挥的作用,众所周知,Sharepoint功能运行 都是由服务应用程序和服务来驱动的,在sharpoint Server里面有一个功能,叫做。Visio Service, 这个功能有什么用呢,它可以帮我们在sharpoint页面,在线展示,Visio,VDW格式的图片,同时支持数据可视化,那么,什么是数据可视化,简单来说,就是后台有大数据的支持,然后前端,通过图形,来动态展示数据,图形随着数据的变化而变化。sharpoint里面的Visio service数据可视化,就是说,我指定一些信任的数据源,为什么要指定Visio Service信任数据源,因为sharpoint默认只信任SQL的数据源,以及.NET的数据源,比如说Sharepoint不信任SCOM数据源,那么Visio Service即使和SCOM做了集成,可以通过。Visio Service 调用到SCOM的数据,但是把Visio文件上传到sharpoint,sharpoint不会去刷新SCOM的数据,因为Sharepoint默认不信任SCOM。所以,在我们这次实战中,Sharepoint,的主要作用,就是用来展示与SCOM集成后的Visio,同时配置Sharepoint信任SCOM。

其次,Visio

以前,我一直以为Visio就是个画图用的,后来深入研究了一下Visio2010、2013,我发现我错了,Visio其实功能非常强大,Visio2010和2013里面有一个功能,叫做,将数据连接到图形,主要是用来做数据可视化的, 在我们这个环节中,Visio也发挥了巨大的作用,我们要在安装Visio的服务器上面,配置和SCOM的集成,让Visio可以读取到SCOM的数据,然后绘制一张全国地图,再把服务器添加到地图上面,然后将服务器与SCOM中传入的数据进行关联,比如说我们在服务器旁边加入一个状态标识,同时和SCOM中的状态进行关联,如果这台服务器在SCOM中状态变为严重,那么Visio里面,状态就变成红色,如果服务器在SCOM中更新为正常,同时Visio里面状态就变为绿色。

最后,SCOM

在我们这此实战里面,并不需要在SCOM上面动什么东西,我们只要保证SCOM可以监控到全国域控服务器的状态,同时要保证SCOM的运行账户对于Sharepoint服务器具备本地管理员权限即可,如果不允许这样做,可以单独在SCOM里面创建一个运行账户配置文件来做。

---------------------------------------------------------------------------------------------------------------

OK,那么最后再来梳理一下流程,我们就开始干

1.配置Sharepoint启用Visio Services功能。

2.配置Sharepoint信任SCOM数据源。

3.扩展Sharepoint数据更新功能

4.配置Visio服务器与SCOM集成

5.配置Visio将数据连接到图形。

6.将配置好的Visio文件另存为VDW格式。

7.将VDW文件上传到Sharepoint。

最终目标 就是配置Sharepoint Visio Service信任SCOM数据源,配置Visio与SCOM的集成,绘制出来一张“带有数据”的Visio图片,让Visio图形的状态,可以跟着SCOM里面的状态变化而变化,同时把这张“带有数据”的Visio图形,上传到Sharepoint网站,利用Sharepoint的Visio Service功能,实现网页在线展示“带有数据”的Visio图片,最终的效果就是SCOM中监控到全国的一台服务器坏了,同时Visio中,数据状态变化,同时Sharepoint网站,也会动态变化。说的我自己都觉得有些抽象了,嘿嘿,那我们现在开始实战了

First--在Sharepoint服务器执行

  • 启用Sharepoint企业版功能,因为Visio Service是Sharepoint企业版才具备的功能

  • 下载visio 2010 and sharepoint 2010 Extensions,这个工具是用来扩展sharpoint数据更新以及配置Sharepoint信任SCOM数据源会用到的。

  • 下载地址:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=29268

  • 下载完成后是一个压缩包,解压完成后是如下三个工具

  • 安装Server路径下的OpsMgrDataModule.msi

  • 找到安装路径,将“OpsMgrDataModule.wsp”更改扩展名为 OpsMgrDataModule.cab

  • 打开OpsMgrDataModule.cab,提取其中的两个.dll文件到桌面

  • 安装.NET Framwork2.0 SDK X64

  • 安装完成.NET Framwork2.0 SDK X64

  • 进入C:\Program Files\Microsoft.NET\SDK\v2.0\Bin路径

  • 运行命令gacutil /i c:\Users\spadmin\Desktop\Microsoft.EnterpriseManagement.VisioAddin.Helpers.dll

  • 运行命令gacutil /ic:\Users\SCOM\Desktop\Microsoft.Office.Visio.Server.OperationsManager.dll

运行这两条命令主要是将我们SCOM以及VisioAddin扩展插件,注册到Windows的程序集的缓存中,方便Sharepoint进行调用。

  • 在Sharepoint管理中心中,打开“应用程序管理”下的“管理服务应用程序”,在“服务应用程序”选项卡,点击“VisioGraphics Service”,点击“受信任数据提供程序”

  • 点击“添加一个新的受信任数据提供程序”

ID后面填入:

Microsoft.Office.Visio.Server.OperationsManagerModule.OperationsManagerDataModule,Microsoft.Office.Visio.Server.OperationsManager, Version=1.0.0.1122,Culture=neutral, PublicKeyToken=31bf3856ad364e35

类型:6

说明:SCOM2012R2


以管理员身份运行命令提示符

Copyc:\Users\spadmin\Desktop\Microsoft.Office.Visio.Server.OperationsManager.dll.configC:\Windows\assembly\gac_msil\Microsoft.Office.Visio.Server.OperationsManager\1.0.0.1122__31bf3856ad364e35

  • 复制完成后从c:\Windows\assembly文件中看到如下蓝色信息

  • 重新启动Sharepoint服务器IIS

至此Sharepoint端配置全部结束


---------------------------------------------------------------------------------------------------------------------


TWO--在安装Visio的服务器上执行

这里我就用SCO服务器,临时安装一下Visio2013了

  • 打开扩展包中Client\x64\路径下OpsMgrAddinSetup.msi

  • 此工具主要是用来配置Visio与SCOM集成使用

  • 安装完成

  • 然后打开SCO服务器上的Visio2013,在上方就可以看到,我们的Visio已经和SCOM做了集成,下图是我已经绘制好的全国地图

  • 然后点击Configure,在里面输入SCOM服务器的机器名称,以及SCOM的Web控制台地址

  • 然后我们选择Add Data Links,将所有DC服务器,添加进来,可以看到添加进来的服务器,具备一个Health State的字段,我们就是根据这个字段,来进行数据可视化的更新,如果Health State是Success,那么就是绿色的,如果是error就是红色的,如果是Warning就是***的。

  • 制作好了后,将文件另存为VDW格式,此时此刻,这个VDW,就是个”带有数据“的Visio图形

  • 然后把这个VDW文件,上传到Sharepoint网站

 注:如果发现sharpoint数据不刷新,或者刷新缓慢的话

  • 进入Sharepoint管理中心,点击“管理服务应用程序”,选中Visio Graphics Service,点击“管理”--> "全局设置"

  • 在设置界面中,将“最小缓存保留时间”改为0,然后保存设置

OK,到这里,我们就已经成功的实现了,Sharepoint+VISIO+SCOM的集成,实现出来的效果,就是在一个网页里面就可以查看全国服务器的状态,同时通过专业的SCOM工具去检测服务器的Health State,如果SCOM检测到服务器变成Error,那么sharpoint网站这里,也会立刻刷新为红色状态,如果过一会故障解决,SCOM检测到服务器变成Success状态,这面sharpoint里面就会刷新为绿色状态。

本文转自 老收藏家 51CTO博客,原文链接:http://blog.51cto.com/wzde2012/1534218

System center 2012 R2 实战九、SCOM+sharpoint+visio实现全国地图展示相关推荐

  1. scom2012 监控linux,System center 2012 R2 实战六、SCOM2012R2介绍及安装

    ~~ 诸位,周末好,答应了要写SCOM2012R2,结果这几天一直没写,因为项目那面确实每天都很忙.这会周末,总算是可以轻松下来了,于是我决定今天多写几篇博客.==================== ...

  2. System center 2012 R2 实战十、妙用SCO+SCOM实现声音告警

    SCOM默认支持邮件告警,即时消息告警,短信告警,那么如果要实现声音告警,应该如何实现呢?大家可以好好思考一下,需求就是SCOM产生警报,同时触发声音告警+短信告警+邮件报警. 当时第一个想到的是Li ...

  3. System Center 2012 R2实例3—SCOM之SharePoint全方位监视11—服务监视

    Sharepoint的提供的各种功能及服务大多是基于相应的Windows服务进行的,当Windows服务出现问题时,势必会影响到Sharepoint的功能服务,所以对相应的Windows服务监视是很必 ...

  4. System Center 2012 R2实例3—SCOM之SharePoint全方位监视6—宕机监视

    这节开始,我们将开始配置对Sharepoint的多维度的监控, 其中最基本的就是计算机是否在线的宕机监视. Sharepoint监控①:宕机监视 警报阈值: 服务器 DB1 DB2 APP1 APP2 ...

  5. 我在编写《微软System Center 2012 R2私有云部署实战》中应用的一些小技巧

    相信很多同学在处理超大文件,比如几万字.几十万字的文章中,需要图文混排.而图文混排可能会涉及到对图片编号和描述.比如我在<微软System Center 2012 R2私有云部署实战>中, ...

  6. System Center 2012 r2优点

    System Center 2012 System Center2012 是一个全面的管理平台,可帮助你轻松.高效地管理数据中心.客户端设备和混合云 IT 环境.为您提供了针对私有云.托管云和公有云基 ...

  7. System Center 2012 R2 CM系列之安装Configuration Manager

    经过前面章节的准备工作,本章节将详细介绍安装Configuration Manager.在安装之前需要在微软官方网站下载Configuration Manager安装程序包,该程序包为试用180天,下 ...

  8. System Center 2012 R2 ——基础篇

    System Center 2012 R2 --基础篇 这可能是国内唯一一个将System Center所有组件从零到有的展示在您面前的系列文章,历时两年,终于完成了"零到一"的跨 ...

  9. 安装System Center 2012 R2 数据库

    本章节主要介绍安装SQL Server 2012 SP1对System Center 2012 R2进行数据存储支持,包括Configuration Manager以及其他组件 1. 登录" ...

  10. System Center 2012 R2 CM系列之Configuration Manager系统需求

    当在企业部署System Center 2012 R2 Configuration Manager时,需要考虑硬件.软件等信息确保当部署完成之后能够正常工作. 1. 硬件信息: 当部署System C ...

最新文章

  1. 十二、经典问题解析一
  2. scrapy 分布式爬虫- RedisSpider
  3. java线程不执行_java线程池,阿里为什么不允许使用Executors?
  4. 【转】算法导论学习笔记 一 分治算法
  5. [科技部与你共成长] 倒牛奶
  6. CloudIDE:为开发者写代码开启“加速”模式
  7. android listview item 选中背景,Android ListView的item背景色设置和item点击无响应的解决方法...
  8. Linux acpi off学习
  9. 【多目标优化求解】基于matlab蜻蜓算法求解多目标优化问题【含Matlab源码 477期】
  10. 关于约束多目标MOEA/D-DAE
  11. mysql连接失败问题
  12. tm影像辐射定标_Landsat-TM-辐射定标和大气校正步骤
  13. vivo是安卓手机吗_拜托你看看vivo手机自带的翻译功能,这么强大的功能浪费了合适吗...
  14. Kali linux破解Wi-Fi
  15. 制坯系列-Golang专题-chan
  16. 腾讯、阿里也开始裁员了,失业来得太突然…
  17. 采用最小二乘法拟合二次、三次、四次曲线
  18. Oracle grant all privileges to user
  19. ​力扣解法汇总522-最长特殊序列 II
  20. 如何将磁盘从GPT格式转换成MBR

热门文章

  1. Springboot个人博客搭建(附源码)
  2. 光环PMP 串讲课--项目整合管理
  3. 绿联网卡转接mac设置_绿联外置网卡Mac os 11.0 Big Sur驱动方案来了
  4. matlab pv图,Matlab中imagesc
  5. AutoCAD实用功能之查看xdata扩展属性
  6. 如何搭建积分商城软件活动功能
  7. SD卡无法格式化怎么办的解决方法
  8. armbian格式化磁盘命令,甜糖格式化磁盘
  9. Java 设计模式 --- Builder模式 Java Builder 模式
  10. 微信小程序——云开发入门