- Inicio
- Recursos
- Integraciones
- Netscaler ADC
Integración Netscaler ADC n8nAutomatiza Netscaler ADC con n8n.
Un certificado caducado se nota siempre antes en producción que en el calendario. La integración Netscaler ADC n8n mete 5 operaciones, repartidas en 2 recursos, dentro de un flujo: firmar un certificado, unirlo a su clave y mover ficheros en el appliance. Aquí no hay nodo trigger.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué cubre de verdad la integración Netscaler ADC n8n?
Un certificado que caduca el domingo se renueva sin que nadie entre en la consola del equipo. De eso se encarga el nodo Netscaler ADC, que llama a la API de un appliance NetScaler/Citrix ADC con una sola credencial de Basic auth, unos datos de acceso guardados dentro de n8n. El catálogo es corto y está claro: 2 recursos, Certificate y File, y 5 operaciones que firman un certificado, lo instalan junto a su clave privada y mueven ficheros en el appliance.
La renovación antes de que caduque es lo primero que se monta. Un Schedule Trigger despierta el flujo, file.upload deja la solicitud de firma en el appliance, certificate.create la firma con la autoridad que ya tienes y certificate.install une el fichero nuevo con su clave privada bajo un nombre de par que los servidores virtuales ya apuntan. Al final llega un aviso a Slack para que alguien dé el visto bueno.
Sacar ficheros del equipo es el segundo uso. file.download lee un fichero y lo deja en binario sobre el item, y el nodo siguiente lo manda a donde guardes las copias. Si añades file.delete al final de la rama, la misma ejecución recoge lo que ha dejado por el camino.
El tercero es llevar un inventario. Cada firma puede escribir una fila en Google Sheets con el Certificate File Name generado y la Validity Period (Number of Days) indicada, y así nadie tiene que entrar al appliance para responder preguntas básicas. Cuando ese registro encaja mejor en una base consultable, Postgres hace el mismo papel.
Esas 5 operaciones son las que trae el nodo. Para cualquier otro endpoint de la API del appliance, el nodo HTTP Request lo llama directamente y reutiliza la misma credencial mediante la autenticación predefinida, así que el catálogo es un punto de partida, no un techo.
Hay algo que conviene prever: esta herramienta no tiene nodo trigger en n8n. Un flujo que la use arranca en otro sitio, con un Schedule Trigger a intervalo fijo, un Webhook de n8n al que llama un servicio externo, o el trigger de otra herramienta. Si todavía estás eligiendo plataforma, la Reseña n8n lo repasa, y el Curso n8n se centra en construir el flujo.
¿Cómo conectas n8n con un appliance NetScaler/Citrix ADC?
- 01
Ten el appliance en marcha
La credencial da por hecho que hay algo al otro lado: un appliance NetScaler/Citrix ADC instalado y accesible desde donde corre n8n. En una instancia autoalojada suele ser la misma red. En n8n Cloud, la oferta alojada por n8n, hace falta una dirección que la plataforma alcance. Del lado de n8n no cambia nada entre las dos opciones: el flujo se comporta igual.
- 02
Crea la credencial Netscaler ADC
En el menú Credentials elige la credencial Netscaler ADC. El método admitido es Basic auth y pide tres datos: una URL, la de tu instancia NetScaler/Citrix ADC, un Username y un Password. Una credencial se crea una vez y se reutiliza en todos los flujos, así que aunque acaben tocando el appliance diez flujos distintos, este paso solo lo haces con el primero.
- 03
Elige recurso y luego operación
Pon el nodo Netscaler ADC en el lienzo, selecciona la credencial en su desplegable y fija Resource en Certificate o File antes de elegir la operación. Un campo marcado como obligatorio bloquea la ejecución del nodo si se queda vacío: rellénalo o aliméntalo desde el item que entra. Una expresión de n8n apunta a un campo de ese item con la forma
{{ $json.field }}.
Lo que sabe hacer el nodo Netscaler ADC
El nodo Netscaler ADC expone 5 operaciones en 2 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Certificate
2 operacionesCreate a certificate
certificate.createLo que ves en n8n
Notas y casos de uso
La firma ocurre en el propio appliance: le pasas una solicitud de firma y una autoridad, y el certificado se escribe en la ruta que indiques.
Parámetros clave
- Certificate File Name: el nombre del fichero generado y, si hace falta, su ruta. Por defecto,
/nsconfig/ssl/. - Certificate Type:
SRVR_CERTpara un certificado de servidor con cifrado de extremo a extremo,CLNT_CERTpara autenticar al cliente,ROOT_CERToINTM_CERTpara una raíz o una intermedia. - Certificate Request File Name: el CSR, la solicitud de firma de certificado que se va a firmar.
Install a certificate
certificate.installLo que ves en n8n
Notas y casos de uso
Dentro del appliance, el certificado y su clave privada siguen siendo dos objetos sueltos. Esta operación los junta en un par con nombre propio, aviso de caducidad incluido.
Parámetros clave
- Certificate-Key Pair Name: el nombre del par certificado-clave.
- Certificate File Name: el nombre y, si procede, la ruta del certificado X509 que forma el par.
- Certificate Format:
PEMoDER, el formato de entrada de los ficheros de certificado y de clave privada. - Notify When Expires y Notification Period (Days): si hay que avisar antes de que caduque, y con cuántos días de antelación.
File
3 operacionesDelete a file
file.deleteLo que ves en n8n
Notas y casos de uso
Quita del appliance un fichero concreto por su nombre. El nodo trabaja sobre el item que recibe, así que un bucle con varios nombres los borra uno detrás de otro.
Parámetros clave
- File Name: el nombre del fichero a secas, sin la ruta dentro.
{{ $json.field }} en vez de escribirlo fijo.Download a file
file.downloadLo que ves en n8n
Notas y casos de uso
Lee un fichero del appliance y lo lleva en binario sobre el item que sale del nodo. En el lado de n8n no se escribe nada en disco: el fichero viaja dentro del flujo.
Parámetros clave
- File Name: el nombre del fichero, otra vez sin la ruta.
- Put Output in Field: el nombre del campo de salida donde n8n deja los datos binarios del fichero. Lo que venga después lee el fichero en ese campo.
Upload a file
file.uploadLo que ves en n8n
Notas y casos de uso
El viaje contrario: el nodo coge los datos binarios que ya trae el item de entrada y los escribe en el appliance.
Parámetros clave
- Input Data Field Name: el nombre del campo entrante que contiene los datos binarios del fichero a procesar.
- File Name: opcional, dentro de Options. El nombre que toma el fichero, sin la ruta dentro.
¿Necesitas ayuda para automatizar Netscaler ADC con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


