Extension Plesk
Installer l'extension InfraFence pour Plesk Obsidian, où elle apparaît, qui peut l'utiliser, les entrées de l'Action Log et comment la retirer.
Dernière mise à jour:
L'extension est en développement : elle n'est pas encore prête pour les serveurs en production. Écrivez à info@infrafence.com si vous souhaitez l'essayer.
Prérequis
- Plesk Obsidian 18.0.60 ou plus récent, sous Linux.
- Une organisation InfraFence en Basic, Pro ou AutoMode : l'extension, comme le plugin WHM, n'est incluse que dans les offres payantes. Elle n'affiche pas encore les messages sur l'offre ni l'état ouvert ou résolu du plugin WHM : avec l'agent 1.0.34 ou ultérieur, hors offre payante, ses écrans affichent une erreur avec le code (
plan_required,unpaidouunknown) au lieu des données. - L'agent InfraFence sur le serveur. Sans lui, l'extension affiche un seul écran qui explique comment ajouter le serveur.
Installation
plesk bin extension -i infrafence-plesk-1.0.0-1.zipLa même commande la met à jour. Pour la retirer :
plesk bin extension -u infrafenceLa retirer ne laisse aucune trace et ne touche jamais au pare-feu, à ModSecurity, à fail2ban ni à l'agent.
Où elle apparaît
- Dans la navigation de gauche, sous Server Management, et sous forme de bouton sur la page d'accueil.
- Un bloc d'état pour la page d'accueil (Customize › Security).
Seul l'administrateur Plesk peut l'ouvrir. Elle suit la langue de Plesk ainsi que ses thèmes Contrast et sombre.
Comment elle fonctionne
L'extension s'exécute sous l'utilisateur propre de Plesk, psaadm. Elle communique avec l'agent via un petit wrapper que Plesk exécute en root, /usr/local/psa/admin/sbin/modules/infrafence/infrafence-panel. Chaque modification passe par une confirmation, avec le jeton CSRF de Plesk, et est vérifiée dans le navigateur, en PHP, dans le wrapper et dans l'agent. Les analyses ne portent que sur la racine documentaire d'un site, à l'intérieur du répertoire vhosts de Plesk.
Chaque modification est aussi inscrite dans l'Action Log de Plesk (Tools & Settings › Action Log) : une adresse débannie, autorisée, retirée de la liste des adresses autorisées, ou une analyse lancée.
Réglage optionnel
Pour faire pointer le lien « ajouter ce serveur » vers une autre adresse, dans /usr/local/psa/admin/conf/panel.ini :
[ext-infrafence]
addServerUrl = "https://infrafence.com/add-server"