PHPMonitoring
Le but de PHPMonitoring et de surveiller l'état des services web d'un parc de machines. Sa particularité est d'être très simple d'utilisation, et de ne demander que quelques minutes pour sa mise en service.
Ce projet est placé sous licence GPL, adapté à une utilisation sans connaissance particulières, et distribué sous forme d'une archive tarball.
Plateforme
PHPMonitoring nécéssite d'être interprété par PHP 4 (ou 5), indépendamment du système
d'exploitation et de l'architecture.
L'interface n'est pas nécéssaire pour le bon fonctionnement de PHPMonitoring, mais l'utilisation de celle-ci
nécéssite un serveur HTTP comme Apache.
Vous devez impérativement disposer d'un service cron pour lancer les séquences de surveillance.
Fonctionalités
- Test d'ouverture de port des services ftp, dns, http, pop, imap, mysql, et irc
- Envoi de SMS d'alertes en cas de panne via AlloPass
- Protection contre l'envoi répété et inutile de SMS d'alerte
- Affichage de l'état des services pour chaque machine sur une interface web
- Affichage de la durée du down pour les services en panne au passage de la souris
- Affichage du temps écoulé depuis le dernier check effectif
- Ajouter, supprimer, activer, désactiver un serveur via l'interface web
- Configuration des options via l'interface web
Capture d'écran de l'interface web
Téléchargement
PHPMonitoring 0.1 - 27/04/08
Archive : ftp://ftp.etigris.com/open/phpmonitoring/phpmonitoring-0.1.tar.gz (18Ko)
(Commentaires et manuel d'installation en anglais)
Besoin d'informations? Un commentaire? Une amélioration?
Consultez le forum du projet PHPMonitoring.
Veuillez ne pas suggérer des fonctionalités déjà présentes dans la TODO ci-dessous.
TODO
- Test de connexion aux services
- Récupération d'informations du système (CPU, charge, RAM, SWAP)
- Check multi-threads pour éviter les attentes, et augmenter le nombre de serveurs à monitorer
- Détection des services plantés, et redémarrage
Licence
Copyright (C) Loïc Eggermont 2008
Ce logiciel est délivré SANS GARANTIES D'AUCUNE SORTE suivant les termes de la licence GNU/GPL version 2.
Texte officiel (anglais) : http://www.gnu.org/licenses/gpl.html
Traduction non-officielle : http://www.linux-france.org/article/these/gpl.html