- Accueil
- Ressources
- Intégrations
- Netscaler ADC
Intégration Netscaler ADC n8nAutomatiser Netscaler ADC avec n8n.
Un certificat qui expire un vendredi soir, ça n'arrive jamais qu'aux autres. L'intégration Netscaler ADC n8n amène 5 opérations, réparties sur 2 ressources, dans un workflow : faire signer un certificat, l'associer à sa clé, déplacer des fichiers sur l'appliance. Pas de nœud trigger ici.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert vraiment l'intégration Netscaler ADC n8n ?
Faire signer un certificat, l'installer avec sa clé privée, déposer ou récupérer un fichier sur l'appliance : voilà ce qu'un workflow obtient du nœud Netscaler ADC. Il travaille contre l'API d'une appliance NetScaler/Citrix ADC, avec un credential unique en Basic auth, autrement dit un identifiant enregistré une fois dans n8n. Le catalogue tient en 2 ressources, Certificate et File, et 5 opérations, disponibles dès l'installation de n8n.
Le renouvellement avant expiration, c'est le premier réflexe. Un Schedule Trigger réveille le workflow, file.upload dépose la demande de signature sur l'appliance, certificate.create la signe avec l'autorité que tu détiens déjà, puis certificate.install associe le fichier obtenu à sa clé privée sous un nom de paire que les serveurs virtuels connaissent. Un mail part ensuite par Gmail pour que quelqu'un valide.
Sortir des fichiers de l'appliance, c'est le deuxième usage. file.download lit un fichier et le pose en binaire sur l'item, le nœud suivant l'expédie là où tu gardes tes sauvegardes. Avec file.delete en fin de branche, le même passage range derrière lui au lieu de laisser traîner des copies.
Troisième usage : tenir un inventaire. Chaque signature peut ajouter une ligne dans Google Sheets avec le Certificate File Name généré et la Validity Period (Number of Days) demandée. Plus besoin d'ouvrir l'appliance pour savoir ce qui court encore. Quand la trace a plutôt sa place à côté du code d'infra, GitHub joue le même rôle.
Ces 5 opérations sont ce que porte le nœud. Pour n'importe quel autre endpoint de l'API de l'appliance, le nœud HTTP Request l'appelle directement et réutilise le même credential via l'authentification prédéfinie : le catalogue est un point de départ, pas un plafond.
Un point à anticiper : cet outil n'a pas de nœud trigger dans n8n. Un workflow qui le concerne démarre ailleurs, avec un Schedule Trigger à intervalle fixe, un Webhook n8n appelé par un service tiers, ou le trigger d'un autre outil. Si le choix de plateforme n'est pas encore tranché, l'Avis n8n le passe en revue, et la Formation n8n couvre la construction du workflow.
Comment brancher n8n sur une appliance NetScaler/Citrix ADC ?
- 01
Vérifier que l'appliance tourne
Le credential suppose qu'il y a quelque chose au bout du fil : une appliance NetScaler/Citrix ADC installée et joignable depuis l'endroit où tourne n8n. Sur une instance auto-hébergée, c'est souvent le même réseau. Sur n8n Cloud, l'offre hébergée par n8n, il faut une adresse que la plateforme atteint. Côté n8n, rien ne change entre les deux : un workflow se comporte pareil.
- 02
Créer le credential Netscaler ADC
Dans le menu Credentials, choisis le credential Netscaler ADC. La méthode prise en charge est Basic auth, et elle réclame trois choses : une URL, celle de ton instance NetScaler/Citrix ADC, un Username et un Password. Un credential se crée une fois et se réutilise partout : même si dix workflows finissent par toucher l'appliance, cette étape ne se fait qu'au premier.
- 03
Choisir la ressource puis l'opération
Pose le nœud Netscaler ADC sur le canevas, sélectionne le credential dans sa liste déroulante, puis règle Resource sur Certificate ou File et choisis l'opération. Un champ marqué requis bloque l'exécution du nœud s'il reste vide : remplis-le, ou alimente-le depuis l'item entrant. Une expression n8n référence un champ de cet item sous la forme
{{ $json.field }}.
Ce que le nœud Netscaler ADC sait faire
Le nœud Netscaler ADC expose 5 opérations sur 2 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Certificate
2 opérationsCreate a certificate
certificate.createCe que tu vois dans n8n
Notes & cas d'usage
La signature a lieu sur l'appliance. Le nœud lui transmet une demande de signature et une autorité de certification, elle écrit un nouveau fichier de certificat au chemin indiqué.
Paramètres clés
- Certificate File Name : le nom du fichier de certificat généré, avec éventuellement un chemin. Par défaut,
/nsconfig/ssl/. - Certificate Type :
SRVR_CERTpour un certificat serveur destiné au chiffrement de bout en bout,CLNT_CERTpour l'authentification du client,ROOT_CERTouINTM_CERTpour une autorité racine ou intermédiaire. - Certificate Request File Name : le CSR, c'est-à-dire la demande de signature de certificat à signer.
Install a certificate
certificate.installCe que tu vois dans n8n
Notes & cas d'usage
Un fichier de certificat et une clé privée posés sur l'appliance restent deux objets distincts. Cette opération les réunit sous un nom de paire certificat-clé, alerte d'expiration comprise.
Paramètres clés
- Certificate-Key Pair Name : le nom donné au couple certificat et clé privée.
- Certificate File Name : le nom, éventuellement le chemin, du fichier de certificat X509 utilisé pour former la paire.
- Certificate Format :
PEMouDER, le format d'entrée des fichiers de certificat et de clé privée. - Notify When Expires et Notification Period (Days) : faut-il alerter avant l'expiration, et combien de jours à l'avance.
File
3 opérationsDelete a file
file.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire un fichier nommé de l'appliance. Le nœud traite l'item qu'il reçoit, donc une boucle sur plusieurs noms les supprime l'un après l'autre.
Paramètres clés
- File Name : le nom du fichier seul, sans chemin à l'intérieur.
{{ $json.field }} plutôt qu'en le recopiant en dur.Download a file
file.downloadCe que tu vois dans n8n
Notes & cas d'usage
Lit un fichier de l'appliance et le transporte en binaire sur l'item qui sort du nœud. Rien n'est écrit sur disque côté n8n : le fichier circule dans le workflow.
Paramètres clés
- File Name : le nom du fichier, là encore sans chemin.
- Put Output in Field : le nom du champ de sortie dans lequel n8n place les données binaires du fichier. Ce qui suit lit le fichier dans ce champ.
Upload a file
file.uploadCe que tu vois dans n8n
Notes & cas d'usage
Le trajet inverse : le nœud prend les données binaires déjà portées par l'item entrant et les écrit sur l'appliance.
Paramètres clés
- Input Data Field Name : le nom du champ entrant qui contient les données binaires du fichier à traiter.
- File Name : optionnel, sous Options. Le nom que prend le fichier, sans chemin à l'intérieur.
Besoin d'aide pour automatiser Netscaler ADC avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.


