Ayant depuis bientôt un an un serveur web, et depuis quelques semaines un deuxième, j’aime pouvoir gérer les actions fréquentes de manières simple. C’est pour cela que j’avais commencé de me créer un panel d’administration de serveur.
Ce panel fonctionne actuelle à l’aide du micro Framework Limonade-PHP, et permet les actions suivantes :
- Voir l’état des services du serveur, ainsi que l’état de la mémoire (Ram, Swap, Disque dur, Charge).
- Configurer le service DNS (ajout/edition/suprression d’un nom de domaine, ou sous-domaine)
- Configurer les compte FTP
- Voir les backups réalisés et délester le disque distant
- Gérer les webcrons
- Gérer les softs du serveur (Arrêt/Marche/Redémarrage)
- Faire un ping/whois
- Voir les process actif, et les ports actifs (ps faux et netstat)
Le panel n’est pas directement lié à la machine, mais il interroge un web service qui réalise les actions. Ainsi il serait possible de placer une api par machine a gérer, et juste un panel central.
En parallèle de cela, réalisé également un monitoring qui lui aussi interroge l’API afin de connaitre certaines informations du/des serveur(s) et les afficher publiquement.
J’aimerai donc continuer ce projet afin qu’il devienne collaboratif, et puisse aboutir.
Si vous êtes intéressé, contactez moi.

