Mises à jour

HostyStats

Publié le 08/02/2026 par Fondateur Azinux 3 vues

HostyStats

HostyStats est un module ForYouHosting permettant de surveiller l’état de votre infrastructure via des sondes (HTTP, PING, TCP) et d’afficher dynamiquement un message de maintenance global ou ciblé.



Vue d’ensemble

Surveillance de services ou IP en temps réel

Support multi-types de sondes :

HTTP : code attendu + latence (ms)

PING : ping IP + temps de réponse

TCP : vérification d’un port/service

Statut intelligent avec priorité :

forced_status (statut forcé par l’admin)

last_status (dernier état connu)

fallback → down

États possibles :

ok → UP (Opérationnel)

degraded → Dégradé

maintenance → Maintenance

down → DOWN (Incident)

Message de maintenance paramétrable :

Activation ON/OFF

Portée : globale ou par sondes sélectionnées

Couleur : yellow / orange / red

Titre + description + dates (début/fin optionnelles)

Intégration automatique dans la page Paramètres CLIENTXCMS lorsque le module est activé (aucun changement requis dans admin.php)

Installation

Copier le dossier dans :

/addons/hostystats


Exécuter les migrations :

php artisan migrate --addon=hostystats


(Si auto-hébergement + assets à compiler) :

npm install npm run build


Utilisation

Côté Client

Affiche le statut réel des services

Override automatiquement en maintenance si la sonde est impactée par un message actif

Côté Admin

Gestion des Catégories

Création et configuration des Sondes

Possibilité de forcer un statut

Gestion du Message de maintenance

Structure du projet

addons/ └── hostystats/ ├── src/Controllers/ │ ├── DashboardController.php │ └── MaintenanceController.php ├── src/Models/ │ └── Monitor.php ├── views/admin/ ├── views/client/ ├── database/migrations/ └── lang/fr/


Configuration requise

ForYouHosting 1.x+

PHP 8.3+

NodeJS + NPM (uniquement si build assets nécessaire)

Licence

Usage personnel et non-commercial autorisé.

Toute exploitation dans un projet générant du profit nécessite une autorisation ForYouHosting

← Retour aux annonces
← Précédent Base Azinux V3 En développement Suivant → Sauvegarde

Annonces similaires