panel-d4w

Projet Collaboratif :: Panel d’admin de serveur

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.

Aperçu du panel

Ce panel fonctionne actuelle à l’aide du micro Framework Limonade-PHP, et permet les actions suivantes :

Schéma communication API<->Panel

  • 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.

Aperçu du monitoring

J’aimerai donc continuer ce projet afin qu’il devienne collaboratif, et puisse aboutir.
Si vous êtes intéressé, contactez moi.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>