Las alarmas son notificaciones que se activan en respuesta a un evento, a un conjunto de condiciones o al estado de un objeto. En el panel de control de NSX y en otras pantallas de la interfaz de usuario de vSphere Web Client se muestran alarmas así como otras alertas.
La API GET api/2.0/services/systemalarms permite ver las alarmas de los objetos de NSX.
NSX admite dos métodos para utilizar una alarma:
- La alarma corresponde a un evento del sistema y tiene una resolución asociada que intentará solucionar el problema que activa la alarma. Este enfoque está diseñado para la implementación de tejido de red y seguridad (por ejemplo, EAM, bus de mensajería, complemento de implementación) y también es compatible con Service Composer. Estas alarmas utilizan el código de evento como código de alarma. Para obtener más información detallada, consulte el documento Eventos del sistema y de registro de NSX.
- Las alarmas de notificaciones de Edge tienen la estructura de par de alarma de activación y resolución. Este método es compatible con varias funciones de Edge, entre ellas, VPN de IPsec, equilibrador de carga, alta disponibilidad, comprobación de estado, sistema de archivos de Edge y reserva de recursos. Estas alarmas utilizan un código de alarma único que no es el mismo que el código de evento. Para obtener más información detallada, consulte el documento Eventos del sistema y de registro de NSX.
Por lo general, el sistema elimina automáticamente una alarma si la condición de error se rectifica. Algunas alarmas no se borran automáticamente al actualizar la configuración. Una vez resuelto el problema, deberá borrar las alarmas de forma manual.
A continuación se muestra un ejemplo de la API que puede utilizar para borrar las alarmas.
GET https://<<NSX-IP>>/api/2.0/services/alarms/{sourceId}
Puede resolver todas las alarmas para un origen mediante sourceId:
POST https://<<NSX-IP>>/api/2.0/services/alarms/{sourceId}?action=resolve
Puede ver las alarmas de NSX, entre ellas, el bus de mensajería, el complemento de implementación, Service Composer y las alarmas de Edge:
GET https://<<NSX-IP>>/api/2.0/services/systemalarms
Puede ver una alarma específica de NSX mediante alarmId:
GET https://<<NSX-IP>>/api/2.0/services/systemalarms/<alarmId>Puede resolver una alarma específica de NSX mediante alarmId:
POST https://<<NSX-IP>>/api/2.0/services/systemalarms/<alarmId>?action=resolve
Para obtener más información sobre la API, consulte la Guía de NSX API.