Contenido

Introducción

Implementación

P. ¿Es la redirección de URL tocloudfront.net un comportamiento esperadoal conectarse al dominio back-end de la nube de CX?

P. Con la opción "Reinstalar", ¿puede el usuario implementar el nuevo agente en la nube CX con una nueva dirección IP?

P. ¿Qué formatos de archivo están disponibles para la instalación?

P. ¿En qué entorno se puede implementar el instalador?

P. ¿Puede CX Cloud Agent detectar una dirección IP en un entorno DHCP?

P. ¿Es el agente en la nube de CX compatible con la configuración de IPv4 e IPv6?

P. Durante la configuración de IP, ¿se valida la dirección IP?

P. ¿Cuánto tarda la implementación de OVA y la configuración IP?

P. ¿Hay alguna limitación con respecto a cualquier tipo de hardware?

P. ¿Se puede generar el código de emparejamiento en cualquier momento?

P. ¿Cuáles son los requisitos de ancho de banda entre Cisco DNA Centers (para un máximo de 10 clústeres o 20 no clústeres) y CX Cloud Agent?

P. ¿Cómo se puede acceder a los syslogs del agente para supervisar la máquina virtual (VM) del agente en la nube CX?

Versiones y parches

P. ¿Cuáles son los diferentes tipos de versiones que aparecen en la lista para la actualización de CX Cloud Agent?

P. ¿Dónde se encuentra la última versión de CX Cloud Agent y cómo actualizar la versión existente de CX Cloud Agent?

Autenticación y configuración de proxy

P. ¿Cuál es el usuario predeterminado de la aplicación CX Cloud Agent?

P. ¿Cómo se establece la contraseña para el usuario predeterminado?

P. ¿Hay alguna opción disponible para restablecer la contraseña después del día 0?

P. ¿Cuáles son las políticas de contraseñas para configurar CX Cloud Agent?

P. ¿Cómo configuro la contraseña de Grub?

P. ¿Cuál es el período de caducidad de la contraseña de xcadminpassword?

P. ¿Desactiva el sistema la cuenta después de intentos consecutivos de inicio de sesión fallidos?

P. ¿Cómo se genera una frase de paso?

P. ¿Admite el host proxy tanto el nombre de host como la IP?

SSH de Secure Shell

Q. ¿Qué cifrados son soportados por el shell ssh?

P. ¿Cómo inicio sesión en la consola?

P. ¿Están registrados los logins SSH?

P. ¿Cuál es el tiempo de espera de la sesión inactiva?

Puertos y servicios

P. ¿Qué puertos se mantienen abiertos en el agente en la nube de CX?

Conexión del agente en la nube CX con Cisco DNA Center

P. ¿Cuál es el propósito y la relación de Cisco DNA Center con CX Cloud Agent?

P. ¿Dónde pueden los usuarios proporcionar los detalles de Cisco DNA Center sobre el agente en la nube CX?

P. ¿Cuántos Cisco DNA Centers se pueden agregar?

P. ¿Cómo elimino un Cisco DNA Center conectado de CX Cloud Agent?

P. ¿Qué función puede tener el usuario de Cisco DNA Center?

P. ¿Cómo se reflejan las modificaciones en CX Cloud Agent debido a los cambios en las credenciales del DNA Center conectado?

P. ¿Cómo se almacenan el centro de DNA de Cisco y los datos de los recursos del archivo simiente en CX Cloud Agent?

P. ¿Qué tipo de cifrado se utiliza al acceder a la API de Cisco DNA Center desde CX Cloud Agent?

P. ¿Qué operaciones realiza CX Cloud Agent en el Cisco DNA Center Cloud Agent integrado?

P. ¿Qué datos predeterminados se recopilan de Cisco DNA Center y se cargan en el back-end?

P. ¿Qué datos adicionales se recopilan de Cisco DNA Center y se cargan en el back-end de Cisco?

P. ¿Cómo se cargan los datos de inventario en el backend?

P. ¿Cuál es la frecuencia de carga del inventario?

P. ¿Puede el usuario volver a programar el inventario?

P. ¿Cuándo se produce el tiempo de espera de conexión entre Cisco DNA Center y Cloud Agent?

Análisis de diagnóstico de CX Cloud Agent utilizado

P. ¿Qué comandos de escaneo se ejecutan en el dispositivo?

P. ¿Dónde se almacenan y se perfilan los resultados del análisis?

P. ¿Los duplicados (por nombre de host o IP) en el Centro de ADN de Cisco, se agregan al Análisis de diagnóstico cuando el origen del Centro de ADN de Cisco está conectado?

P. ¿Qué sucede cuando falla uno de los escaneos de comando?

Registros del sistema de agentes en la nube CX

P. ¿Qué información de estado se envía al portal de la nube de CX?

P. ¿Qué detalles del sistema y del hardware se recopilan?

P. ¿Cómo se envían los datos de salud al backend?

P. ¿Cuál es la política de retención de registros de datos de estado del agente en la nube de CX en el backend?

P. ¿Qué tipos de cargas están disponibles?

Resolución de problemas

Respuestas de fallos de recopilación

Respuestas de error de análisis de diagnóstico

Introducción

Este documento incluye preguntas frecuentes y situaciones de solución de problemas que los usuarios pueden encontrar mientras trabajan con el agente en la nube CX.

Implementación

P. ¿Es la redirección de URL a cloudfront.net un comportamiento esperado al conectarse al dominio back-end de la nube CX?

A. Sí, para algunos escenarios de implementación específicos, la redirección a cloudfront.net se espera. Ose debe permitir el acceso sin enlazar con la redirección habilitada en el puerto 443 para estos FQDN.

P. Con la opción "Reinstalar", ¿puede el usuario implementar el nuevo agente en la nube CX con una nueva dirección IP?

A. Sí

P. ¿Qué formatos de archivo están disponibles para la instalación?

A. OVA y VHD

P. ¿En qué entorno se puede implementar el instalador?

A. Para OVA

- VMWare ESXi versión 5.5 o posterior

- Oracle Virtual Box 5.2.30 o posterior

Para VHD

- Windows Hypervisor 2012 a 2016

P. ¿Puede CX Cloud Agent detectar una dirección IP en un entorno DHCP?

R. Sí, se detecta la asignación de dirección IP durante la configuración IP. Sin embargo, no se admite el cambio de dirección IP que se espera para el agente en la nube de CX en el futuro. Se recomienda que los clientes reserven la IP para el agente en la nube CX en su entorno DHCP.

P. ¿Es el agente en la nube de CX compatible con la configuración de IPv4 e IPv6?

R. No, sólo se admite IPV4.

P. Durante la configuración de IP, ¿se valida la dirección IP?

R. Sí, se validan la sintaxis de la dirección IP y la asignación de dirección IP duplicada.

P. ¿Cuánto tarda la implementación de OVA y la configuración IP?

R.La implementación de OVA depende de la velocidad de la red que copia los datos. La configuración IP tarda aproximadamente de 8 a 10 minutos, incluidas las creaciones de contenedores y Kubernetes.

P. ¿Hay alguna limitación con respecto a cualquier tipo de hardware?

R. La máquina host en la que se implementa OVA debe cumplir los requisitos proporcionados como parte de la configuración del portal CX. El agente en la nube CX se prueba con VMware/Virtual Box en un hardware con procesadores Intel Xeon E5 con una relación vCPU/CPU de 2:1. Si se utiliza una CPU de procesador menos potente o una proporción mayor, el rendimiento puede disminuir.

P. ¿Puede generarse el código de emparejamiento en cualquier momento?

R. No, el código de emparejamiento solo se puede generar cuando el agente en la nube CX no está registrado.

P. ¿Cuáles son los requisitos de ancho de banda entre Cisco DNA Centers (para un máximo de 10 clústeres o 20 no clústeres) y CX Cloud Agent?

R.El ancho de banda no supone una limitación cuando el agente en la nube CX y Cisco DNA Center se encuentran en la misma red LAN/WAN en el entorno del cliente. El ancho de banda de red mínimo requerido es de 2,7 Mbit/s para las colecciones de inventario de 5000 dispositivos +13000 Puntos de acceso para una conexión de agente a Cisco DNA Center. Si se recopilan registros del sistema para obtener información de nivel 2, el ancho de banda mínimo necesario es de 3,5 Mbits/seg. para cubrir 5000 dispositivos +13000 puntos de acceso para inventario, 5000 dispositivos registros del sistema y 2000 dispositivos para análisis; todos se ejecutan en paralelo desde CX Cloud Agent.

P. Cómo el Agente syslogs ¿Puede accederse a ella para supervisar la máquina virtual (VM) del agente en la nube de CX?

R. Se puede acceder a los registros del sistema para la VM del agente desde el inicio de sesión de la VM local mediante las dos rutas siguientes:

/var/log/syslog.1 (al que se accede a través de los inicios de sesión de cxcadmin y cxcroot)

/var/log/syslog (al que se accede mediante root)

Versiones y parches

P. ¿Cuáles son los diferentes tipos de versiones listadas para la actualización de CX Cloud Agent?

R. Aquí se muestra el conjunto de versiones lanzadas de CX Cloud Agent que se enumeran:

- A.x.0 (donde x es la última versión de la función principal de producción, por ejemplo:1.3.0)

- A.x.y (donde A.x.0 es obligatorio y debe iniciarse una actualización incremental, x es la última versión de la función principal de producción e y es la última revisión de actualización activa, por ejemplo: 1.3.1)

- A.x.y-z (donde A.x.0 es obligatorio y debe iniciarse una actualización incremental, x es la última versión de la función principal de producción, e y es la última revisión de actualización activa, y z es la corrección instantánea durante un período de tiempo muy corto, por ejemplo: 1.3.1-1)

donde A es una liberación a largo plazo distribuida en 3-5 años.

P. ¿Dónde se encuentra la última versión de CX Cloud Agent y cómo actualizar la versión existente de CX Cloud Agent?

R. Inicie sesión en el portal de la nube de CX. Vaya a Admin Settings>Data Sources. Haga clic en View Update y siga las instrucciones que aparecen en pantalla.

Autenticación y configuración de proxy

P. ¿Cuál es el usuario predeterminado de la aplicación CX Cloud Agent?

A. cxcadmin.

P. ¿Cómo se establece la contraseña para el usuario predeterminado?

R. Las contraseñas se establecen durante la configuración de la red.

P. ¿Hay alguna opción disponible para restablecer la contraseña después del Día-0?

R. El agente en la nube de CX no proporciona ninguna opción específica para restablecer la contraseña, pero puede utilizar los comandos de Linux para restablecer la contraseña de cxcadmin.

P. ¿Cuáles son las políticas de contraseña para configurar CX Cloud Agent?

A. Las políticas de contraseña son:

- Edad máxima (duración) establecida en 90 días

- Edad mínima (duración) establecida en 8 días

- Longitud máxima 127 caracteres

- Se debe incluir al menos una mayúscula y una minúscula

- Debe contener al menos un carácter especial (por ejemplo, !$%^&*()_+|~-=\`{}[]:";'<>?,/)

- Los siguientes caracteres no están permitidos

- Caracteres especiales de 8 bits (p. ej., \£, √Å √´, √¥, √ë,, √ü)

- Espacios

- No deben ser las últimas 10 contraseñas utilizadas recientemente

- No debe contener una expresión regular

- No debe contener las siguientes palabras o derivados: cisco, sanjose y sanfran

P. ¿Cómo configuro la contraseña de Grub?

A. Para establecer la contraseña de Grub:

1. Ejecute .ssh como cxcroot y proporcione el token [póngase en contacto con el equipo de soporte técnico para obtener el token cxcroot].

2. Ejecute sudo su, para proporcionar el mismo token.

3. Ejecute el comando grub-mkpasswd-pbkdf2 y establezca la contraseña de Grub. Se imprimirá el hash de la contraseña proporcionada, copie el contenido.

4. vi al archivo /etc/grub.d/00_header.

5. Navegue hasta el final del archivo y reemplace la salida hash seguida por el content password_pbkdf2 root ***** con el hash obtenido para la contraseña obtenida en el paso 3.

6. Guarde el archivo con el comando :wq!.

7. Ejecute el comando update-grub.

P. ¿Cuál es el período de vencimiento de la contraseña de cxcadmin?

R. La contraseña caduca en 90 días.

P. ¿El sistema inhabilita la cuenta después de intentos consecutivos de inicio de sesión fallidos?

R. Sí, la cuenta se inhabilita después de cinco (5) intentos fallidos consecutivos. El periodo de bloqueo es de 30 minutos.

P. ¿Cómo genero una frase de contraseña?

A. Para generar una frase de contraseña:

1. Ejecute .ssh e inicie sesión como usuario cxcadmin

2. Ejecute el comando remoteaccount cleanup -f

3. Ejecute el comando remoteaccount create

P. ¿El host proxy soporta el nombre de host y la IP?

R. Sí, pero para utilizar el nombre de host, el usuario debe proporcionar la dirección IP del servidor de nombres de dominio (DNS) durante la configuración de la red.

SSH de Secure Shell

P. ¿Qué cifrados son soportados por el shell ssh?

R. Se admiten los siguientes cifrados:

- chacha20-poly1305@openssh.com

- aes256-gcm@openssh.com

- aes128-gcm@openssh.com

- aes256-ctr

- aes192-ctr

- aes128-ctr

P. ¿Cómo inicio sesión en la consola?

A. Para iniciar sesión:

1. Inicie sesión como usuario cxcadmin

2. Proporcione la contraseña cxcadmin

P. ¿Están registrados los logins SSH?

R. Sí, se registran como parte del archivo "var/logs/audit/audit.log".

P. ¿Cuál es el tiempo de espera de la sesión inactiva?

R. El tiempo de espera de la sesión SSH se produce si el agente en la nube CX permanece inactivo durante cinco (5) minutos.

Puertos y servicios

P. ¿Qué puertos se mantienen abiertos en el agente en la nube CX?

R. Están disponibles los siguientes puertos:

- Puerto de salida: el agente en la nube CX implementado puede conectarse al backend de Cisco como se indica en la tabla del puerto HTTPS 443 o a través de un proxy para enviar datos a Cisco como se indica en la tabla siguiente. El agente en la nube CX implementado puede conectarse a Cisco DNA Center en el puerto HTTPS 443.

AMÉRICA

EMEA

Asia Pacífico, Japón y China

cloudsso.cisco.com

cloudsso.cisco.com

cloudsso.cisco.com

api-cx.cisco.com

api-cx.cisco.com

api-cx.cisco.com

agent.us.csco.cloud

agent.emea.cisco.cloud

agent.apjc.cisco.cloud

ng.acs.agent.us.csco.cloud

ng.acs.agent.emea.cisco.cloud

ng.acs.agent.apjc.cisco.cloud

Nota: además de los dominios enumerados, cuando los clientes de EMEA o APJC reinstalen el agente en la nube CX, se debe permitir el dominio agent.us.csco.cloud en el firewall del cliente.

El dominio agent.us.csco.cloud ya no es necesario después de una reinstalación correcta.

Nota: Asegúrese de que se permita el tráfico de retorno en el puerto 443.

- Inbound port: para la gestión local de CX Cloud Agent, se debe poder acceder a 514 (Syslog) y 22 (ssh). Los clientes deben permitir que el puerto 443 de su firewall reciba datos de CX Cloud.

Conexión del agente en la nube CX con Cisco DNA Center

P. ¿Cuál es el propósito y la relación de Cisco DNA Center con CX Cloud Agent?

R. Cisco DNA Center es el agente en la nube que gestiona los dispositivos de red de las instalaciones del cliente. CX Cloud Agent recopila la información de inventario del dispositivo desde el Cisco DNA Center configurado y carga la información de inventario disponible en Asset View de CX Cloud.

P. ¿Dónde pueden los usuarios proporcionar los detalles de Cisco DNA Center sobre el agente en la nube CX?

R. Durante el Día 0 - Configuración de CX Cloud Agent, los usuarios pueden agregar los detalles de Cisco DNA Center desde el portal de CX Cloud. Durante las operaciones del día N, los usuarios pueden agregar Cisco DNA Centers adicionales desde Admin Settings > Data Source.

P. ¿Cuántos Cisco DNA Centers se pueden agregar?

R. Se pueden agregar diez (10) clústeres de Cisco DNA Center o 20 clústeres no pertenecientes a Cisco DNA Center.

P. ¿Cómo elimino un Cisco DNA Center conectado de CX Cloud Agent?

R. Para quitar un Cisco DNA Center conectado de CX Cloud Agent, póngase en contacto con el Technical Assistance Center (TAC) para abrir un caso de soporte desde el portal de CX Cloud.

P. ¿Qué función puede tener el usuario de Cisco DNA Center?

R. El rol de usuario puede ser admin u Observer.

P. ¿Cómo se reflejan las modificaciones en CX Cloud Agent debido a los cambios en las credenciales del DNA Center conectado?

A. Ejecute el comando cxcli agent modifyController desde la consola de CX Cloud Agent:

Póngase en contacto con el soporte técnico para cualquier problema durante la actualización de credenciales de Cisco DNA Center.

P. ¿Cómo se almacenan los detalles de Cisco DNA Center y de los recursos de archivos simiente en CX Cloud Agent?

R. Todos los datos, incluidas las credenciales de los controladores conectados a CX Cloud Agent (por ejemplo, Cisco DNA Center) y los activos conectados directamente (por ejemplo, mediante un archivo simiente o un intervalo de IP), se cifran mediante AES-256 y se almacenan en la base de datos de CX Cloud Agent, que está protegida con una ID de usuario y una contraseña seguras.

P. ¿Qué tipo de cifrado se utiliza al acceder a la API de Cisco DNA Center desde CX Cloud Agent?

A. HTTPS sobre TLS 1.2 se utiliza para la comunicación entre Cisco DNA Center y CX Cloud Agent.

P. ¿Qué operaciones realiza CX Cloud Agent en el Cisco DNA Center Cloud Agent integrado?

R. El agente en la nube de CX recopila datos del centro de DNA de Cisco sobre los dispositivos de red y utiliza la interfaz de ejecución de comandos del centro DNA de Cisco para comunicarse con los dispositivos finales y ejecutar los comandos CLI (comando show). No se ejecutan comandos de cambio de configuración.

P. ¿Qué datos predeterminados se recopilan de Cisco DNA Center y se cargan en el back-end?

A.

- Entidad de red

- Módulos

- show version

- Config

- Información de imagen del dispositivo

- Etiquetas

P. ¿Qué datos adicionales se recopilan de Cisco DNA Center y se cargan en el back-end de Cisco?

R. Consulte este documento para obtener más información.

P. ¿Cómo se cargan los datos de inventario en el backend?

R. El agente de nube CX carga los datos de inventario a través del protocolo TLS 1.2 en el servidor backend de Cisco.

P. ¿Cuál es la frecuencia de carga del inventario?

R. La recopilación se activa según la programación definida por el usuario y se carga en el servidor de Cisco.

P. ¿Puede el usuario volver a programar el inventario?

R. Sí, hay una opción disponible en Configuración de administración > Orígenes de datos para modificar la información de programación.

P. ¿Cuándo se produce el tiempo de espera de conexión entre Cisco DNA Center y Cloud Agent?

A. Los tiempos de espera se categorizan de la siguiente manera:

- Para la conexión inicial, el tiempo de espera máximo es de 300 segundos. Si no se establece la conexión entre Cisco DNA Center y Cloud Agent en un máximo de cinco (5) minutos, la conexión finaliza.

- Para actualizaciones recurrentes, típicas o periódicas: el tiempo de espera de respuesta es de 1800 segundos. Si no se recibe la respuesta o no se puede leer en 30 minutos, la conexión finaliza.

Análisis de diagnóstico de CX Cloud Agent utilizado

P. ¿Qué comandos de escaneo se ejecutan en el dispositivo?

R. Los comandos que deben ejecutarse en el dispositivo para el análisis se determinan dinámicamente durante el proceso de análisis. El conjunto de comandos puede cambiar con el tiempo, incluso para el mismo dispositivo (y que no esté bajo el control del Análisis de diagnóstico).

P. ¿Dónde se almacenan y se perfilan los resultados del análisis?

R. Los resultados escaneados se almacenan y perfilan en el backend de Cisco.

P. ¿Los duplicados (por nombre de host o IP) en el Centro de ADN de Cisco, se agregan al Análisis de diagnóstico cuando el origen del Centro de ADN de Cisco está conectado?

R. No, los duplicados se filtran de manera que solo se extraen los dispositivos únicos.

P. ¿Qué sucede cuando falla uno de los escaneos de comando?

R. El escaneo del dispositivo se detiene por completo y se marca como fallido.

Registros del sistema de agentes en la nube CX

P. ¿Qué información de estado se envía al portal de la nube de CX?

R. Registros de aplicaciones, estado de Pod, detalles de Cisco DNA Center, registros de auditoría, detalles del sistema y detalles de hardware.

P. ¿Qué detalles del sistema y del hardware se recopilan?

A. Ejemplo de resultado:

detalles_del_sistema":{

"os_details":{

"containerRuntimeVersion":"docker://19.3.12",

"kernelVersion":"5.4.0-47-generic",

"kubeProxyVersion":"v1.15.12",

"kubeletVersion":"v1.15.12",

"machineID":"81edd7df1c1145e7bcc1ab4fe778615f",

"operatingSystem":"linux",

"osImage":"Ubuntu 20.04.1 LTS",

"systemUUID":"42002151-4131-2ad8-4443-8682911bdadb"

},

"hardware_details":{

"total_cpu":"8",

"cpu_utilization":"12.5%",

"total_memory":"16007MB",

"free_memory":"994 MB",

"hdd_size":"214G",

"free_hdd_size":"202G"

}

}

}

P. ¿Cómo se envían los datos de salud al backend?

R. Con CX Cloud Agent, el servicio de mantenimiento transfiere los datos al servidor de Cisco.

P. ¿Cuál es la política de retención de registros de datos de estado del agente en la nube de CX en el backend?

R. La política de retención de datos de estado del agente en la nube de CX en el backend es de 120 días.

P. ¿Qué tipos de cargas están disponibles?

A.

1. Carga del inventario

2. Carga de Syslog

3. Carga de estado del agente, incluida la carga de estado

1. Estado de los servicios: cada cinco (5) minutos

2. Podlog - Cada una (1) hora

3. Registro de auditoría: cada una (1) hora

Resolución de problemas

Problema: no se puede acceder a la dirección IP configurada.

Solución: ejecute ssh utilizando la IP configurada. Si se agota el tiempo de espera de la conexión, la razón posible es una configuración incorrecta de IP. En este caso, reinstale configurando una dirección IP válida. Esto se puede realizar a través del portal con la opción de reinstalación proporcionada en el Admin Settingspágina.

Problema: ¿cómo puedo comprobar que los servicios están en funcionamiento tras el registro?

Solución: siga estos pasos para confirmar que los grupos de dispositivos están en funcionamiento:

1. ssh a la IP configurada como cxcadmin

2. Proporcione la contraseña

3. Ejecute el comando kubectl get pods

Los grupos de dispositivos pueden estar en cualquier estado (En ejecución, Inicializando o Creando contenedor). Después de 20 minutos, las vainas deben estar en el estado En ejecución.

Si el estado es no se está ejecutando o Pod Inicializando, verifique la descripción del pod con el comando kubectl describe pod <podname> .

El resultado tendrá información sobre el estado del grupo de dispositivos.

Problema: ¿Cómo verificar si el interceptor SSL está inhabilitado en el proxy del cliente?

Solución: ejecute el comando curl que se muestra aquí para verificar la sección del certificado del servidor. La respuesta tiene los detalles del certificado del servidor web concsoweb.

curl -v —header 'Autorización: básica xxxxxx' https://concsoweb-prd.cisco.com/

* Certificado de servidor:

* subject: C=US; ST=California; L=San José; O=Cisco Systems, Inc.; CN=concsoweb-prd.cisco.com

* fecha de inicio: 16 de febrero 11:55:11 2021 GMT

* fecha de caducidad: 16 de febrero 12:05:00 2022 GMT

* subjectAltName: el host "concsoweb-prd.cisco.com" coincidió con "concsoweb-prd.cisco.com" de cert

* emisor: C=US; O=HydrantID (Avalanche Cloud Corporation); CN=HydrantID SSL, CA G3

* Certificado SSL verificado de acuerdo.

> GET / HTTP/1.1

Problema: los comandos kubectl fallaron y muestra el error como "La conexión al servidor X.X.X.X:6443 fue rechazada - ¿especificó el host o puerto correcto?"

Solución:

- Compruebe la disponibilidad de los recursos. [ejemplo: CPU, Memoria].

- Espere a que comience el servicio Kubernetes.

Problema: ¿Cómo obtener los detalles de la falla de recolección para un comando/dispositivo?

Solución:

- Ejecutar kubectl get pods y obtenga el nombre del grupo de dispositivos de recopilación.

- Ejecutar kubectl logs

para obtener los detalles específicos del comando/dispositivo.

Problema: el comando kubectl no funciona con el error "[authentication.go:64] No se puede autenticar la solicitud debido a un error: [x509: el certificado ha caducado o aún no es válido, x509: el certificado ha caducado o aún no es válido]"

Solución:Ejecute los comandos que se muestran aquí como usuario cxcroot

rm /var/lib/rancher/k3s/server/tls/dynamic-cert.json

systemctl restart k3s

kubectl —insecure-skip-tls-verify=true delete secret -n kube-system k3s-serve

systemctl restart k3s

Respuestas de fallos de recopilación

La causa de la falla de recolección puede ser cualquier restricción o problema que se observe con el controlador o los dispositivos agregados presentes en el controlador.

La tabla que se muestra aquí tiene el fragmento de error para los casos prácticos vistos en el microservicio de recopilación durante el proceso de recopilación.

caso de uso

Fragmento de registro en microservicio de recopilación

Si el dispositivo solicitado no se encuentra en Cisco DNA Center

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": " No se ha encontrado ningún dispositivo con id 02eb08be-b13f-4d25-9d63-eaf4e882f71a "

}

Si el dispositivo solicitado no es accesible desde Cisco DNA Center

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": "Error al ejecutar el comando: show version\nError al conectar con el dispositivo [Host: 172.21.137.221:22]Sin ruta al host: sin ruta al host "

}

Si el dispositivo solicitado no es accesible desde Cisco DNA Center

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": "Error al ejecutar el comando: show version\nError al conectar con el dispositivo [Host: X.X.X.X.X]Tiempo de espera de conexión agotado: /X.X.X.X:22 : Tiempo de espera de conexión agotado: /X.X.X.X:22"

}

Si el comando solicitado no está disponible en el dispositivo

{

"command": "show run-config",

"status": "Success",

"commandResponse": " Error al ejecutar el comando: show run-config\n\nshow run-config\n ^\n% Se ha detectado una entrada no válida en el marcador \u0027^\u0027.\n\nXXCT5760#",

"errorMessage": ""

}

Si el dispositivo solicitado no tiene SSHv2 y Cisco DNA Center intenta conectar el dispositivo con SSHv2

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": "Error al ejecutar el comando: show version\nCanal SSH2 cerrado: el participante remoto utiliza un protocolo incompatible, no es compatible con SSH-2."

}

Si el comando está deshabilitado en el microservicio de recopilación

{

"comando": "config paging disable",

"status": "Command_Disabled",

"commandResponse": "La colección de comandos está deshabilitada",

"errorMessage": ""

}

Si el Command Runner Task falló y la URL de la tarea no es devuelta por Cisco DNA Center

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": "Error en la tarea de ejecución del comando para el dispositivo %s. La URL de la tarea está vacía."

}

Si la tarea Command Runner no se pudo crear en el centro de DNA de Cisco

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": "Error en la tarea de ejecución del comando para el dispositivo %s, RequestURL: %s. Sin detalles de la tarea".

}

Si el microservicio de recopilación no recibe una respuesta para una solicitud de Command Runner de Cisco DNA Center

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": "Error en la tarea de ejecución del comando para el dispositivo %s, RequestURL: %s."

}

Si Cisco DNA Center no está completando la tarea dentro del tiempo de espera configurado (5 minutos por comando en el microservicio de recopilación)

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": "Operation Timedout. Error en la tarea del ejecutor de comandos para el dispositivo %s, RequestURL: %s. Sin detalles de progreso".

}

Si la tarea Command Runner Task falló y el ID de archivo está vacío para la tarea enviada por Cisco DNA Center

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": "Error en la tarea de ejecución del comando para el dispositivo %s, RequestURL: %s. La ID de archivo está vacía."

}

Si la tarea Command Runner Task falló y Cisco DNA Center no devuelve la etiqueta de ID de archivo

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": "Error en la tarea de ejecución del comando para el dispositivo %s, RequestURL: %s. No hay detalles de ID de archivo."

}

Si el dispositivo no es apto para la ejecución del ejecutor de comandos

{

"comando": "config paging disable",

"status": "Failed",

"commandResponse": "",

"errorMessage": "Los dispositivos solicitados no están en el inventario. Pruebe con otros dispositivos disponibles en el inventario"

}

Si el ejecutor de comandos está deshabilitado para el usuario

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": "{\"message\":\"El rol no tiene permisos válidos para acceder a la API\"}\n"

}

Respuestas de error de análisis de diagnóstico

Los fallos de análisis y las causas pueden provenir de cualquiera de los componentes enumerados.

Cuando los usuarios inician un análisis desde el portal, ocasionalmente se muestra como "error: error interno del servidor".

La causa del problema es uno de los componentes enumerados

- Punto de control

- Gateway de datos de red

- Conector

- Análisis de diagnóstico

- CX Cloud Agent Microservice [administrador de dispositivos, recopilación]

- Cisco DNA Center

- APIX

- Mashería

- Ping Access

- BANCO DE HIERRO

- IRONBANK GW

- Big Data Broker (BDB)

Para ver los registros:

1. Inicie sesión en la consola de CX Cloud Agent.

2. ssh a cxcadmin y proporcione la contraseña.

3. Ejecutar kubectl get pods .

4. Obtenga el nombre de la recopilación, el conector y la facilidad de mantenimiento del grupo de dispositivos.

5. Para comprobar los registros de microservicios de recopilación, conector y mantenimiento.

- Ejecutar  kubectl logs

- Ejecutar kubectl logs

- Ejecutar kubectl logs

La tabla siguiente muestra el fragmento de error que se ve en los registros de microservicio de recopilación y microservicio de mantenimiento que se produce debido a problemas o restricciones con los componentes.

Caso de uso

Fragmento de registro en microservicio de recopilación

El dispositivo puede ser accesible y compatible, pero los comandos que se ejecutan en ese dispositivo se enumeran en bloques en el microservicio de recopilación

{

"comando": "config paging disable",

"status": "Command_Disabled",

"commandResponse": "La colección de comandos está deshabilitada",

}

Si el dispositivo para un análisis no está disponible.

Se produce en un escenario, cuando hay un problema de sincronización entre los componentes, como el portal, la exploración de diagnóstico, el componente CX y el centro de DNA de Cisco

No se ha encontrado ningún dispositivo con id 02eb08be-b13f-4d25-9d63-eaf4e882f71a

Si el dispositivo que se intenta escanear está ocupado, (en un escenario) en el que el mismo dispositivo ha sido parte de otro trabajo y no se manejan solicitudes paralelas desde Cisco DNA Center para el dispositivo

Todos los dispositivos solicitados ya están siendo consultados por el ejecutor de comandos en otra sesión. Pruebe con otros dispositivos

Si el dispositivo no es compatible con el análisis

Los dispositivos solicitados no están en el inventario. Pruebe con otros dispositivos disponibles en el inventario.

Si el dispositivo que se ha intentado escanear no está accesible

"Error al ejecutar el comando: show udi\nError al conectar con el dispositivo [Host: x.x.x.x:22] Sin ruta al host: sin ruta al host

Si no se puede acceder a Cisco DNA Center desde el microservicio Cloud Agent o Collection del Cloud Agent no está recibiendo respuesta para una solicitud de Command Runner de Cisco DNA Center

{

"command": "show version",

"status": "Failed",

"commandResponse": "",

"errorMessage": "Error en la tarea de ejecución del comando para el dispositivo %s, RequestURL: %s."

}

caso de uso

Fragmento de registro en el microservicio del agente de punto de control

Si la solicitud de análisis tiene detalles de programación que faltan

Error al ejecutar la solicitud

{"message":"23502: el valor nulo de la columna \"schedule\" infringe la restricción no nula"}

Si la solicitud de análisis tiene detalles del dispositivo que faltan

No se pudo crear la directiva de digitalización. No hay dispositivos válidos en la solicitud

Si la conexión entre el CPA y la conectividad está inactiva

Error al ejecutar la solicitud

Si el dispositivo para análisis solicitado no está disponible en Análisis de diagnóstico

No se pudo enviar la solicitud de análisis. Motivo = {\"mensaje\":\"No se encontró el dispositivo con nombre de host=x.x.x.x'\"}