Operations Manager“代理”是安装在计算机上的一项服务。 代理会收集数据、将采样数据与预定义的值进行比较、创建警报并运行响应。 管理服务器会接收配置并将配置分发到受监视的计算机上的代理。
所有代理均要向管理组中的一个管理服务器报告。 此管理服务器称为代理的主管理服务器。
代理根据管理服务器发送的配置观察受监视的计算机上的数据源并收集信息。 此代理还计算监视的计算机以及监视的计算机上的对象的运行状况状态,并向管理服务器报告。 监视的对象的运行状况变化或其他条件满足时,代理将生成警报。 这样,操作员可以知道有些东西需要注意。 通过将有关监视对象的运行状况数据提供给管理服务器,代理提供设备及其主持的所有应用程序的运行状况的最新状态。
可以将代理配置为充当代理程序。 代理程序是一个能够代表计算机或网络设备(而不是其主机)将数据转发给管理服务器的代理。 例如,可以启用安装在 SQL 群集物理节点上的代理以用作代理来监视群集资源。 代理程序能够实现监视无法安装代理的计算机和设备。(这里实际上指的是:无代理监视)
(一)代理和管理服务器之间的通信
Operations Manager 代理会将警报和发现数据发送给主管理服务器,此服务器会将数据写入操作数据库。 此代理还会将事件、性能和状态数据发送给主管理服务器,此服务器会将数据同时写入操作数据库和数据仓库数据库。
代理会根据每个规则和监视器的计划参数发送数据。 对于优化的收集规则,只有当计数器样本与先前样本之差达到指定容差(如 10%)时,才会传输数据。 这将有助于减少网络流量以及操作数据库中存储的数据量。
此外,所有代理会按定期计划向管理服务器发送数据包,此数据包称为检测信号;默认情况下,每 60 秒发送一次。 检测信号的用途是验证代理的可用性以及代理与管理服务器之间的通信。 有关检测信号的详细信息
对于每个代理,Operations Manager 将运行运行状况服务观察程序,此程序从管理服务器的角度监视远程运行状况服务的状态。
(二)代理安装的先决条件
windows平台的计算机如果要成功安装SCOM的agent,需要满足如下的条件:
- %SYSTEMDRIVE% must be formatted with NTFS
- Windows Installer 3.1
- Supports x64, x86, or IA64 architecture
- MicrosoftCore XML Services 6.0
- 操作系统: Windows Server 2003 SP2、Windows Server 2008 SP2、Windows Server 2008 R2、Windows Server 2008 R2 SP1、Windows Server 2012、Windows XP Professional x64 Edition SP2、Windows XP Professional SP3、Windows Vista SP2、Windows 7、POSReady、Windows XP Embedded Standard、Windows XP Embedded Enterprise、Windows XP Embedded POSReady、Windows 7 Professional for Embedded Systems 或 Windows 7 Ultimate for Embedded Systems。
UNIX平台支持的操作系统:
- HP-UX 11i v2 和 v3(PA-RISC 和 IA64)
- Oracle Solaris 9 (SPARC)、Solaris 10(SPARC 和 x86)以及 Solaris 11(SPARC 和 x86)
- Red Hat Enterprise Linux 4、5 和 6 (x86/x64)
- Novell SUSE Linux Enterprise Server 9 (x86)、10 SP1 (x86/x64) 和 11 (x86/x64)
- IBM AIX 5.3、AIX 6.1 (POWER) 和 AIX 7.1 (POWER)
最新的内容,可以参考:http://technet.microsoft.com/zh-cn/library/hh205990.aspx
Linux下的监控提供基本功能,例如进程/日志/磁盘等。Windows更多涉及应用程序的监控。
(三)代理的部署
通过管理控制台推送Agent的方式和手动安装两种方式。也可以通过SCCM软件分发,GPO安装。
缺省先把windows防火墙启用,再去推Agent,否则会有问题可能会失败,可以通过域环境定义防火墙规则。
使用Ad组策略来统一公司客户端的高级安全防火墙设置。
(四)Agent Assignment
代理与主管理服务器进行通信,作为可选的选项,代理也可以与第二台管理服务器进行通信。
可以通过以下三种方式来更改代理的主管理服务器
- Using the console
- AD Integration
通过控制台来进行代理的分配,可以为代理分配一个主要和次要的管理服务器;
代理每隔60分钟查询一次AD,以更新配置信息;
配置AD集成的时候不需要扩展AD架构,但是需要创建一个AD容器(可以使用MOMADAdmin.exe工具)
- PowerShell
通过powershell的方式也可以配置代理连接的主要和次要管理服务器;
(五)代理配置
SCOM2012提供了代理配置的界面,可以通过代理配置界面来启用或禁用AD集成,添加管理组成员关系,改变代理的操作员账户,查看代理版本等等。
(六)代理通信
agent通讯:要求kerberos认证(域环境,不同域需要信任关系),或者通过证书建立双向信任。
不管通过什么方式,agent和ms的通讯都是加密和压缩传输的。
(七)agent和agentless
绝大多数管理包不支持agentless监控。
agentless是指无代理监控,不需要安装SCOM客户端代理。
=================================================================
SCOM 2012知识分享-1:理解代理