WS-Management Certificate 모니터입니다.
이 모니터는 에이전트의 WS-Management 구성 요소에서 사용하는 SSL 인증서가 유효한지 확인합니다. 이 모니터의 상태를 알 수 없는 경우 이 개체에 대해 모니터링이 아직 시작되지 않았거나 모니터에서 정의한 가용성이 없는 것입니다.
이 모니터가 비정상적인 상태인 경우 UNIX 또는 Linux Server에 설치된 에이전트 통신에 사용되는 인증서에 문제가 있는 것입니다.
이 모니터의 상태에 영향을 줄 수 있는 문제의 예를 들면 다음과 같습니다.
인증서가 만료되었습니다.
인증서 CN(일반 이름)이 호스트 이름과 일치하지 않습니다.
자세한 내용은 경고 속성의 "경고 컨텍스트" 탭을 확인하십시오.
다음 링크를 통해 이 개체에서 현재까지 발생한 모든 경고를 확인하십시오.
경고
원격 시스템의 SCX 에이전트가 제대로 실행되고 있는지 확인하려면 Operations Manager 모니터링 서버에서 다음 명령을 사용하여 SCX 에이전트 공급자를 열거해 보십시오.
winrm e http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_Agent?__cimnamespace=root/scx -r:https://<호스트 이름>.<도메인>:1270 -u:<사용자 이름> -p:<암호> -auth:basic -encoding:utf-8
<호스트 이름>.<도메인>에는 호스트의 정규화된 도메인 이름을 입력하고, <사용자 이름>/<암호>에는 원격 시스템에서 유효한 사용자 이름과 암호 조합을 입력합니다.
원격 시스템의 인증서를 확인하려면 원격 시스템에 로그인하여 다음 명령을 실행합니다.
openssl x509 -noout -in /etc/opt/microsoft/scx/ssl/scx.pem -subject -issuer -dates
인증서가 만료되었는지 확인하려면 현재 날짜가 notBefore 날짜와 notAfter 날짜 사이에 있는지, 그리고 대상 서버의 날짜 및 시간이 Operations Manager 서버의 날짜 및 시간과 일치하는지 확인합니다.
인증서 일반 이름이 호스트 이름과 일치하지 않는 경우 필요에 따라 호스트 시스템의 이름을 변경할 수 있습니다. 작업 방법은 운영 체제 설명서를 참조하십시오. 시스템의 호스트 이름은 올바르지만 인증서가 잘못된 경우에는 'root' 계정에서 다음 명령을 실행하여 인증서를 다시 생성합니다.
cd /etc/opt/Microsoft/scx/bin/tools
. setup.sh
scxsslconfig -f
scxadmin -restart cimom
위의 명령을 실행한 후에는 Operations Manager 검색 마법사를 통해 인증서를 다시 서명해야 합니다.
마지막으로, Operations Manager 서버에서 대상 컴퓨터의 정규화된 이름을 확인할 수 있어야 합니다.
Target | Microsoft.Unix.Computer | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.Certificate.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Unix.WSMan.Certificate.Monitor" Enabled="true" Accessibility="Public" Target="Microsoft.Unix.Computer" TypeID="Microsoft.Unix.WSMan.Certificate.MonitorType" ParentMonitorID="SystemHealth!System.Health.ConfigurationState">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Unix.WSMan.Certificate.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="Available" ID="Valid"/>
<OperationalState HealthState="Error" MonitorTypeStateID="NotAvailable" ID="NotValid"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
</Configuration>
</UnitMonitor>