摘要: Windows Azure居然提供了登录认证的协议和平台,平台就是Azure的Access Control Service,协议默认支持Facebook,Google,Windows Live,Yahoo!几个大的用户系。有了平台和协议,你只需要配置一下就OK,不需要写代码,然后用户就能使用这些大公司的帐号登录你的Application了。 对于小网站者来说非常有用,Focus on your bushiness,而不是重复发明车轮。 阅读全文
posted @ 2011-09-24 02:48 Haitao Chen 阅读(1927) 评论(2) 推荐(2) 编辑
摘要: 使用SCOM需要到处找各种产品对应的MP包,其实微软提供了一个网站,相当于一个MP Store,类似AppStore的一个场所可以下在MP,质量很可靠。http://systemcenter.pinpoint.microsoft.com这里还是列出一些常用MP的下载链接,希望能方便大家使用。提供APC UPS监控的ManagementPack:http://systemcenter.pinpoint.microsoft.com/en-US/applications/system-center-management-pack-for-apc-infrastruxure-central-12884 阅读全文
posted @ 2011-08-14 00:54 Haitao Chen 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: 1 static void Main(string[] args) 2 { 3 IList<IPAddress> fromto = GetIPAddressInRange(IPAddress.Parse("192.168.1.3"), IPAddress.Parse("192.168.0.254")); 4 IList<IPAddress> ips = GetSubnetIPAddress(IPAddress.Parse("192.168.0.1"), IPAddress.Parse("255.255 阅读全文
posted @ 2011-06-25 17:46 Haitao Chen 阅读(697) 评论(0) 推荐(0) 编辑
摘要: ManagementPack可以看作是扩展SCOM功能的扩展包,导入相应的MP就能监控需要监控东西,例如Windows,SQL,Exchange,Linux,AIX,Routers之类的。实质上SCOM离不开MP,产品本身只创建了MP运行平台,是MP才让SCOM有了强势的监控功能。那么下面仔细的讲解一下ManagementPack:1. MP是一个容器:前面的博文SCOM工作概念介绍里面讲解过了,SCOM的一些基础概念有MonitoringClass, MonitoringObject, Monitor, Rule之类的都是我们自己定义的,为了迁移及管理方便,SCOM一如了MP的概念,我们定义 阅读全文
posted @ 2011-04-15 13:29 Haitao Chen 阅读(1474) 评论(2) 推荐(1) 编辑
摘要: SCOM 的Security分两个部分,一个是SCOM本身的用户角色,这个定义了谁可以使用SCOM,有什么样的权限。一个是SCOM里面Workflow执行权限相关的用户角色,决定了SCOM里面的Workflow运行在什么权限之下。关于SCOM本身的用户角色我们可以在管理版面下面找到:我们可以看到有管理员角色,高级操作角色,只读权限角色等。每个角色打开后可以添加用户,对应用户就有了对应的权限。关于Workflow执行权限的用户角色比较复杂,下面详细讲解。由于Workflow大部分定义在MP里面,大部分workflow工作在Agent运行的账号下。如果有特殊情况需要特殊的权限,我们不推荐将账号之类 阅读全文
posted @ 2011-04-12 18:49 Haitao Chen 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: Operations Manager ManagementPack Relationship Tree View System.Reference System.ComputerPrimaryUser System.ConfigItemImpactsCustomers System.ConfigItemOwnedByUser System.ConfigItemRelatesToConfigIte... 阅读全文
posted @ 2011-03-29 18:47 Haitao Chen 阅读(565) 评论(0) 推荐(0) 编辑
摘要: Operations Manager ManagementPack Class Tree View System.Entity System.Collections System.ConfigItem System.LogicalEntity System.ApplicationComponent System.Database System.FTPSite System.WebSite Mic... 阅读全文
posted @ 2011-03-29 18:38 Haitao Chen 阅读(437) 评论(0) 推荐(0) 编辑
摘要: SCOM的Rule主要用来收集数据,我们看到的EventView,PerformanceData,Report所需数据大部分都是通过Rule来收集的。SCOM Rule的基础结构是触发指定的条件,就执行指定的动作。这个我们通过Rule的属性界面可以看的清楚点:数据源DataSource一旦有数据返回,数据就会被交给下面的执行动作WriteAction。在这个截图里,数据源一旦有Event数据产生,就会发送给下面的DatabaseWriteAction,Event就会被写进DataBase里面。我们通过创建一条Rule来帮助理解,在Console中进入编辑Authoring版面,展开Manage 阅读全文
posted @ 2011-03-09 16:57 Haitao Chen 阅读(1589) 评论(5) 推荐(0) 编辑
摘要: 需要调用Windows登陆函数,从AdvAPI32.dll里面导入3个函数LogonUser,DuplicateToken和CloseHandle。具体过程和代码一并写在下面:从Dll导入3个Windows函数 [DllImport("advapi32.dll", SetLastError = true)]private static extern bool LogonUser(string lpszUsername, string lpszDomain, string lpszPassword, int dwLogonType, int dwLogonProvider, 阅读全文
posted @ 2011-03-08 14:22 Haitao Chen 阅读(628) 评论(0) 推荐(0) 编辑
摘要: Monitor是给MonitoringObject提供状态数据的,标志着这个MonitoringObject在某方面的状态是好还是坏。这次我们用想到创建两个Monitor教作为例子:1. 假设现在我们在机器上装了MySQL,有个服务添加到系统里面了,我们想要实时监控MySQL的运行状况。那么我们可以创建一个Monitor来完成这个工作,第一步,在Authoring里面选Monitors,然后Create a Monitor—> 选UnitMonitor。上图: 2. 展开基于WindowsService的monitor,选择BasicSeriviceMonitor,这个是系统提供的一个M 阅读全文
posted @ 2010-04-22 12:36 Haitao Chen 阅读(1579) 评论(7) 推荐(0) 编辑