Vous administrez une infrastructure virtualisée avec Proxmox VE ? Et vous souhaitez être immédiatement notifié sur Discord en cas de problème critique (backup échoué, machine virtuelle arrêtée, espace disque saturé…) ?
Bonne nouvelle : Proxmox intègre nativement les webhooks, et vous pouvez facilement lier cela à un canal Discord. Voici comment procéder en quelques minute…
Pour la mise en place, je me suis documenté depuis les ressources de Proxmox.
Étape 1 : Créer un Webhook dans Discord
-
Ouvrez Discord, rendez-vous sur le salon souhaité.
-
Cliquez sur les paramètres du serveur → Intégrations → Webhooks.
-
Cliquez sur « Nouveau Webhook », nommez-le (ex:
Proxmox
) et copiez l’URL générée.
Étape 2 : Configurer le Webhook dans Proxmox
-
Connectez-vous à l’interface web de Proxmox.
-
Allez dans :
Centre de données > Notifications > Cible de la notification > Ajouter > Webhook -
Renseignez les champs suivants :
-
Nom de la terminaison :
Discord
-
Method :
POST
-
URL : collez l’URL Discord ici
-
Headers :
Dans Clef : Content-Type
Dans valeur : application/json - Corps :
{
« content »: « 🚨 **Proxmox**\n« `{{ escape message }}« ` »
} - Secrets :
Dans Clé : token
Dans Valeur : la partie de l’URL de votre Webhook Discord, après https://discord.com/api/webhooks/
Étape 3 : Créer une cible de notification
-
Allez dans Datacenter > Notifications > Correspondances de la notification > Ajouter
-
Renseignez :
Nom : Notifications
Sélectionnez vos correspondances… Personnellement, j’ai choisi « Erreur, Inconnu et Alerte« .
Cochez la case lié au Webhook Discord !
Une fois que c’est bon, dans la page des notification, cliquez simplement sur votre cible, puis le bouton Test :
Normalement, sur votre salon sur Discord, le message doit être visible :
Pour les essais, j’ai tenté une sauvegarde d’un conteneur LXC, et l’ai stoppé immédiatement.
Dans les notifications de Proxmox, j’ai bien eu le message, et celui-ci est directement arrivé sur Discord :
Grâce à l’intégration native des webhooks dans Proxmox VE, vous pouvez renforcer votre supervision sans outils supplémentaires. L’intégration avec Discord permet d’avoir des alertes en temps réel, collaboratives, et visibles instantanément