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 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. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
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 |