Maintenance Symfony
Vos applications Symfony sont enfin dans le même écran.
Une application Symfony n’est pas un CMS, et c’est exactement pour ça qu’aucun outil de maintenance ne la surveille. Elle finit tenue à la main, entre deux urgences. Sentinelo la place dans la même liste que le reste de votre parc.
Sans engagementMise en service en 24 hRéponse sous 4 h ouvrées
Ce qui est inclus
Ce que Sentinelo fait sur un site Symfony.
Supervision continue
Disponibilité, latence, code de réponse et certificat, contrôlés toutes les cinq minutes depuis plusieurs points. L’alerte part avant que votre client n’appelle.
Sauvegardes vérifiées
Chaque nuit, base et fichiers, chiffrés, stockés en Europe. Rotation sur 24 mois et empreinte SHA-256 contrôlée après envoi.
10 contrôles de sécurité
Scan hebdomadaire sur le site, croisé avec Composer Audit et Sucuri SiteCheck. Score sur 100, alerte immédiate sur faille critique.
Mises à jour signalées
Dépendances inventoriées et comparées aux avis publiés. La plateforme ne les applique pas : un ingénieur s'en charge si vous êtes client final, votre équipe si vous êtes agence.
Mises à jour
Signalées, jamais forcées.
Les dépendances Composer sont inventoriées, comparées aux avis de sécurité publiés, et signalées — avec le détail du paquet, de la version et de la faille. La plateforme ne les applique jamais toute seule : sur une application sur mesure, un « composer update » en production n’est pas atomique, suppose souvent un répertoire vendor accessible en écriture, et contourne le pipeline de déploiement.
Qui l’applique dépend donc de votre offre. Client final : c’est nous. La mise à jour est passée à la main par un ingénieur, elle est comprise dans le forfait, et c’est ce qui en explique le prix. Agence : c’est vous. Vous achetez le système au même prix par site que pour un WordPress ; l’intervention reste chez vous, où sont vos développeurs.
Ce que nous ne faisons pas
Deux limites assumées sur cette cible. L’agent n’applique pas les mises à jour de dépendances — un ingénieur s’en charge si vous êtes client final, votre équipe si vous êtes agence — et il ne se met pas à jour lui-même : il est distribué en paquet Composer, pas en binaire auto-installable, c’est donc un « composer update » qui le fait monter de version. En contrepartie il annonce sa version à chaque échange, et la plateforme signale les agents en retard.
| Élément | Ce qui est fait | Cadence |
|---|---|---|
| Disponibilité | Sonde HTTP multi-points, alerte sur changement d’état | 5 min |
| Sauvegarde | Base + fichiers, chiffrée, empreinte vérifiée | quotidienne |
| Sécurité | 10 contrôles + croisement des avis publiés | hebdomadaire |
| Mises à jour | Détectées et signalées | continue |
| Rapport | PDF à votre marque, figé à la date d’émission | mensuelle |
Propre à Symfony
Les détails que personne ne documente.
Chaque technologie a ses pièges. Les voici, et ce que nous en faisons.
Sauvegarde et restauration, exactement comme ailleurs
Base et fichiers, chiffrés, envoyés en Europe, vérifiés par empreinte. C’est la même mécanique que sur WordPress, parce que c’est le même cœur logiciel qui la fait tourner.
Dix contrôles de sécurité, choisis pour être honnêtes
Certificat, en-têtes HTTP, mode debug laissé actif, version de PHP, fichiers sensibles exposés, durcissement de la configuration… Ce que l’agent ne peut pas mesurer sur cette cible est retiré du barème, jamais rempli par une valeur par défaut.
L’installation est un bundle, pas un patch
L’agent s’installe en dépendance Composer et s’enregistre comme bundle Symfony. Aucune modification de votre code, aucune route publique qui traîne : le point d’entrée est monté sous un préfixe dédié et authentifié.
Vous voulez savoir où en est votre site Symfony ? Le scan est gratuit et sans inscription.
Lancer un scan gratuit →Preuve de valeur
Le rapport mensuel, à votre marque.
- Généré et envoyé automatiquement
- Figé à la date d’émission : le rapport de juin dit ce qui était vrai en juin
- Archivé et consultable depuis le portail
Rapport de maintenance
boutique-lemarais.fr · PrestaShop 8.2.1
- Disponibilité
- 1 incident · 4 min d’indisponibilité
- 99,98 %
- Sauvegardes
- empreintes SHA-256 vérifiées
- 31 / 31
- Mises à jour
- dont 3 correctifs de sécurité
- 24
- Sécurité
- 16 contrôles · 0 faille critique
- 94 / 100
- Interventions
- sur 2 h incluses
- 2 h 10
Document généré automatiquement · aucune mention de Sentinelo
Pour qui
- Applications métier sur mesure
- Plateformes SaaS
- API et back-ends
- ESN et agences techniques
Et le reste de votre parc
Questions fréquentes
Maintenance Symfony : les questions qu’on nous pose.
Comment l’agent s’installe-t-il sur Symfony ?
L’agent s’installe en dépendance Composer et s’enregistre par le mécanisme standard du framework. Aucune modification de votre code : le point d’entrée est monté sous un préfixe dédié et authentifié par une clé propre au site.
Les mises à jour sont-elles appliquées automatiquement ?
Pas par la plateforme, et c’est délibéré : sur une application sur mesure, une mise à jour de dépendance n’est pas atomique et doit passer par un pipeline de déploiement.
Elles sont donc inventoriées, comparées aux avis de sécurité et signalées. Qui les applique dépend de votre offre : sur un forfait client final, c’est un ingénieur de chez nous, à la main, et c’est compris — c’est même ce qui explique le prix de l’offre Sur mesure. Sur une offre agence, c’est votre équipe : vous achetez le système au même prix par site que pour un WordPress.
Que contient le scan de sécurité ?
10 contrôles exécutés sur le site lui-même — intégrité, permissions, fichiers exposés, en-têtes, certificat, version de PHP, configuration — puis un croisement côté plateforme avec Composer Audit et Sucuri SiteCheck. Le résultat est un score sur 100 et une liste d’actions, pas une couleur.
Un contrôle qu’une technologie ne permet pas d’exécuter est retiré du barème plutôt que compté comme réussi : le score est normalisé sur ce qui a réellement tourné, pour qu’un même chiffre veuille dire la même chose partout.
Et si mon parc n’est pas que du Symfony ?
C’est le cas le plus fréquent, et c’est précisément la raison d’être de Sentinelo. Vos sites vivent dans la même liste, quelle que soit leur technologie : une seule interface, un seul abonnement, un seul rapport par client.
Une question ? Slim répond sous 4 h ouvrées.
Pas de formulaire à rallonge, pas de standard : le développeur qui opère la plateforme est celui qui vous répond.
Votre site Symfony est-il à jour, là, maintenant ?
Lancez un scan gratuit. Résultat immédiat, sans inscription.
Aucune donnée conservée tant que vous ne demandez pas le rapport.