Historique des modifications - Message

Message #8700

Sujet: Monitor connection


Type Date Auteur Contenu
Création du message 03-09-2010 23:15:54 nabouill
Je vous présente un petit projet d'on je suis assez content. Certain me dirons peut-etre qu'Irrlicht ce n'est pas le meilleur choix pour ce genre d'application, mais c'est que je n'ai jamais programmer de GUI avec autre chose qu'Irrlicht. (j'ai pas envie de me mettre a apprendre une autre api pour l'instant, j'ai déja assez a faire avec celle-ci). Et la partie réseau est dévellopée avec RakNet.

1- Pourquoi ce programme:
Ce programme me sert enfaite a checker tous nos serveur distant. Et même plus, car aujourd'hui 90% de nos serveur sont virtuel, hébergé par d'autre machine. On utilise généralement un serveur qu'on appel "management" pour manager un certain nombre de serveur virtuel. Le problème est que tout les matin on se connect (manuellement) a chaque serveur pour validez qu'il sont bien en route. Il faut compter 30 à 60 min de check chaque matin.

Le "MONITOR CONNECTION" est un programme qui en 1 simple clic et 30 secondes d'attente sais me dire quel serveur tourne correctement ou pas. (quel gain de temps smile )

2-comment ça marche:
Il existe enfaite 3 programmes: un Master, un Management, un Client Final.
Le programme Master se connect au au programme Management qui lui renvoie si lui il est OK, ensuite le programme Management check tout ses clients finaux un à un et renvoie au programme Master si il sont OK ou non. un petit shéma:

Et comme on peut le voir, on peut aussi connecter le Master directement a un client final.

3-A quoi ça ressemble:
le master et le management:


Avec possibilité d'ajouter des clients et dans supprimé facilement, la config des clients supporte aussi bien des adresse IP que noms dynamique.



Possibilité de checker les client séparément ou tous en même temps. La config des clients, des ports de connection, de skin.. sont inscrite dans de simple fichier texte pour plus de facilité a la personnalisation.

et le client final:


Bien sur le programme Management et le Client Final démarre en tant que service et ne peuvent pas se fermer, il se mette dans la zone de notification quand on clique sur Exit.
Le programme Master lui est parfaitement libre de faire ce qu'il veut, on peut même se le mettre sur une clé USB pour checker ce qu'on veut d'où on veut.

Je ne met pas de lien direct pour le téléchargement des programmes car bien qu'aujourd'hui ils sont en production, ils sont malgrés tout toujours en évolution.
Mais si desfois ça interesse quelqu'un, qu'il fasse signe, je peux lui mettre a dispo les softs et les source.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
167 invités en ligne
membre en ligne: -
RSS Feed