IBM 감지를 위한 AIX PowerHA SystemMirror
애플리케이션은 ServiceNow 디스커버리 IBM PowerHA Cluster(HACMP) 패턴을 사용하여 플랫폼에서 실행 중인 IBM 시스템 및 PowerHA SystemMirror (이전의 HACMP) 고가용성 클러스터에 AIX UNIXLinux 대한 AIX PowerHA SystemMirror 를 찾습니다IBM. 이러한 자원을 검색하려면 디스커버리 및 서비스 매핑 패턴 에서 애플리케이션을 ServiceNow Store업데이트해야 합니다.
디스커버리는 이 패턴을 사용하여 수평 디스커버리를 실행합니다.
스토어에서 앱 요청
ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
필수 구성요소
- 다음 애플리케이션이 최신 버전인지 확인합니다.
- 디스커버리 및 서비스 매핑 패턴
- IBM PowerHA Cluster(HACMP) 패턴이 트리거 프로브 탭에 있는지 확인
- 다음으로 이동 .
- AIX를 선택합니다.
- 트리거 프로브 탭에서 IBM PowerHA Cluster(HACMP) 패턴이 AIX 서버 패턴 후에 실행되는 탐색으로 나열되는지 확인하십시오.
- 서버 IP 주소 또는 호스트 이름 검증
- 검색 중에 서버 IP 주소 또는 호스트 이름이 사용되는지 확인합니다. 자세한 내용은 수평 검색 예약 문서를 참조하십시오.
- 액세스 확인 MID 서버
- 대상 호스트에 대한 액세스 권한이 있고 패턴에서 구현된 모든 명령을 실행할 수 있는지 MID 서버 확인합니다.
- UNIX 다음 권한을 가진 사용자를 구성합니다
- UNIX 공식 IBM 문서에 정의된 모든 명령과 AIX.
명령 설명 lssrc-s clstrmgrESClstrmgrES 프로세스가 실행 중인지 확인합니다 lslpp -l cluster.license클러스터의 라이센스 및 버전 데이터 가져오기 lslpp -l cluster.license | awk '{$1=$2=$3=\"\"; print $0}' |sed -e 's/^ [ [:space:]]*//'클러스터의 소프트웨어 레이블 버전 데이터 가져오기 /usr/es/sbin/cluster/utilities/clRGinfo -a | awk '{print $1,$2}' | grep -E -v 'denied|error'자원 그룹 이름 및 유형 가져오기 /usr/es/sbin/cluster/utilities/clRGinfo -s | grep -E -v 'denied|error'자원 그룹에 대한 자세한 정보 가져오기 /usr/es/sbin/cluster/utilities/clfindres -s | grep -E -v 'denied|error'자원 그룹에 대한 자세한 정보를 가져오는 대체 명령 /usr/es/sbin/cluster/utilities/clshowres | grep -E 'Resource Group Name|Volume' | grep -E -v 'Concurrent|Automatically|error|denied' | sed 's/Volume Groups/Volume Groups Names/' | awk '{print substr($0, index($0,$4))}' | sed 'N;s/\n/ /'자원 그룹에 연결된 볼륨 그룹 가져오기 /usr/es/sbin/cluster/clstat -o | grep 'Resource Group' | grep -E -v 'error|denied' | awk '{print $3, $5, $6}'자원 그룹의 상태 가져오기 /usr/es/sbin/cluster/utilities/cltopinfo -c클러스터 이름 가져오기 /usr/es/sbin/cluster/utilities/cllscf클러스터 이름을 가져오는 대체 명령 lssrc-ls clstrmgrES클러스터 현재 상태 가져오기 /usr/es/sbin/cluster/clstat -o |awk '{$1=$2=\"\"; print $0}' |sed -e 's/^ [ [:space:]]*//'클러스터 ID 가져오기 /usr/es/sbin/cluster/utilities/cllsclstr | grep -E -v 'error|denied' | awk '{print $1}'클러스터 ID를 가져오는 대체 명령 /usr/bin/odmget HACMPcluster| grep -w id | grep -E -v 'error|denied'클러스터 ID를 가져오는 대체 명령 /usr/es/sbin/cluster/utilities/cltopinfo -n | grep -E -v 'error|denied'클러스터 노드 이름 가져오기 /usr/es/sbin/cluster/utilities/cllsnode | grep -E -v 'error|denied'클러스터 노드 이름을 가져오는 대체 명령 /usr/es/sbin/cluster/clstat -o | grep -i 'Node:' | awk '{print $2, $4}'클러스터 노드 상태 가져오기 lscluster -m | grep -E 'Node name|State of node' | grep -E -v 'ERROR|lscluster' | awk '{print $2, $3, $4}' | sed 'N;s/\n/ /'클러스터 노드 상태를 가져오는 대체 명령 /usr/es/sbin/cluster/utilities/cllsif | grep -E -v 'error|denied' | awk '{print $1, $2, $6, $7}'네트워크 인터페이스 정보 가져오기 lspv | grep -E -v 'error|denied'실제 볼륨 정보 가져오기 lsvg | grep -E -v 'error|denied'볼륨 그룹 정보 가져오기 lsvg -o | grep -E -v 'error|denied'활성 볼륨 그룹에 대한 정보 가져오기 /usr/es/sbin/cluster/utilities/clshowres | grep 'Concurrent Volume Group' | awk '{$1=$2=$3=\"\"; print $0}' |sed -e 's/^ [ [:space:]]*//'동시 허용 볼륨 그룹에 대한 정보 가져오기 hostname현재 노드 호스트 이름 가져오기 nslookup hostname호스트 이름을 FQDN으로 변환
가로 검색 중 디스커버리에서 수집하는 데이터
디스커버리 는 IBM PowerHA Cluster(HACMP) 패턴을 실행할 때 데이터를 CMDB 채웁니다.
| 필드 | 설명 |
|---|---|
| 이름 [name] | 클러스터 컨텍스트에 구성된 자원 그룹의 이름입니다. |
| 서버 [server] | PowerHA/HACMP 클러스터의 이름입니다. |
| 자원 그룹 상태 [resource_group_status] | 클러스터 컨텍스트에 대한 자원 그룹의 상태입니다. 예: 온라인 |
| 자원 그룹 유형 [resource_group_type] | 자원 그룹의 유형입니다. 예: 동시, 비동시 |
| 클러스터 [cluster] | 자원 그룹이 속한 PowerHA/HACMP 클러스터의 이름입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | 클러스터 컨텍스트에 대한 볼륨 그룹 이름입니다. |
| 자원 유형 [resource_type] | 자원 유형(볼륨 그룹)입니다. |
| 자원 상태 [resource_status] | 볼륨 그룹의 상태입니다. 예: 온라인, 오프라인 |
| 클러스터 [cluster] | 볼륨 그룹이 속한 PowerHA/HACMP 클러스터의 이름입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | 클러스터에 참여하는 노드의 이름입니다. |
| 노드 상태 [node_state] | CI 상태의 컨텍스트에서 클러스터 노드의 상태입니다. 예: 가동, 가동 중지, 알 수 없음. |
| 노드 상태 [node_status] | 노드가 속한 자원 그룹의 컨텍스트에서 노드의 상태입니다. |
| IP 주소 [ip_address] | 노드에 할당된 IP 주소입니다. |
| 클러스터 [cluster] | 클러스터 노드가 속한 클러스터의 이름입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | PowerHA/HACMP 클러스터의 컨텍스트에 클러스터 노드를 나타내는 AIX 서버의 이름입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | PowerHA/HACMP 클러스터의 이름입니다. |
| 클러스터 ID [cluster_id] | PowerHA/HACMP 클러스터의 ID입니다. 예: 0123456789 |
| 클러스터 상태 [cluster_status] | PowerHA/HACMP 클러스터의 현재 상태입니다. 예: ST_STABLE, NOT_CONFIGURED |
| 클러스터 버전 [cluster_version] | PowerHA/HACMP 클러스터의 버전입니다. 예: 5.5; 6.1; 7.2 |
| 클러스터 유형 [cluster_type] | PowerHA/HACMP 클러스터의 유형입니다. 버전 7.2 이상에만 적합합니다. 예: 확대됨 |
| 설명 [short_description] | PowerHA/HACMP 클러스터에 대한 설명(버전, ID)입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | 클러스터 노드 인터페이스 이름입니다. |
| IP 주소 [ip_address] | 호스트 이름이 클러스터 노드 네트워크 인터페이스 이름과 네트워크 인터페이스 이름에 연결된 IP 주소 및 IPv4 주소를 나타내는 호스트 이름 또는 IP 주소입니다. (IBM PowerHA/HACMP 클러스터에 전용 VIP 주소가 없으므로) |
| 클러스터 [cluster] | PowerHA/HACMP 클러스터의 이름입니다. |
의존성 뷰 맵에서 조직에 있는 검색된 모든 클러스터 CI와 그 사이의 관계를 볼 수 있습니다.
이 예에서 UNIX 클러스터 노드는 클러스터의 클러스터를 UNIX 나타냅니다. UNIX 클러스터 노드는 클러스터 자원에서 자원을 가져오고 클러스터 가상 IP를 UNIX 사용합니다. UNIX 클러스터 노드에는 3개의 클러스터 자원 그룹이 있습니다.그림 1. 의존성 뷰 샘플 맵

CI 관계
IBM HACMP/PowerHA Cluster 검색을 지원하기 위해 생성되는 관계입니다.
| CI | 관계 | CI |
|---|---|---|
| UNIX 클러스터 노드 [cmdb_ci_unix_cluster_node] | Cluster of::Cluster | UNIX 클러스터 [cmdb_ci_unix_cluster] |
| UNIX 클러스터 노드 [cmdb_ci_unix_cluster_node] | Contains::Contained by | 클러스터 자원 그룹 [cmdb_ci_cluster_resource_group] |
| 클러스터 자원 그룹 [cmdb_ci_cluster_resource_group] | Contains::Contained by | UNIX 클러스터 자원 [cmdb_ci_unix_cluster_resource] |
| UNIX 클러스터 자원 [cmdb_ci_unix_cluster_resource] | Defines resources for::Gets resources from | UNIX 클러스터 노드 [cmdb_ci_unix_cluster_node] |
| UNIX 클러스터 자원 [cmdb_ci_unix_cluster_resource] | Defines resources for::Gets resources from | UNIX 클러스터 [cmdb_ci_unix_cluster] |
| 클러스터 가상 IP [cmdb_ci_cluster_vip] | Used by::Uses | UNIX 클러스터 노드 [cmdb_ci_unix_cluster_node] |
| UNIX 클러스터 [cmdb_ci_unix_cluster] | Virtualized by::Virtualizes | 클러스터 가상 IP [cmdb_ci_cluster_vip] |
| UNIX 클러스터 [cmdb_ci_unix_cluster] | Contains::Contained by | 클러스터 자원 그룹 [cmdb_ci_cluster_resource_group] |
| UNIX 클러스터 노드 [cmdb_ci_unix_cluster_node] | Hosted on::Hosts | AIX 서버 [cmdb_ci_aix_server] |