Comandos de la CLI y la API de NSX-T Data Center para supervisar las estadísticas de las instancias del equilibrador de carga distribuido.
Comandos de la CLI para el equilibrador de carga distribuido
Acción | Comando |
---|---|
Muestra todos los equilibradores de carga |
get load-balancers |
Muestra un equilibrador de carga específico |
get load-balancer <UUID_LoadBalancer> |
Muestra las estadísticas de todos los grupos del equilibrador de carga especificado |
get load-balancer <UUID_LoadBalancer> pools stats |
Muestra la configuración del servidor virtual del equilibrador de carga |
get load-balancer <UUID_LoadBalancer> virtual-servers |
Muestra las estadísticas del equilibrador de carga y el grupo especificados |
get load-balancer <UUID_LoadBalancer> pool <UUID_Pool> stats |
Muestra la entrada de tabla de persistencia |
get load-balancer <UUID_LoadBalancer> persistence-tables |
Muestra la configuración de grupos del equilibrador de carga | get load-balancer <UUID_LoadBalancer> pools |
Muestra las estadísticas de todos los servidores virtuales del equilibrador de carga especificado | get load-balancer <UUID_LoadBalancer> virtual-servers stats |
Muestra las estadísticas del equilibrador de carga y el servidor virtual especificados | get load-balancer <UUID_LoadBalancer> virtual-server <UUID_VirtualSerever> stat |
Borra las estadísticas del equilibrador de carga y el grupo especificados | clear load-balancer <UUID_LoadBalancer> pool <UUID_Pool> stats |
Borra las estadísticas de todos los grupos del equilibrador de carga especificado. | clear load-balancer <UUID_LoadBalancer> pools stats |
Borra las estadísticas del equilibrador de carga especificado | clear load-balancer <UUID_LoadBalancer> stats |
Borra las estadísticas del equilibrador de carga y el servidor virtual especificados | clear load-balancer <UUID_LoadBalancer> virtual-server <UUID_VirtualServer> stats |
Borra las estadísticas de todos los servidores virtuales del equilibrador de carga especificado | clear load-balancer <UUID_LoadBalancer> virtual-servers stats |
Ver detalles de la tabla de sesiones L4 | get load-balancer <UUID_LoadBalancer> sessions |
Mostrar estadísticas del equilibrador de carga distribuido | get load-balancer <UUID_LoadBalancer> stats |
Comandos de diagnóstico de la CLI para el equilibrador de carga distribuido
Acción | Comando |
---|---|
Mostrar la información de diagnóstico del equilibrador de carga | get load-balancer <UUID_LoadBalancer> diagnosis |
- Comprobación del sistema:
- Uso de memoria de Edge. Si el uso de memoria de Edge es superior al 90%, se mostrará el uso de memoria en el resultado.
- Uso de disco. Solo se comprueban las carpetas "/", "/var/log" y "/config". Si el uso del disco en cualquier carpeta es superior al 90%, se mostrará el uso del disco de esta carpeta en el resultado.
- Comprobación de fallos - Si un archivo de núcleo está generado por datapathd, LB nginx, lb-dispatcher, lb_conf, nsx-edge-exporter, nsd o lbconf_gen, el nombre del archivo de núcleo aparecerá en el resultado.
- Comprobación del estado del daemon - se comprueban process dispatcher, datapathd, nsxa, nsd, nestdb y LB nginx . Si alguno de estos procesos no se está ejecutando, se mostrará en el resultado.
- Comprobación de configuración:
- Si este objeto LB ha estado en nestdb.
- Si hay información de cfg FATAL relacionada con esta instancia de LB en syslog.
- Si se produce un error de compilación de configuración en lbconf_gen.log.
- Si hay un objeto LbCurrentMsg en nestdb.
- Si el generation_id en nginx.conf es igual al valor de LbCurrentMsg.
- Si se escribieron reglas de firewall de LB en nestdb.
- Si las reglas de firewall de LB están funcionando en datapathd.
- Comprobación de tiempo de ejecución: el estado de la comprobación de estado del miembro del grupo está marcado. Si el estado de la comprobación de estado es inactivo, se indicará en el resultado.
- Comprobación de estadísticas: estado de la ruta de datos, estadísticas de kni y estadísticas de nginx de LB.
- Si se produce un error en la memoria caché de LB desde la ruta de datos, se indicará en el resultado.
- Si hay un rx_drop o tx_drop en la interfaz de kni de LB, se mostrará en el resultado.
- Si se produce un error en las estadísticas de nginx de LB, se indicará en el resultado.
Comandos de API para el equilibrador de carga distribuido
Acción | Comando |
---|---|
Obtener estadísticas del equilibrador de carga distribuido
Nota: Si no especifica una ruta de punto de implementación, la API recuperará información de todas las rutas de implementación y mostrará la información agregada. Si especifica una ruta de punto de implementación, solo se recuperará la información de esa ruta y se mostrará en el cuerpo de la respuesta de la llamada de API.
|
GET /policy/api/v1/infra/lb-services/LB_Service/statistics?source=realtime&enforcement_point_path=/infra/sites/default/enforcement-points/default |
Obtener estadísticas del servidor virtual del equilibrador de carga distribuido | GET /infra/lb-services/<lb-service-id>/lb-virtual-servers/<lb-virtual-server-id>/statistics?source=realtime&enforcement_point_path=/infra/sites/default/enforcement-points/default |
Obtener estadísticas de grupo de equilibradores de carga distribuidos | GET /infra/lb-services/<lb-service-id>/lb-pools/<lb-pool-id>/statistics?source=realtime&enforcement_point_path=/infra/sites/default/enforcement-points/default |