vCenter 이벤트 수집기
vCenter 이벤트 수집기는 vCenter 관련 이벤트를 수신하고 그에 따라 CMDB를 업데이트하는 MID 서버 확장입니다.
![]() |
이벤트 수집기를 사용하면 Discovery로 검색된 업데이트 외에도 가상 머신(VM)의 변경 내용으로 CMDB를 업데이트할 수 있습니다. VM의 변경이 vCenter 서버 이벤트로서 vCenter 이벤트 수집기로 전송됩니다. 이벤트를 수신하면 CMDB가 그에 따라 업데이트됩니다. 전체 vCenter 검색을 다시 실행할 필요는 없습니다. 전원 켜기 및 전원 끄기 이벤트 등 일부 이벤트에서는 검색을 실행할 필요가 전혀 없습니다. 대부분의 이벤트에서는 필요한 vCenter 자원에 대해서만 검색이 실행됩니다.
VmPoweredOffEvent 이벤트를 보냅니다. vCenter 이벤트 수집기가 이벤트를 수신하여 처리하면 해당 VM의 상태가 꺼짐으로 설정되었음을 반영하도록 CMDB가 업데이트됩니다.이 확장을 사용하여 검색은 CMDB에 있는 VM의 상태만 수정할 수 있습니다. 이름에 "CreatedEvent"가 포함된 이벤트(예: VmCreatedEvent)가 발생하면 검색은 해당 VM을 스캔한 다음 수집한 데이터를 사용하여 CI를 만듭니다. 해당 CI와 관련된 새 이벤트가 발생하면 Discovery는 다른 스캔을 시작하지 않고 기존 기록을 업데이트할 수 있습니다.
vCenter 이벤트 수집기는 이벤트 수집기 컨텍스트에서 지정된 MID 서버의 도메인을 상속하여 도메인 분리 를 지원합니다. 그러나 다중 도메인 MID Server 구성은 지원하지 않습니다.
지원되는 vCenter 버전은 VMware vCenter 검색을 참조하십시오.
vCenter 이벤트 처리 방법
- 이름: vCenter 이벤트에서 생성된 시스템 이벤트의 이름입니다. 이 값은 항상 automation.vcenter입니다.
- Parm1: 반환된 vCenter 이벤트입니다. 이 이벤트는 이벤트 수집기 기록과 연결되어야 합니다.
- 매개변수2: vCenter에서 JSON 형식으로 제공하는 이벤트 데이터입니다.
지원되는 vCenter 이벤트
| 이벤트 이름 | 설명 | 프로브 시작 |
|---|---|---|
| VM 이벤트 | ||
| VmPoweredOnEvent | VM의 전원이 꺼진 상태에서 전원이 켜졌거나 일시 중단된 상태에서 다시 시작되었습니다. 이 이벤트는 VM의 전원이 켜질 때 전송됩니다. 호스트 운영 체제를 부팅하는 데 걸리는 시간은 고려하지 않습니다. | 없음 |
| DrsVmPoweredOnEvent | VM은 사용 가능한 리소스 간에 워크로드의 균형을 맞추는 DRS(분산 리소스 일정)에 의해 전원이 켜졌습니다. | 없음 |
| VmRestartOnAlternateHostEvent | 원래 호스트에 장애가 발생하여 VM이 다른 호스트에서 다시 시작되었습니다. | 없음 |
| VmPoweredOffEvent | VM의 전원이 꺼졌습니다. 호스트 OS가 종료되면 호스트 OS가 종료되고 VM이 전원이 꺼진 상태로 전환된 후 이 이벤트가 전송됩니다. | 없음 |
| vmPowerOffOnIsolationEvent | HA 클러스터의 격리된 호스트에서 VM의 전원이 꺼졌습니다. | 없음 |
| VmShutdownOnIsolationEvent | HA 클러스터의 격리된 호스트에서 VM이 종료되었습니다. | 없음 |
| VmSuspendedEvent | VM이 일시 중단됩니다. 이 이벤트는 VM 일시 중단이 완료된 후에 전송됩니다. | 없음 |
| VmRelocated이벤트 | VM이 오프라인(일시 중단되거나 전원이 꺼진) 동안 재배치되었습니다. VM을 다른 호스트로 마이그레이션하거나 VM에서 사용하는 저장소를 마이그레이션하면 이벤트가 트리거됩니다. 관계를 이동합니다. | 안 함 |
| VmMigratedEvent | 다음 중 하나 또는 둘 다가 발생합니다.
관계 및 심층 디스커버리만 업데이트합니다. |
안 함 |
| DrsVmMigratedEvent | DRS에서 권장하는 VM의 마이그레이션. 관계를 이동합니다. | 안 함 |
| VmRemovedEvent | VM 인스턴스가 vCenter에서 삭제되었습니다. | 없음 |
| VmClonedEvent | VM이 성공적으로 복제되었습니다. 새 레코드를 만들고 빠른 검색을 수행합니다. |
VMware - vCenter VMs |
| vmCreated이벤트 | VM이 성공적으로 생성되었습니다. 새 레코드를 만들고 빠른 검색을 수행합니다. |
VMware - vCenter VMs |
| VmDeployedEvent | VM이 성공적으로 배포되었습니다. 새 레코드를 만들고 빠른 검색을 수행합니다. |
VMware - vCenter VMs |
| VmDiscoveredEvent | vCenter가 VM을 성공적으로 검색합니다. 새 레코드를 만들고 빠른 검색을 수행합니다. |
VMware - vCenter VMs |
| VmRegisteredEvent | VM이 성공적으로 등록되었습니다. 새 레코드를 만들고 빠른 검색을 수행합니다. |
VMware - vCenter VMs |
| VmReconfiguredEvent | VM이 재구성되었습니다. 새 레코드를 만들고 빠른 검색을 수행합니다. |
VMware - vCenter VMs |
| VmInstanceUuidAssignedEvent | 새 인스턴스 UUID가 VM에 할당되었습니다. VM 인스턴스 UUID를 업데이트합니다. | 안 함 |
| VmRenamedEvent | VM 이름이 성공적으로 변경되었습니다. 이름을 변경합니다. | 안 함 |
| VmUuidAssignedEvent | 새 BIOS UUID가 VM에 할당되었습니다. VM의 UUID를 추가합니다. | 안 함 |
| VmMacAssignedEvent | 새 MAC 주소가 VM에 할당되었습니다. 이벤트에 MAC 주소를 할당하고 VMware-VM nics 프로브를 트리거합니다. | VMware - vCenter VM NICs |
| VmMacChangedEvent | VM의 MAC 주소가 변경되었습니다. 이벤트에 MAC 주소를 할당하고 VMware-VM nics 프로브를 트리거합니다. | VMware - vCenter VM NICs |
| VmGuestShutdownEvent* | 게스트 VM이 종료됩니다. | 없음 |
| vmStopping이벤트 | VM이 중지되었습니다. | 없음 |
| VmResettingEvent | VM이 재설정됩니다. | 없음 |
| 클러스터 이벤트 | ||
| ClusterCreatedEvent | 클러스터가 생성되었습니다. | VMware - vCenter 클러스터 |
| ClusterReconfiguredEvent | 클러스터가 재구성되었습니다. | VMware - vCenter 클러스터 |
| ClusterDestroyedEvent | 클러스터가 파괴되었습니다. | 없음 |
| 데이터 저장소 이벤트 | ||
| 데이터 스토어 이름 변경 이벤트 | 데이터 저장소의 이름이 변경되었습니다. | 없음 |
| VMFSDatastoreCreatedEvent | VMFS(VM 파일 시스템) 데이터스토어가 생성되었습니다. | VMware - vCenter Datastores |
| 데이터 스토어DiscoveredEvent | 호스트가 VirtualCenter에 추가되고 데이터 저장소가 검색되었습니다. | VMware - vCenter Datastores |
| NASDatastoreCreatedEvent | NAS( 네트워크 연결 저장소 ) 데이터 스토어가 생성되었습니다. | VMware - vCenter Datastores |
| LocalDatastoreCreatedEvent | 로컬 데이터 저장소가 생성되었습니다. | VMware - vCenter Datastores |
| VMFSDatastoreExpandedEvent | 데이터 저장소가 확장되었습니다. | VMware - vCenter Datastores |
| 데이터 스토어 파괴 이벤트 | 데이터 저장소가 VirtualCenter에서 제거되었습니다. | 없음 |
| 네트워크 이벤트 | ||
| DVPortgroupCreatedEvent | 포트 그룹이 생성되었습니다. | VMware - vCenter 네트워크 |
| DVPortgroupRenamedEvent | 포트 그룹의 이름이 변경되었습니다. | 없음 |
| DVPortgroupDestroyedEvent | 항구 그룹이 파괴되었습니다. | 없음 |
| 자원 풀 이벤트 | ||
| ResourcePoolDestroyedEvent | 자원 풀이 파괴되었습니다. | 없음 |
| ResourcePoolCreatedEvent | 자원 풀이 생성되었습니다. | VMware - vCenter 클러스터 |
| ResourcePoolMovedEvent | 자원 풀이 이동되었습니다. | VMware - vCenter 클러스터 |
| ResourcePoolReconfiguredEvent | 자원 풀이 다시 구성되었습니다. | VMware - vCenter 클러스터 |
| DVS 이벤트 | ||
| DvsCreatedEvent | 분산 가상 스위치가 생성되었습니다. | VMware - vCenter 네트워크 |
| DvsRenamedEvent | 분산 가상 스위치의 이름이 바뀌었습니다. | 없음 |
| DvsDestroyedEvent | 분산 가상 스위치가 파괴되었습니다. | 없음 |
| 데이터센터 이벤트 | ||
| 데이터 센터 생성 이벤트 | 데이터센터가 생성되었습니다. | VMware - vCenter 데이터센터 |
| 데이터 센터 이름 변경 이벤트 | 데이터센터의 이름이 변경되었습니다. | 안 함 |
vCenter 이벤트 수집기 확장 구성 및 실행
MID 서버 모듈에서 vCenter 이벤트 수집기 확장을 구성한 다음 지원되는 이벤트를 추가하거나 제거합니다.
시작하기 전에
- MID Server를 배포하고 시작합니다.
- MID 서버가 vCenter에 액세스할 수 있는지 확인합니다.
- vCenter에서 검색을 실행합니다.
필요한 역할: agent_admin, admin
이 태스크 정보
vCenter 이벤트 프로세서 확장을 구성하려면 다음을 수행합니다.
