Recursos · Integración n8n

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

Por qué automatizar

¿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.

Conexión

¿Cómo conectas n8n con un appliance NetScaler/Citrix ADC?

  1. 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.

  2. 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.

  3. 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 }}.

Acciones

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.

Matriz recursos × operaciones
RecursoCreateDeleteDownloadInstallUpload
Certificate✓✓
File✓✓✓

Certificate

2 operaciones
01

Create a certificate

certificate.create

Lo 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_CERT para un certificado de servidor con cifrado de extremo a extremo, CLNT_CERT para autenticar al cliente, ROOT_CERT o INTM_CERT para una raíz o una intermedia.
  • Certificate Request File Name: el CSR, la solicitud de firma de certificado que se va a firmar.
Casos de uso
un entorno de pruebas que rota sus certificados de servidor lanza esto de forma periódica, con un Certificate File Name distinto cada vez.
02

Install a certificate

certificate.install

Lo 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: PEM o DER, 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.
Casos de uso
justo después de una firma, la misma ejecución instala el resultado con el nombre de par que ya referencian los servidores virtuales.

File

3 operaciones
03

Delete a file

file.delete

Lo 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.
Casos de uso
una rama de limpieza al cerrar el flujo de renovación borra la solicitud de firma que se subió antes, leyendo su nombre del nodo anterior con {{ $json.field }} en vez de escribirlo fijo.
04

Download a file

file.download

Lo 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.
Casos de uso
bajar un fichero antes de tocarlo y adjuntarlo a un mensaje o dejarlo en un almacenamiento, para tener siempre una copia del estado anterior.
05

Upload a file

file.upload

Lo 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.
Casos de uso
una solicitud de firma preparada antes en el flujo llega al appliance por aquí, lista para el paso de firma que viene justo detrás.
Necesitas ayuda

¿Necesitas ayuda para automatizar Netscaler ADC con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Netscaler ADC y n8n, las dudas más repetidas

01¿La integración Netscaler ADC n8n es gratuita?
Sí, en lo que toca a n8n. El nodo Netscaler ADC forma parte de la instalación, así que no hay paquete que añadir ni coste extra por usarlo. Lo que pagues por el appliance es otra conversación y esta página no entra ahí. Sobre dónde corre n8n, la respuesta tampoco cambia: sirve tanto n8n Cloud, la oferta alojada por n8n, como una instancia autoalojada, es decir n8n levantado con Docker o npm en una máquina tuya, con la Community Edition y su licencia Sustainable Use. El flujo se comporta igual en los dos escenarios, de manera que montarlo en Cloud y llevarlo después a tu infraestructura no obliga a rehacer el trabajo.
02¿Qué credencial pide el nodo Netscaler ADC?
Basic auth, y no hay alternativa. La credencial se rellena con tres datos: la URL de tu instancia NetScaler/Citrix ADC, un Username y un Password. Eso da por hecho que el appliance ya está instalado y es accesible desde n8n, porque el nodo se dirige a su API y no a un servicio alojado en otro sitio. A partir de ahí manda la lógica de credenciales de n8n: viven en su propio menú, se crean una sola vez y cada nodo Netscaler ADC que coloques en el lienzo las encuentra en su desplegable. Añadir la sexta automatización contra el appliance no obliga a volver a teclear la contraseña.
03¿Qué límites tiene el nodo Netscaler ADC en n8n?
El nodo llega hasta 5 operaciones repartidas en 2 recursos, Certificate y File, y ese es todo el catálogo. Cuando hace falta un endpoint que no está ahí, el nodo HTTP Request lo llama directamente y aprovecha la misma credencial con la autenticación predefinida, así que todo sigue ocurriendo dentro del mismo flujo. Queda un segundo límite, menos visible: los campos obligatorios. Si uno se queda vacío, el nodo no se ejecuta; falta el nombre del certificado o el del fichero y la ejecución se detiene. Es preferible a un cambio a medias en el appliance, pero obliga a revisar el mapeo antes de poner el flujo en producción.
04¿Puede n8n reaccionar en tiempo real a un evento de Netscaler ADC?
No: esta herramienta no tiene nodo trigger en n8n, así que el appliance nunca avisa por su cuenta. El punto de partida lo pone otro nodo, y la elección depende del ritmo que busques. Si se trata de vigilar certificados o de bajar ficheros de madrugada, un Schedule Trigger a intervalo fijo cumple de sobra. Si el aviso llega de fuera, un Webhook de n8n expone una URL a la que ese servicio externo llama cuando ocurre algo de su lado. Y si el flujo ya arranca en otra herramienta conectada, su trigger vale igual. Desde cualquiera de las tres entradas, el nodo Netscaler ADC actúa exactamente igual.
05¿n8n o Make para Netscaler ADC?
Depende, y el primer criterio suele ser el gasto. Make factura por operación, algo cómodo mientras los flujos son pequeños y menos cómodo cuando el volumen crece; el autoalojamiento funciona justo al revés. El segundo criterio es la red: Make es una plataforma alojada y no ofrece autoalojamiento, mientras que n8n corre en n8n Cloud o en tu propia infraestructura, lo que cuenta cuando el appliance está en una red interna y prefieres no sacar de ahí la automatización. La lógica visual entra ya en el terreno del gusto: prueba una renovación de certificado en las dos plataformas y quédate con la que tu equipo entienda antes.