MxMonitor - Guide d'utilisation

 

Fichier requis : mxmoni112be.zip

 

Mx Monitor (plus connu comme mxmoni, ou moni), est un merveilleux petit utilitaire qui permet

de gérer ses files d'attente, de démarrer automatiquement des amis, d'effacer de votre

file d'attente et d'ignorer les utilisateurs qui ne partagent pas, ou au contraire de démarrer

automatiquement ceux qui vous ont lancé votre download.

 

Mx moni n'est pas très compliqué d'utilisation mais néanmoins requiert une configuration attentive

1. Installation

2. configuration

  . explication des boutons

  . onglet general

  . onglet ignore

  . onglet whois

  . onglet auto UL

  . onglet sound

  . onglet log

3. Problèmes connus

 

 

1. Installation

 

Téléchargez mxmoni112be.zip

Pour commencer, il convient de créer un nouveau dossier : c:\Program File\MxMoni et d'y copier

les fichiers contenus dans l'archive.

 

On lance ensuite MxMoni.exe

Au premier lancement, MXMoni demande le chemin d'accès de WinMX :

 

on clique sur Open et on recherche WinMX sur le disque dur :


 

Un clic sur Ouvrir et c'est le retour à la fenêtre précédente :

 

 

Il ne reste qu'à cliquer sur OK, et MxMoni est prêt à tourner.

 

Prêt à tourner, mais néanmoins pas encore configuré, ce que nous allons faire ci-dessous

 


2. Configuration

 

D'abord voyons les boutons disponibles pour MxMoni :

 

... Démarre/arrête le moniteur

... Démarre WinMX (s'il n'est pas déjà lancé au démarrage de MxMoni)

... Démarre/arrete le journal des fichiers

... Démarre/arrête le journal général

... Efface le journal Fichiers/Général

... Démarre/arrête le journal "Whois"

... Efface le journal "Whois"

... Montre/Chache la fenêtre de paramétrage

... Détache mxmoni de Winmx

... Affiche la version

 

La première fois que MXMoni s'ouvre, il affiche directement la fenetre de paramétrages :

 

 

Un clic sur va nous permettre de la fermer (on y reviendra). Pour le moment

nous voulons nous assurer que les paramètres d'environnement sont bons.

On clique donc sur le menu Settings->Environmental Settings :

 

Qui nous affiche la fenêtre suivante :

 

 

Start Watching when started : Lance le moniteur dès le démarrage de MxMoni

Start WinMX When MxMonitor starts : Lance WinMx dès le démarrage de MXMoni

Close Running MXMonitor When Winmx Terminated. : MxMonitor quittera si vous

Quittez winmx.

Max Row ...: le nombre de ligne maximum dans le fichier journal (notez que les journaux

repartent à zéro à chaque redémmarage de MXMoni)

 

Les paramètres dans la fenêtre ci-dessus sont ceux que j'utilise (je démarre en général

WinMx manuellement, ne serait-ce que pour me donner le temps de remonter des disques

réseau avant de rafraîchir les partages et de me connecter)

 

On clique sur OK et on revient à la fenêtre principale, il est temps alors de régler les

paramètres quit von permettre à MXMoni de gérer notre file d'attente.


Un clic sur va rouvrir la fenêtre des paramètres. Nous allons examiner les paramètre

onglet par onglet.

 

Note Importante : les paramètres ne seront pris en compte qu'après la fermeture de la fenêtre "Settings" il convient donc de cliquer sur une fois la configuration terminée.

 

Onglet General :

 

 

Cet onglet permet d'effacer de la queue toutes les entrées supérieur au nombre spécifié

dans le champ "more than".

 

Si vous désirez garder votre queue à 50, entrez 50 dans le champ et cochez la case.

attention cette action est immédiate dès qu'on coche la case. Il convient donc d'entrer le nombre avant de cocher la case


C'est aussi une manière de vider sa queue en un seul clic :)

 

Onglet Ignore

 

 

Cet onglet permet de déterminer le type d'utilisateur qui n'entreront jamais en file d'attente :

 

Do not apply... : Si vous avez un upload en cours, les paramètres qui suivent (et ceux de l'onglet whois)

ne s'appliqueront pas aux utilisateurs à qui vous êtes déjà en train d'envoyer un fichier (recommandé)

 

Clear & Ignore users Using Mutibytes chars : Les utilisateurs avec des caractères cyrilliques ou japonais dans leur

pseudonymes seront automatiquement ignorés, l'ennui est que ce paramètre risque d'ignorer également des utilisateurs

utilisant des caractères ascii pour rendre leur pseudonyme plus joli. Par exemple un utilisateur nommé "¤'Ñäügh†ÿLälä'¤™"

sera ignoré systématiquement. Je recommande donc de ne pas cocher cette case.

 

Clear and ignore user ID with the following strings : Un utilisateur vous embête, vous voulez l'ignorer systématiquement

rentrez son pseudonyme dans ce champ, Vous pouvez rentrer plusieurs nom à la file les un des autres, séparés par des ";".
Attention les pseudonymes entrés ici sont "case sensitive" c'est à dire que les
caractères en majuscule et en minuscules sont traités différemment. Dans l'exemple ci-dessus, l'utilisateur "crevette" sera ignoré, mais L'utilisateur "Crevette" ou "crevEtte" ne le sera pas.


Clear & ignore by speed : Ce paramètre va effacer et ignorer les utilisateurs dans votre file d'attente qui affichent les vitesses

que vous spécifiez. A utiliser avec modération, nombre de personnes n'affichant pas leur vitesse réelle. MxMoni n'effectue pas de calcul sur la vitesse il se contente de prendre en compte la vitesse affichée par WinMX

 

Clear & Ignore Multiple cues : Qui de plus agaçant qu'un utilisateur trop gourmand qui rentre dans votre file d'attente une vingtaine de films ?

Ce paramètre fixe une limite maximum au delà de laquelle l'utilisateur trop gourmand se verra éjecté de la queue et ignoré. Attention à ne pas la fixer trop basse cependant. Si vous avez plutôt des films dans vos partages une valeur de 5 semble raisonnable, si vous avez plutot des MP3, une valeur de 20 ou 25 semble plus logique (pour les albums). A vous de voir ce qui vous semble le maximum acceptable.

 

Onglet Whois

 

 

Afin de gérer la file d'attente, dès qu'un utilisateur y entre, MxMoni effectue un "Whois" sur celui-ci et détermine s'il va l'ignorer ou le conserver.

 

get user info : effectue systématiquement un whois le champ time out (délai d'expiration de la demande) permet de fixer un délai maximum d'attente de la réponse, ici 120 secondes (ce qui est à peu près le double de la normale maximum, au cas ou la connexion serait lente). Cocher ou ne pas cocher la case ignore time out semble n'avoir aucun effet. D'après mes constatations un whois qui time out est systématiquement ignoré (voir Problèmes connus)

 

Clear & Ignore by numbers of share files : Tremblez sangsues (leeches), c'est le paramètre qui permet d'effacer et d'ignorer systématiquement

les utilisateurs partageant moins de Min No of Sharing file (ici 5) et accessoirement plus de Max No of sharing file (ici 10000). Pour ma part je considère qu'un utilisateur doit au moins partager 5 fichiers et je laisse le maximum à 10000 fichiers partagés (je n'ai encore jamais rencontré personne partageant 10000 fichiers ;)).

 

Clear & Ignore By Transfer Status : Un utilisateur qui partage le nombre minimum de fichiers peut néanmoins être une sangsue, s'il partage disons des fichiers sans intérêt aucun, dont personne ne veut. Avec ce paramètre, on s'assure que l'utilisateur partage des fichiers que d'autres personnes veulent (puisqu'il est déjà en train d'en uploader). On s'assure aussi qu'il n'envoie pas trop de fichiers simultanément (réduisant la bande passante disponible pour chacun à presque rien). Le champ except for following speed permet de moduler en fonction de la vitesse affichée de l'utilisateur (20 U/L pour une T3+ ce n'est rien, alors que pour une vitesse Cable c'est plus qu'excessif).

Toutefois un problème existe avec ce paramètre, il ne tient pas compte de la durée de connexion de l'utilisateur distant. Si l'utilisateur en face vient de se connecter, il y a des chances que sa file d'attente soit vide et il serait donc à 0 UL et dans notre exemple ci-dessus, ignoré. Pour pallier à ce problème, je recommande de mettre la Valeur Min UL à 0 et la valeur Max UL à 3 et la valeur except for the folowing speed à "T3+;T1;DSL". Ce qui fera qu'un utilisateur cable ou inférieur entrant dans votre file d'attente, avec déjà 4 U/L en cours sera ignoré.

Notez que pour ma part je n'utilise pas ce paramètre. (il est surtout utile avec les paramètres counter, dans l'onglet auto UL pour s'assurer que si MXMoni démarre un transfert par compteur, la bande passante en réception sera suffisante)

 

Onglet Auto UL

 

 

C'est cet onglet qui permet de gérer les démarrage automatiques d'Upload selon les conditions définies ci-dessous

 

Limit the number of simultaneous UL : Ici le nombre maximum de fichiers envoyés simultanément. Il est important de noter que c'est le nombre de fichiers qui seront envoyés simultanément. Pour que ce paramètre fonctionne correctement, il convient de régler le paramètre nombre de fichiers max envoyés dans WINMX à 1 (UN) :

dans WINMX on clique sur : et on va chercher la fenêtre Files d'attente, comme montré ci-dessous.

 

 

On ferme. A partir ce ce moment, et tant que MXmoni est actif, c'est MX moni qui lancera tous les transferts au delà du premier.

Notez qu'on peut effacer le premier transfert lancé par WinMX dès que MXMoni a lancé un upload et que dès lors tous les transferts suivants seront gérés par MXMoni.

 

continuons notre examen de l'onglet auto/UL :

 

 

auto UL for users whose UN containing strings : avec ce paramètre dès qu'un utilisateur dont le nom est entré dans ce champ rentre sans votre file d'attente, son transfert est démarré à condition que :

- le nombre maximum de transferts ne soit pas déjà atteint

- Il n'ait pas été auparavant ignoré par MxMoni (voir problèmes connus)

Attention les pseudonymes entrés ici sont "case sensitive" c'est à dire que les caractères en majuscule et en minuscules sont traités différemment. Dans l'exemple ci-dessus l'utilisateur "Enbronzan" et l'utilisateur "enbronzan" ne sont pas équivalents.

 

Notez aussi que le pseudonyme n'a pas besoin d'être complet. Par exemple si je rentre "Hel" dans ce champ, les utilisateurs "Helen", "Helene","Hell" et "Heloise" seront automatiquement démarrés dès qu'il seront admis dans la file d'attente.

 

Counter auto UL : Si on l'utilise, ce paramètre automatise entièrement les lancements d'uploads selon les règles définies ensuite :
- only while DL ou Whenever in remote cue : l'upload démarrera seulement si l'utilisateur vous a démarré (only while DL) ou bien si on est dans la file d'attente de l'utilisateur

- 1 UL per DL ou Unlimited UP in order while D/L : L'utilisateur distant recevra 1 fichier par fichier qu'il vous envoie, ou bien autant de fichiers qu'il entrera dans votre file d'attente (dans la limite du nombre maximum de transfert simultanés, réglé au dessus)
- Clear auto UL unless DL gets started within : Efface l'upload automatique en cours, si l'utilisateur ne vous démarre pas dans les n secondes spécifiées en dessous (ici 86400 = 24 heures, je suis généreux ;))

- auto disconnect UL when DL is discontinued : Arrete l'Upload automatique en cours si le download de l'utilisateur distant s'arrete.

 

Onglet Sound

 

 

Cet onglet permet d'affecter un son à chacun des événements enregistrés par MxMoni : de haut en bas : entrée en file d'attente, démarrage d'un upload, fin d'un upload,démarrage d'un download, fin d'un download, ajout d'un ignoré, whois effectué.

A moins d'avoir envie de transformer son PC en machine à bipper, je ne recommande pas d'affecter des sons à tous ces événements ;). Comme vous pouvez le voir ci-dessus le seul son que j'aie affecté est celui qui concerne les ignore, et celà en raison des problèmes connus. (oui, oui, on y arrive aux problèmes connus, depuis le temps que je vous en parle...)

 

Onglet Log


 

Cet onglet contrôle les informations qui seront affichées dans les deux fenêtres de MX Moni. Pour ma part je suis un maniaque, je veux tout savoir, aussi, j'ai tout coché et je vous recommande d'en faire autant.

 

l'affichage de la fenêtre de MXMoni ressemble alors à ça :

 

 

avec en haut les logs pour les entrées en queue, et les divers événement la concernant, et en bas l'affichage des résultats des whois effectués par MX Moni.

Notez qu'un click droit sur un nom d'utilisateur dans la fenetre du bas affichera un mini menu "Refer(B)". Si vous cliquez sur le Refer(B), vous allez ouvrir le browse de l'utilisateur distant en meme temps que vous le sélectionnerez dans la fenêtre des transferts de WinMX (ce qui vous permet de l'effacer ou de le lancer directement, en même temps que de sélectionner un fichier dans sa liste)

 

 

3. Problèmes connus

 

MxMoni, pour sympathique qu'il soit, n'est toutefois pas exempt de certains petits problèmes qui peuvent être agaçants :

 

Pour commencer, les whois peuvent parfois expirer, et l'utilisateur qui partage légitimement des fichiers, mais dont le whois a expiré (il peut etre entré dans votre file d'attente et avoir rafraichi sa connexion juste après par exemple) va être ignoré.

D'autre part, un utilisateur qui vient tout juste de rafraîchir sa connexion affiche pendant un temps variable "0 files" tout simplement parce que sa liste de fichiers partagés est en train d'être transmise. Donc, bien qu'il partage disons 150 fichiers, il va quand même être ignoré.

 

On peut repérer les ignore illégitimes de façon certaine :

 

dans l'exemple ci-dessus, l'utilisateur "vrac429" a entré 6 fichiers en file d'attente : il est légitimement ignoré. De même, L'utilisateur ugaksa a été ignoré pour la raison qu'il ne partage pas de fichier : igno(share0). En revanche, sur la ligne surlignée en rouge, l'utilisateur "VacNeva..." est affiché igno(share) sans précision de nombre. C'est très certainement un whois qui a expiré, et MxMoni l'a ignoré parce qu'il n'a pas pu déterminer si l'utilisateur partage ou non des fichiers.

 

De meme, pour repérer un ignore du à une connexion trop fraiche, on regarde la fenetre des whois en bas.

si on voit un utilisateur (par exemple ugaksa) avec une ligne de ce style

 

2003/04/27/ 10:48:11 ugaksa666_20803 DSL 0    1:30 12 in queue (0 of 2 available)

 

on est en droit de se demander comment un utilisateur partageant 0 fichiers a 12 personnes dans sa file d'attente. C'est probablement un ignore dû à une entrée en file d'attente juste apès avoir rafraîchi sa connexion alors que son whois affichait encore 0 fichiers partagé car sa liste était en cours de transmission.

 

Notez que ces ignore intempestifs peuvent arriver même aux personnes qui sont dans votre liste d'auto start

Je vous recommande donc de surveiller de près votre liste d'ignore.

 

Si votre liste d'ignore devient trop longue, il est possible de tout s'implement l'effacer. Arrêtez WinmX, supprimez le fichier "ignore.dat" dans le dossier de WinMX, et redémarrez Winmx. Pour ma part c'est une opération que j'effectue à chacun de mes redémarrages.

 

Voilà, c'est tout ce qu'il y a a savoir sur MX monitor.

Ne m'envoyez pas de mail à propos de MxMoni, je n'y répondrais pas. Tout est expliqué ci-dessus. si vous vous posez une question, relisez.

 

(Haut de Page)

© 2003 ericb| Contact