경보는 이벤트, 일련의 조건 또는 개체의 상태에 대한 응답으로 활성화되는 알림입니다. 다른 경고와 함께 경보가 NSX 대시보드 및 vSphere Web Client UI의 다른 화면에 표시됩니다.
GET api/2.0/services/systemalarms API를 사용하여 NSX 개체에 대한 경보를 볼 수 있습니다.
NSX는 경보에 대해 다음 2가지 방법을 지원합니다.
- 경보는 시스템 이벤트에 해당하며, 연결된 해결 기능이 경보를 트리거하는 문제를 해결하려고 합니다. 이 접근법은 네트워크 및 보안 패브릭 배포(예: EAM, 메시지 버스, 배포 플러그인)용으로 설계되었으며 Service Composer에서도 지원됩니다. 이러한 경보는 이벤트 코드를 경보 코드로 사용합니다. 자세한 내용은 NSX 로깅 및 시스템 이벤트 문서를 참조하십시오.
- Edge 알림 경보는 트리거 및 해결 경보 쌍으로 구성됩니다. 이 방법은 IPSec VPN, 로드 밸런서, 고가용성, 상태 점검, Edge 파일 시스템 및 리소스 예약을 비롯한 몇 가지 Edge 기능에서 지원됩니다. 이러한 경보는 이벤트 코드와는 다른 고유한 경보 코드를 사용합니다. 자세한 내용은 NSX 로깅 및 시스템 이벤트 문서를 참조하십시오.
일반적으로 경보는 오류 조건이 수정되면 시스템에서 자동으로 삭제됩니다. 일부 경보는 구성 업데이트 시 자동으로 지워지지 않습니다. 문제가 해결되면 경보를 수동으로 지워야 합니다.
다음은 경보를 지우기 위해 사용할 수 있는 API의 예입니다.
특정 소스(예: 클러스터, 호스트, 리소스 풀, 보안 그룹 또는 NSX Edge)에 대한 경보가 발생할 수 있습니다.
sourceId별로 소스에 대한 경보를 봅니다.
GET https://<<NSX-IP>>/api/2.0/services/alarms/{sourceId}
sourceId별로 소스에 대한 모든 경보를 해결합니다.
POST https://<<NSX-IP>>/api/2.0/services/alarms/{sourceId}?action=resolve
메시지 버스, 배포 플러그인, Service Composer 및 Edge 경보를 비롯한 NSX 경보를 볼 수 있습니다.
GET https://<<NSX-IP>>/api/2.0/services/systemalarms
alarmId별로 특정 NSX 경보를 볼 수 있습니다.
GET https://<<NSX-IP>>/api/2.0/services/systemalarms/<alarmId>alarmId별로 특정 NSX 경보를 해결할 수 있습니다.
POST https://<<NSX-IP>>/api/2.0/services/systemalarms/<alarmId>?action=resolve
API에 대한 자세한 내용은 "NSX API 가이드" 를 참조하십시오.