如何通过WinRM命令得到使用SCOM 2007 SCX监控的UNIX服务器的基本信息
[本文作者为APGC System Center 支持组工程师 Rex Zhao]
System Center Operations Manager (SCOM)2007在监控非Windows操作系统时使用SCX代理,而SCX是基于WS Man(Web服务管理)1.1。这是一个基于Web服务的协议,允许通过HTTP和HTTPS协议对远程计算机进行管理。 WS - Man通过要求身份验证和使用HTTPS协议作为传输数据安全和高效的保证。所有被SCOM 2007监控的UNIX或Linux系统与管理服务器(RMS)之间的通讯都使用它。
我们通过WinRM命令对WS Man进行所有的操作。首先,我们可以输入以下命令来看WinRM服务是否在一台管理服务器上运行:
winrm enumerate winrm/config/listener
我们可以看到出现了以上错误,表示WinRM服务并没有启动。
我们可以使用"winrm quickconfig"命令,很简单地启动WinRM。
输入“Y”使其生效。接下来他会询问你是否允许WinRM产生一个HTTP监听端口以及防火墙的例外配置。
输入“Y”使其生效。我们可以看到WinRM已经处于正在运行状态了。
现在我们运行"winrm enumerate winrm/config/listener"命令来看看WinRM是否已经能正常工作了。
这里是一些使用WinRM得到使用SCX监控服务器基本信息的常用命令,
- 操作系统基本信息
winrm enumerate https://schemas.microsoft.com/wbem/wscim/1/cim- schema/2/SCX_OperatingSystem?__cimnamespace=root/scx -auth:basic -remote:https://<agent>:1270 -username:root -password:<password> -skipCAcheck -skipCNcheck -encoding:utf-8
- 磁盘驱动信息
winrm enumerate https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX\_DiskDrive?\_\_cimnamespace=root/scx -auth:basic -remote:https://<agent>:1270 -username:root -password:<password> -skipCAcheck -skipCNcheck -dialect:"https://schemas.microsoft.com/wbem/wsman/1/WQL" -filter:"select name from SCX_DiskDrive" -encoding:utf-8
- 文件系统
winrm enumerate https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX\_FileSystem?\_\_cimnamespace=root/scx -auth:basic -remote:https://<agent>:1270 -username:root -password:<password> -skipCAcheck -skipCNcheck -encoding:utf-8 -dialect:"https://schemas.microsoft.com/wbem/wsman/1/WQL" -filter:"select name from SCX_FileSystem"
- 磁盘使用情况
winrm enumerate https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX\_FileSystemStatisticalInformation?\_\_cimnamespace=root/scx -auth:basic -remote:https://<agent>:1270 -username:root -password:<password> -skipCAcheck -skipCNcheck -encoding:utf-8 -dialect:"https://schemas.microsoft.com/wbem/wsman/1/WQL" -filter:"select * from SCX_FileSystemStatisticalInformation"
- 网卡信息
winrm enumerate https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX\_IPProtocolEndpoint?\_\_cimnamespace=root/scx -auth:basic -remote:https://<agent>:1270 -username:root -password:<password> -skipCAcheck -skipCNcheck -encoding:utf-8 -dialect:"https://schemas.microsoft.com/wbem/wsman/1/WQL" -filter:"select name from SCX_IPProtocolEndpoint"
- 日志信息
winrm enumerate https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX\_LogFile?\_\_cimnamespace=root/scx -auth:basic -remote:https://<agent>:1270 -username:root -password:<password> -skipCAcheck -skipCNcheck -encoding:utf-8 -dialect:"https://schemas.microsoft.com/wbem/wsman/1/WQL" -filter:"select name from SCX_LogFile"
[本博文仅供参考,微软公司对其内容不作任何责任担保或权利赋予]