Gnome Home Mon compte Rechercher Forum Downloads FAQ Howto Pas encore enregistré? Devenez membre ici. (L'enregistrement est gratuit). 10/09/2010 - 15:31

Erreur ! Désolé ! Argument invalide passé à la fonction API<br />
Enregistrer les taux de transferts de votre LAN.
Dernière mise à jour : 2005-02-04 12:04:01 (9250 lectures)
[Imprimer la page | Envoyé à un ami]

Enregistrer les taux de transferts de votre LAN.

Author:  Delf
Contributor:
  
Release: SME Server 4.x/5.x/6.x, GNU/Linux
License: GPL
Nécessite: Perl 5.6.x ou ultérieur et les interfaces eth0 et/ou eth1.

 


Problème: Installer un moniteur pour connaitre les taux de donwloads/uploads sur votre serveur SME.
Solution: Suivez ce Howto


STEP 1: Download

Téléchargez le démon

Cliquez ici: ethused-0.6.4-01.i386.rpm
Téléchargez un exemple de code HTML/PHP pour afficher les statistiques sur votre serveur Apache:
Cliquez ici: ethused-stats.php3.gz


STEP 2: Installer le démon

L'installation doit se réaliser en mode root. Installez ethused-0.6.4-01.i386.rpm:

[root@server root]# rpm -ivh ethused-0.6.4-01.i386.rpm
Ouvrez ensuite le fichier /etc/rc.d/rc.local et éditez le pour lancer le démon à chaque boot:
[root@server root]# pico /etc/rc.d/rc.local
Pour connaitre vos interfaces, utilisez la commande suivante:
[root@server root]# ifconfig -a
Si vous êtes sous SME Server avec une configuration réseau non exotiques, vous devez avoir eth0 et eth1 si vous êtes en server/gateway. Et ajoutez l'une des lignes suivantes en fin de fichier selon votre cas:

Si vous avez eth0 ET eth1: /usr/bin/ethused.pl -d eth0 eth1 &
Si vous avez seulement eth0: /usr/bin/ethused.pl -d eth0 &
Si vous avez seulement eth1: /usr/bin/ethused.pl -d eth1 &

Sauvegardez et quittez l'éditeur. A ce stade là, le démon ne tourne pas. Si vous ne voulez pas immédiatement rebooter pour l'activer, vous pouvez le forcer à démarrer comme suit (en adaptant à votre configuration):

[root@server root]# screen ethused.pl -d < ethX > [< ethX >] &
Le démon enregistre les débits toutes les 3 minutes. Donc si vous obtenez le message "No data available yet" quand vous souhaitez voir les statistiques, soit attendez 3 minutes, soit c'est qu'il n'y a pas d'activité réseau. La documentation se trouve dans le répertoire /usr/share/doc/ethused-0.6.4/


STEP 3: Utiliser le viewer

Je vous recommande de ne plus utiliser l'option -d du démon. Cette option sert à démarrer le démon. Lancer plus d'un démon risque de faire des trucs vilains dans le fichier de log :\
ethused dispose d'un certain nombre d'options:

ethused.pl   Afficher les statistiques 'Totales" et de la 'Sessions'.
ethused.pl -d   Lancer le démon.N'utilisez plus cette option apès le processus d'installation.
ethused.pl -n   Réinitialiser le fichier de log à 0. Toutes les donées précédentes seront perdues.
ethused.pl -v   Afficher les informations concernat la version.
ethused.pl -? < nombre >   Afficher la section d'aide.

Pour utiliser l'option -n, le démon doit être au préalable coupé. Pour cela, faites:

[root@server root]# ps -u root | egrep "ethused.pl"
[root@server root]# kill -9 < nombre >
[root@server root]# rm /var/run/ethused.pid

Vous pouvez à présent utiliser l'option -n. Le fichier contenant les données se situe ici /var/log/ethused.log Pensez à le sauvegarder avant tout formatage ou réinstallation. Pour remettre vos records après une réinstallation, réinstallez buptimed puis écrasez le nouveau /var/log/ethused.log avec l'ancien.

Remarque: Pour afficher le meilleur uptime sous l'IRC avec IRSSI, xChat, etc, utilisez la commande suivante:

/exec -o ethused.pl


STEP 4:  Afficher les statistiques sur votre site web

Commencez par décompresser le fichier stats.php3.gzip précédemment téléchargé:

[root@server root]# gunzip stats.php3.gzip

Puis placez, modifiez (ou incorporer le code de cette page dans une autre) dans un ibay. Si vous obtenez des erreurs, entrez les commandes suivantes en remplaçant _IBAY_NAME_ par le nom de l'ibay considéré:

[root@server root]# /sbin/e-smith/db accounts setprop _IBAY_NAME_ PHPBaseDir /
[root@server root]# /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
[root@server root]# service httpd graceful


STEP 5:  Désinstaller ethused

Avant de continuer, pensez à enregistrer /var/log/ethused.log. Tuez le démon en utilisant les commandes:

[root@server root]# ps -u root | egrep "ethused.pl"
[root@server root]# kill -9 < nombre >
[root@server root]# rpm -e ethused-0.6.4-01

Ouvrez /etc/rc.d/rc.local et retirez la ligne que vous aviez entré lors du processus d'installation. En espérant que vous apprécierez mon travail.


 

[Premier]  [Précédent]  [Retour à l'article principal]  [Suivant]  [Dernier]
[Imprimer la page | Envoyé à un ami]
Languages
minimizeclose
Langue préférée :

English Français
bottom_left bottom_right
Site
minimizeclose
bottom_left bottom_right
Staff Status
minimizeclose
Bienvenue visiteur

L'enregistrement est complètement gratuit et vous permettra d'avoir accès à toutes les parties du site
Enregistrement ici

Pseudo:


Mot de passe:


Se souvenir de moi

Membres:  Membres:
Dernier:  Nouveau aujourd'hui: 6
Dernier:  Nouveau hier: 6
Dernier:  Total: 760
Dernier:  Dernier:
kickman7bc
Membres:  Connecté
Membres:  Membres: 0
Visiteurs:  Visiteurs: 6
Total:  Total: 6
Membres:  Membres en ligne
Aucun membre de connecté
bottom_left bottom_right
Vus il y a peu...
minimizeclose
arrow MasterSleepy

15:12:29 - 10.09.2010

arrow cedric

0:40:39 - 10.09.2010

arrow papangue

8:23:52 - 08.09.2010

arrow feeny

7:32:15 - 04.09.2010

arrow steveharvey27

7:48:00 - 31.08.2010

arrow Carpate

23:02:19 - 30.08.2010

arrow dfalt

7:49:50 - 30.08.2010

arrow immind

18:06:21 - 26.08.2010

arrow romu69

13:20:28 - 24.08.2010

arrow alarch

22:31:23 - 23.08.2010

bottom_left bottom_right
Translate
minimizeclose
google

bottom_left bottom_right
Liens
minimizeclose
bottom_left bottom_right
Visiteurs
minimizeclose
Total : 1140980
Aujourd'hui : 249
Connecté : 8
bottom_left bottom_right
Citations
minimizeclose

Il n'y a pas de bonheur parfait! dir l'homme quand sa belle-mèr mourut et qu'on lui présenta la note des pompes funèbre.
Jérôme K. Jérôme

bottom_left bottom_right
goes to top
Page created in 0,26214504241943 seconds.