Automatisation Cron avec n8n : rapport d'utilisation disque
Ce workflow n8n a pour objectif de surveiller l'utilisation de l'espace disque sur une machine hôte et d'envoyer des alertes via Twilio lorsque l'espace utilisé dépasse un certain seuil. Dans un contexte où la gestion des ressources informatiques est cruciale, ce type d'automatisation n8n permet aux équipes IT de rester informées et de réagir rapidement aux problèmes potentiels. Par exemple, une entreprise peut utiliser ce workflow pour s'assurer que ses serveurs ne manquent pas d'espace, ce qui pourrait entraîner des interruptions de service.
- Étape 1 : Le déclencheur est un cron qui exécute le workflow à intervalles réguliers.
- Étape 2 : Le noeud 'Execute Command' exécute une commande pour obtenir la mémoire disque utilisée.
- Étape 3 : Un noeud 'IF' vérifie si l'utilisation dépasse un seuil prédéfini. Si c'est le cas,
- Étape 4 : un message est envoyé via Twilio à un numéro spécifié pour alerter l'équipe concernée. Ce workflow offre une visibilité en temps réel sur l'état des ressources, réduisant ainsi les risques d'interruption et améliorant la réactivité des équipes. En intégrant cette automatisation dans leurs processus, les entreprises peuvent optimiser la gestion de leurs infrastructures et garantir un fonctionnement fluide de leurs services.
Workflow n8n surveillance, Twilio, cron : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n surveillance, Twilio, cron : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": "81",
"name": "Execute a command that gives the hard disk memory used on the host machine",
"nodes": [
{
"name": "Execute Command",
"type": "n8n-nodes-base.executeCommand",
"position": [
670,
300
],
"parameters": {
"command": "df -k / | tail -1 | awk '{print $5}'"
},
"typeVersion": 1
},
{
"name": "Cron",
"type": "n8n-nodes-base.cron",
"position": [
470,
300
],
"parameters": {
"triggerTimes": {
"item": [
{
"hour": 9
},
{
"hour": 16
}
]
}
},
"typeVersion": 1
},
{
"name": "IF",
"type": "n8n-nodes-base.if",
"position": [
870,
300
],
"parameters": {
"conditions": {
"number": [
{
"value1": "={{parseInt($node[\"Execute Command\"].json[\"stdout\"])}}",
"value2": 80,
"operation": "larger"
}
],
"string": []
}
},
"typeVersion": 1
},
{
"name": "Twilio",
"type": "n8n-nodes-base.twilio",
"position": [
1070,
200
],
"parameters": {
"to": "+12345",
"from": "+123",
"message": "=Your hard disk space is filling up fast! Your hard disk is {{$node[\"Execute Command\"].json[\"stdout\"]}} full."
},
"credentials": {
"twilioApi": "twilio-credentials"
},
"typeVersion": 1
},
{
"name": "NoOp",
"type": "n8n-nodes-base.noOp",
"position": [
1070,
400
],
"parameters": {},
"typeVersion": 1
}
],
"active": false,
"settings": {},
"connections": {
"IF": {
"main": [
[
{
"node": "Twilio",
"type": "main",
"index": 0
}
],
[
{
"node": "NoOp",
"type": "main",
"index": 0
}
]
]
},
"Cron": {
"main": [
[
{
"node": "Execute Command",
"type": "main",
"index": 0
}
]
]
},
"Execute Command": {
"main": [
[
{
"node": "IF",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n surveillance, Twilio, cron : pour qui est ce workflow ?
Ce workflow s'adresse principalement aux équipes IT et aux responsables de la gestion des infrastructures dans les entreprises de taille moyenne à grande. Il est conçu pour ceux qui cherchent à automatiser la surveillance de leurs ressources informatiques sans nécessiter de compétences techniques avancées.
Workflow n8n surveillance, Twilio, cron : problème résolu
Ce workflow résout le problème de la gestion proactive de l'espace disque sur les serveurs. En automatisant la surveillance, il élimine le risque de manquer d'espace, ce qui pourrait entraîner des pannes ou des ralentissements. Les utilisateurs bénéficient d'une alerte immédiate en cas de dépassement de seuil, leur permettant de prendre des mesures correctives rapidement et d'assurer la continuité de service.
Workflow n8n surveillance, Twilio, cron : étapes du workflow
Étape 1 : Le workflow est déclenché par un cron qui exécute le processus à des intervalles réguliers.
- Étape 1 : Le noeud 'Execute Command' exécute une commande pour récupérer l'utilisation de la mémoire disque.
- Étape 2 : Le noeud 'IF' évalue si l'utilisation dépasse un seuil critique.
- Étape 3 : Si la condition est remplie, un message est envoyé via le noeud 'Twilio' à un numéro de téléphone prédéfini pour alerter l'équipe technique.
Workflow n8n surveillance, Twilio, cron : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier la commande dans le noeud 'Execute Command' pour adapter la vérification à votre système d'exploitation. Vous pouvez également ajuster les paramètres du cron pour changer la fréquence des vérifications. Enfin, dans le noeud 'Twilio', il est possible de changer le numéro de téléphone destinataire et le message envoyé pour qu'il corresponde à vos besoins spécifiques. Assurez-vous que les clés API de Twilio sont correctement configurées pour garantir le bon fonctionnement des alertes.